第二章:提示词基础结构拆解与组合

好,咱们直接进入正题。

提示词到底长什么样?说白了,它不是一个黑盒子。我见过太多人上来就写「帮我写个方案」,然后抱怨AI输出太水。你想想看,你跟一个刚入职的实习生说话,总得说清楚背景、要求、格式吧?对AI也是一样的道理。

2.1 四大核心要素

我个人习惯把提示词拆成四个部分:指令、上下文、输入数据、输出格式指示器。这四块拼好了,输出质量基本就有保障了。

要素 作用 典型写法
指令 告诉AI你要它做什么 「请总结」「请翻译」「请分析」
上下文 提供背景信息或约束条件 「这是一份销售报告」「用户是初学者」
输入数据 AI需要处理的具体内容 文本段落、数字、列表等
输出格式指示器 规定输出的结构和样式 「用Markdown表格」「每点不超过20字」

核心原则:缺了任何一个要素,AI就容易「自由发挥」。自由发挥的结果,往往不是你想要的。

2.2 指令:最容易被忽略的起点

指令要具体。别写「帮我看看这段文字」,要写「请找出这段文字中的三个逻辑漏洞,并给出修改建议」。

我在项目中遇到过最典型的翻车案例:让AI「优化一下这段代码」,结果它把Python改成了Java。嗯,我没说换语言啊。从那以后,我的指令里一定会加一句「保持原编程语言不变」。

小技巧:指令里加一个动词就够了。动词太多,AI会混乱。比如「总结并翻译并润色」——不如拆成三步走。

2.3 上下文:给AI戴上「眼镜」

没有上下文的提示词,就像让一个陌生人猜你的心思。我曾经让AI写一封商务邮件,没给任何背景,结果它写得像推销广告。后来我加了句「这是发给合作三年老客户的续约邮件」,语气立马就对了。

上下文可以包括:

  • 目标受众是谁(老板?客户?技术团队?)
  • 使用场景是什么(正式报告?内部沟通?)
  • 有什么限制条件(字数?风格?保密要求?)

2.4 输入数据:喂什么,吐什么

这个最好理解。但有个坑:数据要干净。我见过有人直接把聊天记录扔进去,里面全是「嗯嗯」「好的」「哈哈」——AI会把这些也当成有效信息。

建议:

  1. 先清洗数据,去掉无关内容
  2. 如果数据量大,分段输入
  3. 明确标注「以下是需要处理的内容:」

注意:输入数据不要超过模型的上下文窗口。我曾经一次塞了8000字的合同进去,结果AI只分析了前3000字,后面的直接忽略了。你以为它看了全文,其实它只看了开头。

2.5 输出格式指示器:省去你二次加工的麻烦

这个要素,很多人不用。结果AI输出了一堆散文,你还得自己整理成表格或列表。何必呢?

我常用的格式指示:

  • 「用表格输出,第一列是问题,第二列是原因,第三列是解决方案」
  • 「每一点用一句话概括,不超过15个字」
  • 「先给结论,再给理由,最后给例子」

举个例子,完整的提示词长这样:

指令:请分析以下用户反馈,找出三个最突出的问题。
上下文:这些反馈来自电商App的1.0版本用户,多为25-35岁女性。
输入数据:
「加载太慢了,等得想摔手机」
「搜索功能不好用,找不到我要的」
「付款流程太复杂,我放弃了三次」
输出格式:用表格呈现,列名为「问题描述」「影响程度」「建议优先级」。

你看,这样AI输出的东西,你直接就能用。不用再改格式,不用再猜意思。

2.6 四要素的组合策略

不是每次都要写全四个。但我的经验是:指令和输出格式至少要有。上下文和输入数据看情况加。

简单任务:指令 + 输入数据就够了。
复杂任务:四个全上,一个别少。

我的习惯:写提示词之前,先在脑子里过一遍这四个问题——我要它做什么?它需要知道什么背景?数据在哪?我希望它怎么回答?想清楚了再打字,效率高很多。

2.7 常见错误与避坑

我曾经犯过一个低级错误:指令里写了「不要用列表」,结果AI用了列表。为什么?因为我后面又加了句「请分点说明」——指令冲突了。AI会优先执行最后一条指令。

所以:

  • 指令之间不要矛盾
  • 不要在一句话里塞太多要求
  • 如果任务复杂,拆成多个提示词分步执行

一个小实验:你试试只写「帮我写个邮件」,和写「帮我写一封给客户的催款邮件,语气礼貌但坚定,不超过100字,用三段式结构」——对比一下输出质量,你会回来感谢我的。

好了,这一章的核心就是这四个要素。下一章我们会聊怎么把它们组合成「模板」,让提示词可以复用。嗯,到时候你会觉得,写提示词跟搭积木一样简单。