跳到正文

思维链

Chain of Thought

中级通用

思维链(Chain of Thought)指模型处理问题时逐步推理的过程,有时也指展示出来的推理文字。它帮助我们理解模型如何拆解复杂任务,但展示的步骤不等于可靠证据,结果仍要验证。

你可能会说:「帮我把这个复杂需求一步步理清楚,再给出能检查的结论。」

读之前建议先了解

动手看看

采购助手 · 报价核对买 3 本笔记本,每本 12 元,整单优惠 6 元。应付多少?
示意步骤 · 非内部过程记录
① 原价:3 × 12 = 36 元
② 扣优惠:36 − 6 = 32 元
② 扣优惠:36 − 6 = 30 元
助手给出的报价
应付 32 元
应付 30 元
独立验算①:3 × 12 = 36 ✓
独立验算②:36 − 6 = 30 ≠ 32
独立验算②:36 − 6 = 30 ✓
回代失败:32 + 6 = 38 ≠ 36
回代通过:30 + 6 = 36
解题示例
展开示意步骤
逐项验算
检查最终结果

切换两份示例,再打开逐项验算和结果检查。可以悬停或用 Tab 聚焦算式行;高亮只是方便阅读,不代表这一步正确。

思维链指逐步推理的过程,有时也指展示出的推理文字。这里是人为编写的示意步骤,不是模型真实内部过程的记录。

先算原价、再扣优惠,顺序很连贯,但减法算错了。文字像一份合理解释,不等于它能为报价提供可靠证据。

要点

  1. 1

    把复杂问题拆成中间步骤

    你让 AI Agent 改订单退款逻辑时,它可能先区分订单状态,再考虑退款金额和重复请求,最后才写代码。逐步处理能减少遗漏,也让你更容易发现它误解了哪条业务规则。

  2. 2

    展示的推理不等于真实依据

    模型给出的逐步说明,是它生成的文字;你不能仅凭这段文字断定内部过程完全如此。即使每一步看起来顺畅,某个前提也可能是猜的,所以关键规则仍要对照需求和代码。

  3. 3

    用可检查的说明代替长篇推演

    与其要求 Agent 展示完整思维链,你更需要它列出采用的假设、修改了哪些文件、如何验证。这样做的好处是,你能检查产出;有些模型的内部推理本来也不会完整展示。

容易混淆的地方

思维链说的是逐步推理,不等于提示词:提示词是你给模型的任务说明。它也不等于步骤条或执行计划,后两者描述用户流程或将要做的事。模型写出一段步骤说明,只能帮助你审查思路,不能代替测试结果或事实来源。

什么时候用

适合用

  • 让 Agent 修改涉及多种订单状态的退款逻辑时,请它说明关键判断、假设和验证方法。
  • 比较两种后台权限方案时,让 AI 逐项分析适用条件和风险,方便你检查取舍。

不适合用

  • 只是让 AI 把一段报错翻译成中文时,直接给出释义和下一步操作即可。
  • 需要确认线上接口是否真的超时时,查看服务端日志和监控,而不是让模型推演发生了什么。

练一练

你让 Agent 修复“重复点击支付会生成两笔订单”。它给出一大段看似连贯的推理,并提交了代码。你接下来怎么判断修复是否可信?

让 AI 帮你做

请处理支付重复提交问题。你可以逐步分析,但不用展示完整思维链;请给我可检查的结论:你采用了哪些业务假设、改了哪些文件、如何避免重复创建订单,以及用什么测试验证。

接下来学什么