思维链提示:让 AI 一步步思考怎么用
思维链提示(Chain-of-Thought,简称 CoT)是一种引导大模型”把推理过程一步步写出来”再给结论的提示词技巧。 它的核心做法极其朴素——在提问后加一句”请一步步思考”,模型就不再直接蹦答案,而是先列出中间步骤、再下结论。对需要多步推理的任务(数学、逻辑、复杂判断),这往往能显著提升正确率。
这篇写给想把 AI 用得更稳的管理者和团队:讲清思维链到底是什么、为什么有用、怎么写、用在哪、以及什么时候不该用它。
为什么需要思维链
大模型本质是”预测下一个词”。当你直接问一道需要好几步推算的题,它常常会跳步——凭语感秒出一个看起来合理、实则算错的答案。这在涉及数字、条件分支、多因素权衡时尤其明显。
思维链解决的就是这个”跳步”问题。它逼模型把思考过程显式地写出来,相当于让它”打草稿”。草稿一旦展开,每一步都成了下一步的上下文,错误更难滚雪球,结论也更经得起推敲。
一句话:直接问答案,模型靠直觉;让它一步步想,模型靠推理。 后者更慢、更费 token,但对硬任务更准。
思维链是怎么工作的
可以把它理解成”让 AI 写解题步骤而不是只写最终得数”。机制拆成三步:
- 触发展开:提示里出现”一步步思考""说明你的推理过程""先分析再下结论”等指令,模型进入”边想边写”模式。
- 逐步生成:模型把问题拆成若干中间步骤,每生成一步都把它当作已知条件,喂给下一步——后面的推理建立在前面的基础上。
- 收敛结论:所有中间步骤铺完,模型在最后给出基于这些步骤的答案。
打个比方:直接问答案像让人心算一道复杂题,容易出错;思维链像让人在纸上列竖式,每一步都看得见,自然更准也更好检查。
思维链有两种常见写法:
- 零样本(Zero-shot CoT):只加一句”让我们一步步思考”,不给例子。最省事,适用面广。
- 少样本(Few-shot CoT):先在提示里给 1~3 个”带完整推理步骤”的示范例子,模型照着这个套路推理。更稳,适合格式要求严、任务复杂的场景。
什么任务适合用思维链
思维链不是万能加分项,它对”需要推理”的任务才划算。典型适用场景:
| 任务类型 | 例子 | 为什么适合 |
|---|---|---|
| 数学计算 | 多步应用题、比例换算、财务测算 | 中间步骤多,跳步必错 |
| 逻辑推理 | 条件判断、排除法、因果链分析 | 需要一环扣一环 |
| 复杂决策 | 多方案权衡、风险评估、归因分析 | 要把权衡过程摆出来 |
| 信息抽取与核对 | 从长文里按规则提取并校验 | 要边读边对照规则 |
反过来,这些任务别硬上思维链:
- 简单事实问答(“今天星期几""把这句翻成英文”)——直接答更快,加思维链纯属浪费 token、还啰嗦。
- 要求固定格式、简短输出的任务——推理过程会污染输出,得额外清洗。
- 创意发散(起标题、写文案)——这类没有”标准推理路径”,思维链帮助有限。
判断口诀:这道题你自己得动笔算/列条件才能答的,就用思维链;张口就来的,别用。
怎么写思维链提示词
最小可用的写法就一句话,但有讲究:
零样本基础版:
你是一名预算审核员。下面是本月各部门的报销明细……请一步步分析,先逐项核对是否符合报销标准,再汇总给出可报销总额。
关键是把”一步步""先……再……""说明推理过程”这类展开指令放进去,并明确推理的顺序。
进阶技巧:
- 结构化引导:与其笼统说”一步步想”,不如给出步骤骨架——“第一步判断 X,第二步计算 Y,第三步得出结论”。引导越具体,结果越稳。这属于提示词的通用功夫,可参考提示词六大策略(规划中)。
- 分离过程与结论:让模型”先输出推理,再用一行给出最终答案”,方便你只取结论、也能回查过程。
- 少样本示范:任务复杂或格式严时,附 1~2 个”问题+完整推理+答案”的例子,模型会照着推。
举个真实场景,比如你要用 AI 批量核对报销单是否超标准,少样本提示可以这样写:
示例1: 问题:某员工出差住宿发票 480 元/晚,公司标准是一线城市 500 元/晚以内。 推理:先确认出差城市是否属于一线城市名单——是;再对比金额 480 与标准 500——480 小于 500;结论:符合标准。 答案:符合
示例2: 问题:某员工报销打车费共 12 笔,合计 860 元,公司规定打车费月度上限 600 元。 推理:先核实是否为同一报销周期——是;再核对合计金额 860 与上限 600——860 大于 600,超出 260 元;结论:超标准,需说明理由或核减。 答案:超标准,超出 260 元
现在请按同样的格式核对以下报销记录:……
这种写法比只说”请一步步分析”稳得多——模型不仅学到”要分步骤”,还学到了每一步具体判断什么、对比什么、怎么下结论,尤其适合有明确规则、需要批量重复处理的场景。
分离过程与结论也要落到具体格式上才好用,光说”先推理再答案”模型未必老实照做。实操中我会在提示词末尾加一句硬约束,比如:“请把推理过程写在【分析】部分,最终结论单独写在【答案】部分,答案只保留一行,不要重复分析内容。” 有了这个分隔标记,你写代码解析输出时用正则或字符串切分”【答案】“后面的内容就行,不用整段人工去读推理过程。如果调用的是支持结构化输出的接口,还可以进一步要求模型把推理和结论分别放进 JSON 的两个字段里,下游程序直接取字段值,完全不用做文本清洗。
思维链常和其他提示策略组合使用,它是提示词进阶链路(规划中)里很基础的一环。把它和角色设定、约束条件、输出格式一起用,效果最好。
用思维链的常见坑
- 过度使用:简单任务也加”一步步思考”,徒增延迟和成本,输出还变长。按任务难度决定用不用。
- 推理对≠答案对:模型可能”过程编得很顺,结论却错”。关键任务别只看结论,抽查它的中间步骤。
- 过程泄露到最终输出:没做好”过程与结论分离”,下游程序会把大段推理当结果。务必约定最终答案的格式(如”答案:___”)。
- 以为它能让模型变聪明:思维链是激发已有能力,不是凭空增加知识。模型本就不会的,让它慢慢想也想不出来。
常见问题
思维链提示词就是加一句”一步步思考”吗?
最简单的版本确实如此——这就是零样本思维链,省事又通用。但要更稳,可以给出步骤骨架,或附带”带推理过程”的示范例子(少样本),引导越具体效果越好。
所有任务都该用思维链吗?
不是。它只对需要多步推理的任务划算,比如数学、逻辑、复杂判断。简单事实问答、翻译、创意发散别用,否则只是增加延迟、成本和啰嗦。
思维链一定能让答案更准吗?
不保证。它降低”跳步出错”的概率,但模型可能推理过程看着顺、结论仍错。关键任务要抽查中间步骤,别只看最后一行结论。
思维链和提示词工程是什么关系?
思维链是提示词工程里的一种基础技巧,专门用来提升推理类任务的表现。它常和角色设定、约束条件、输出格式、少样本示例等手法组合使用。具体产品的能力差异以官方文档为准。
👉 看看 AI 时代的组织与管理 专栏,或了解 AI 时代管理者认知课。需要把提示词方法沉淀成团队规范、做定制落地与陪跑,欢迎聊 企业服务。