Skill 与工作流

思维链(Chain-of-Thought)

也叫: CoT · 思维链

思维链(Chain-of-Thought)是一种提示技巧,要求模型先写出中间推理步骤,再给出最终答案,而不是直接跳到结论。

问题步骤一步骤二答案
模型先写出推理步骤,再给出最终答案。

如果让模型对一个需要多步推理的问题“直接给答案”,它很可能跳过推理直接猜一个结果。思维链(CoT)提示的做法相反:先让模型把得出答案要经过的中间步骤写出来,再陈述最终结果。这最早是作为一种提示技巧被记录下来的,后来在涉及算术、逻辑或多步推理的任务里,变成了一种被广泛使用的常规做法。

CoT 纯粹关于模型输出的“形状”——先是推理文字,再是答案。它本身不调用任何工具,也不会主动采取任何动作,是一种提示模式,不是执行框架。把中间步骤写出来的好处是,推理哪里出了问题比较容易被发现,因为步骤是摊开来的,而不是藏在“一步跳到结论”里看不见。

在真正的智能体系统里,CoT 常常只是其中一个环节:智能体可能先用 CoT 一步步推理该做什么,再依据这个推理去行动——这就更接近 react-prompting 描述的东西了。

怎么运作

具体做法上,CoT 提示要么直接要求模型“一步步思考”,要么在提示里放几个“问题-推理过程-答案”的示例,让模型照着这个模式走。模型随后会把推理过程作为可见文字先写出来,再给出最终答案,而不是直接跳到一行结论。

举个例子

问题:“一列火车以每小时 60 英里的速度开 2.5 小时,一共开了多远?”思维链式的回答会先展示:“速度是 60 英里/小时,时间是 2.5 小时,距离 = 速度 × 时间 = 60 × 2.5 = 150 英里”,然后再给出答案,而不是直接输出“150 英里”。

和相关概念的区别

思维链和 ReAct 的区别:CoT 只是纯推理文字,不涉及调用工具或执行动作;react-prompting 把这种推理和真实的工具调用、观察结果交替进行,这才是让推理真正变成智能体能“动手”依据的东西。

常见误解

常被以为: 思维链写得越长,答案就越准。
实际上: 写出推理过程在很多情况下确实有帮助,但模型依然可能一路“推理”出错误结论——步骤多不等于结果对。
常被以为: 思维链本身就是一套智能体规划系统。
实际上: 它只是模型输出的一种提示模式,本身不是规划或执行框架——planningtask-decomposition 才是它能够支撑的更大范围的活动。

常见问题

思维链提示是什么?
让模型先写出中间推理步骤,再给出最终答案,而不是直接给结论的一种提示技巧。
思维链能让 AI 更准确吗?
在很多多步或算术类问题上确实有帮助,但不保证一定正确,模型仍然可能推理出错。
CoT 和 ReAct 有什么区别?
CoT 只是推理文字;ReAct 把这种推理和真实的工具调用、观察结果交替穿插在一起。

最近核实: 2026-08-28

相关术语