2.3 常用提示词高级技巧
"不要让AI直接给你一条鱼,要教它如何打渔,然后再把鱼做成你喜欢的口味。"
掌握了基础结构后,你已经能写出比80%的人更好的提示词了。本节我们将学习几种更高级的技巧,这些技巧能激发AI更深层的推理能力,让它解决更复杂的网络问题。
1. 示例驱动法 (Few-Shot Prompting)
如果你想要AI输出某种特定格式的配置脚本,或者进行特定模式的分析,最有效的方法不是用几百字去描述你的要求,而是直接给它看一两个例子(Shot)。
这种方法在需要AI批量生成网络配置时极其有效。
场景: 你需要AI帮你生成多个VLAN和接口的配置。
不使用示例(Zero-Shot):
"请帮我写出华为交换机的配置。创建VLAN 10,20,30。把GigabitEthernet0/0/1配成Access,加入VLAN 10。把GigabitEthernet0/0/2配成Trunk,允许VLAN 20和30通过。"
使用示例(Few-Shot):
"请按照我提供的【示例】格式,生成【新需求】的华为交换机配置。
【示例】: 创建VLAN 100,接口G0/0/1为Access并加入VLAN 100。
textsystem-view vlan 100 quit interface GigabitEthernet 0/0/1 port link-type access port default vlan 100 quit【新需求】:
- 创建VLAN 10, 20, 30。
- 接口G0/0/1为Access,加入VLAN 10。
- 接口G0/0/2为Trunk,允许VLAN 20和30通过。"
效果: AI会严格模仿你给出的示例代码风格(如缩进、quit的使用),生成准确无误的代码。
2. 思维链法 (Chain of Thought, CoT)
这是让AI解决复杂逻辑问题(尤其是网络排错、路由计算)的"核武器"。它的核心理念是:强迫AI把思考的过程一步步写出来,而不是直接给出最终答案。
场景: 复杂的路由选路问题。
普通提问:
"一台路由器收到了两条关于同一目的网段的路由。一条是OSPF O IA 路由,Cost是10;另一条是RIP路由,跳数是2。它会选哪条?" AI可能直接回答:"OSPF",但这无法帮你理解原理。
思维链提问:
"一台华为路由器收到了两条关于同一目的网段 192.168.1.0/24 的路由。 路由1:OSPF O IA 路由,Cost是10。 路由2:RIP路由,跳数是2。
请你一步一步地(Step-by-step)思考并向我解释这台路由器是如何进行选路的。首先分析它们的优先级(Preference),如果优先级相同再分析度量值(Metric)。最后给出结论。"
效果: AI会先列出华为VRP系统中OSPF内部路由的优先级(10)和RIP的优先级(100),然后解释因为优先级小者优先,所以直接选择OSPF,根本不需要比较度量值。这就把推导过程教给你了。
3. 分步引导法 (分解大问题)
面对非常庞大的任务(比如规划一个小型企业网),不要试图用一个提示词让AI完成所有工作。把大任务拆解成小步骤,一步步引导AI。
场景: 设计一个小型办公网络。
错误做法(一口吃成胖子):
"帮我设计一个100人的办公室网络,包含拓扑图、设备选型、IP规划、VLAN划分、所有的路由配置和防火墙策略。" (AI肯定会遗漏细节或产生混乱)
正确做法(分步进行):
第一步(需求与拓扑):"我要设计一个100人的办公网络。请先帮我规划一个合理的二层架构拓扑(接入-核心),并说明各层设备的作用。" 等待AI回答...第二步(VLAN与IP):"好的,基于这个拓扑,如果我们将员工分为销售、研发、财务、行政四个部门。请帮我规划VLAN和IP地址段(使用192.168.x.x私网地址),并用表格呈现。" 等待AI回答...第三步(路由与出口):"非常清晰。现在请告诉我,核心交换机上需要做哪些配置才能让这些VLAN互相通信(单臂路由还是三层交换)?请给出思路和关键配置命令。"
4. 对比分析法
这在学习容易混淆的概念时非常有用。让AI从多个维度进行对比。
场景: 学习端口类型。
- 提示词模板:
"我总是搞混华为交换机的 Access 端口和 Trunk 端口。 请你使用对比分析表格来帮我区分它们。对比的维度必须包括:
- 通常连接什么设备?(PC还是另一台交换机)
- 收到不带Tag的数据帧时如何处理?
- 发送数据帧出去时如何处理Tag?
表格后面,请用一句最简单的话总结两者的核心区别。"
效果: 表格能最直观地展示差异,而收发规则的明确对比能击破学习难点。
Next: 掌握了这些技巧,你是否觉得每次都要写这么长的提示词很麻烦?不用担心,我们为你准备了即插即用的万能模板:2.4 实用提示词模板