Skip to content

2.1 提示词(Prompt)基础概念

"你给AI什么,AI就还你什么。Garbage in, garbage out(垃圾进,垃圾出)。"

在上一章,我们学会了如何与AI进行基础的对话。现在,我们要进入AI伴学的核心领域:提示词工程 (Prompt Engineering)

什么是提示词(Prompt)?

简单来说,提示词就是你输入给AI的指令或问题

  • "解释一下VLAN" 是一个提示词。
  • "写一段华为交换机配置Trunk的命令,要求允许VLAN 10和20通过,并加上中文注释" 也是一个提示词。

提示词工程,就是研究如何设计、优化这些指令,以便从AI那里获得最准确、最高质量、最符合你需求的回答的一门技术。

为什么需要"工程化"地写提示词?

你可能会问:"我平时直接问AI也挺好用的,为什么非要学什么'工程'?"

举个网络工程的例子:

  • 普通人的提问:"我家网断了,怎么办?"
    • AI的回答通常会非常宽泛:检查路由器电源、重启光猫、联系运营商...(这就像是客服的标准回复,对网络学习帮助不大)。
  • 工程师的提问(经过设计的提示词):"我是网络管理员。目前局域网内所有PC无法访问外网(公网IP 8.8.8.8 Ping不通),但内部PC之间可以互相Ping通。网关是一台华为AR路由器。请按可能性从高到低列出3个排查方向,并给出对应的display检查命令。"
    • AI的回答会非常专业且直击痛点:可能NAT没配置、可能默认路由丢失、可能外网接口Down了,并给出 display nat outbound 等具体命令。

好的提示词,能让AI从"客服"变成"高级工程师"。

好的提示词长什么样?(三大特征)

一个高质量的提示词,通常具备以下三个特征:

1. 意图清晰 (Clear Intent)

AI不会读心术。如果你不说清楚,它只能靠猜。

  • 模糊:"讲讲OSPF。" (AI不知道你是想听历史、原理、还是看配置)
  • 清晰:"请解释OSPF协议中的DR和BDR选举机制是什么,以及它们的作用。"

2. 背景充足 (Sufficient Context)

给AI提供足够的上下文信息,它的回答才会有针对性。

  • 无背景:"这段配置为什么报错? interface g0/0/1 \n port link-type access"
  • 有背景:"我在华为eNSP模拟器中,对一台AR系列路由器的接口输入了以下配置,但提示报错。请问原因是什么?" (有了"路由器"这个背景,AI会立刻指出:路由器的物理接口默认是三层接口,不支持直接配置二层交换机的port命令)。

3. 约束明确 (Specific Constraints)

限制AI的输出格式、长度、语气,防止它"自由发挥"。

  • 无约束:"总结一下TCP三次握手。" (AI可能会写2000字)
  • 有约束:"用不超过3句话总结TCP三次握手,并要求使用通俗的类比(如打电话或寄信)。"

常见的"坑"(避坑指南)

在写提示词时,初学者经常会犯以下几个错误:

  1. 信息过载:一次性塞给AI太多问题。"解释VLAN,再讲讲Trunk,顺便写个MSTP的配置,对比一下OSPF和BGP..." -> 建议:一次只问一个核心问题。
  2. 充满歧义:"怎么连不上?" -> (是物理网线连不上?SSH连不上?还是Ping不通?) -> 建议:使用准确的专业术语描述现象。
  3. 不给示例就要求复杂输出:如果你希望AI按照特定的表格或特定格式输出复杂的配置,只用文字描述往往不够。-> 建议:使用"示例驱动"(Few-shot),给AI看一个你想要的模板。

Next: 了解了什么是好的提示词,下一节我们将学习一个万能的公式,教你如何像拼乐高一样拼出一个完美的提示词:2.2 提示词结构设计