返回博客
prompt2026-04-05

提示词链接技术:构建复杂的AI工作流程

学习如何将多个提示词串联起来完成单个提示词无法处理的复杂任务。

提示词链(prompt chaining)是指把一项复杂工作拆解为一系列更小的提示词,让每一步消费上一步的输出。当你触及一条精心编写的单个提示词的能力上限时,这是顺理成章的下一步,但它也很容易被滥用。本指南涵盖核心的链式模式、一个完整的实战示例,以及只有当各步骤开始相互衔接后才会显现的失败模式。

单个提示词为何在复杂任务上失效

语言模型从前往后生成文本,在同一次生成中无法修改已经写下的内容。如果你在一个提示词里同时要求调研、分析、组织结构和润色,模型就必须在逐个生成 token 的同时兼顾所有这些目标。总会有某个环节被牺牲。

长输出会让情况更糟。在我们的测试中,以及在普遍的使用经验中,一次性生成的长文本质量往往越到后面越疲软:章节变薄,例子开始重复,提示词开头设定的约束逐渐失去约束力。像"为三款项目管理工具写一份完整的竞争分析,涵盖定价、功能、支持质量和最终推荐"这样的请求,通常会返回一份看起来像报告、读起来却像报告摘要的东西。

链式方法通过每次只给模型一个狭窄的目标来解决这个问题。每一步都获得全部注意力,产出一小段结果,并干净地交接给下一步。

四种核心链式模式

顺序链。 每一步为下一步供料。经典的写作链是:收集事实,然后拟大纲,然后逐节起草,最后编辑。凡是任务存在天然阶段的地方都可以使用。每个阶段的提示词都应说明输入是什么,以及下一步需要从输出中得到什么。

分支链。 一步生成多个备选方案,再对每个分支独立展开。第一个提示词示例:"为这款产品提出三个彼此明显不同的定位角度,各用一句话。"然后每个角度一个提示词:"把角度二发展成一份落地页大纲。"先分支,再定夺。把所有选项放在一个提示词里展开,往往得到的是三个肤浅的变体,而不是三个真正的备选方案。

评估链。 用三个独立的提示词完成生成、批评和修改。批评这一步在一个没有起草记忆的全新对话中效果最好:"你正在审阅下面这封销售邮件。请列出在说服一位持怀疑态度的 IT 经理方面最薄弱的三个点,并为每一点引用原文短语。"然后把草稿和批评一起交给修改提示词。把生成与批评分开很重要,因为在同一场对话中被要求评判自己文字的模型,往往会为其辩护。

聚合链。 多个提示词并行分析不同侧面,最后一个提示词做综合。示例:定价分析、功能对比、评论情感分析各用一个提示词,随后:"仅使用下面这三份分析写出一份推荐意见。若它们相互矛盾,请明确指出矛盾所在。"

一条完整的实战链

任务:把二十份原始客户访谈逐字稿转化为一份洞察报告。

第一步,提取。 "从下面的逐字稿中,列出客户陈述的每一个独立痛点。每个痛点给出一条直接引语和一行转述。暂时不要解读,也不要归类。"每份逐字稿运行一次。

第二步,聚类。 "下面是从二十份访谈中提取的痛点。请把它们归为若干主题。为每个主题命名,列出支撑它的引语,并统计有多少份不同的访谈支持它。"

第三步,核验。 "把每个主题与其引语逐一核对。凡是支持访谈少于三份的主题,以及实际上并不支撑其所属主题的引语,都要标记出来。"

第四步,起草。 每个通过核验的主题一个提示词:"仅使用所提供的引语,为这个主题写一段150字的小节。"

第五步,批评。 在新的对话中:"审阅这份报告,列出所有超出引用证据范围的论断。"

第六步,修改。 把批评意见反馈回去,重写被标记的小节。

请注意这个结构:提取与解读被分开,中间夹着一个核验步骤。大多数链条的质量是保住还是丢掉,正是在这个接缝处决定的。

误差累积

链条放大质量的同时,也同样轻易地放大错误。如果第一步把某个痛点归错了类,后面的每一步都会满怀信心地在这个错误之上继续构建,因为每个提示词都把上一步的输出当作既定事实。早期混入的幻觉细节,到了第四步就不再像一个猜测,而像一个被反复引用的既成事实。遗漏也以同样的方式复利放大:第一步没提取到的东西,对链条的其余全部环节来说都是不可见的。

实用法则是:链条早期的错误代价远高于同样的错误出现在后期,所以要把核验的功夫花在起点附近。

步骤之间的核验

- 插入低成本的检查点提示词:"列出上面文本中所有没有原始材料支撑的论断。" - 强制结构化交接。当某一步以带标签的字段或固定形态的列表输出时,下一步的误读会大幅减少,你也可以机械地做完整性检查,例如清点条目数量。 - 让原始材料持续流转。在上下文预算允许的范围内,把原始材料和中间摘要一起传递,让后面的步骤能把论断重新对照原文,而不是信任"转述的转述"。 - 在风险最高的接缝处人工抽查,通常是提取之后和最终综合之前。

什么时候不该用链

- 任务一个提示词就能装下。链会增加延迟、成本和活动部件,一条优秀的单个提示词胜过一条平庸的流水线。 - 输出需要一以贯之的声音,比如一篇短文或一篇演讲稿。拼接的段落会露出接缝。 - 你无法验证中间输出。由不可验证的步骤组成的链,只会规模化地制造信心十足的错误。 - 工作仍处于探索阶段。如果你还不知道步骤应该是什么,来回对话会比过早搭建流水线更快找到任务的轮廓。

常见错误

- 把整段对话原样传给下一步,而不是传递提炼过的结构化输出,这会淹没下一步需要的信号。 - 交接含糊,即某一步输出松散的散文,下一步不得不去猜它的结构。 - 把批评和修改合并进一个提示词,结果通常是温和的自我表扬和敷衍的小改。 - 用增加步骤来弥补原始材料的缺失。链只能提炼信息,不能凭空创造信息。 - 从不拿这条链与一条强力的单个提示词做基准对比。如果链没有明显胜出,就删减步骤。

链就是流水线,而流水线的价值来自检查点。如果你不会信任一条阶段之间没有检查的数据流水线,那么也不要信任一条没有核验的提示词链。