Skip to content

摘要 — CoT 由 Google Research 在 2022 年提出,通过引导模型"逐步思考"来提升复杂推理任务的准确性。核心思想是让模型展示推理过程而非直接给出答案。适用场景包括数学推理、逻辑演绎、代码调试;不适合事实问答、简单分类、创意写作。进阶技巧包括 Zero-Shot CoT 注入领域知识、Few-Shot CoT 示例增强、推理链验证。


Chain of Thought (CoT) 思维链

CoT 由 Google Research 在 2022 年提出,通过引导模型"逐步思考"来提升复杂推理任务的准确性。核心思想是:让模型展示推理过程,而非直接给出答案。


标准 CoT

在 Prompt 中加入 "Let's think step by step" 触发模型的推理链。

问题:小明有 10 个苹果,送给小红 3 个,又买了 5 个,现在有多少个?

让我们逐步推理:
1. 初始:10 个苹果
2. 送出 3 个:10 - 3 = 7 个
3. 买入 5 个:7 + 5 = 12 个
答:12 个

Self-Ask CoT

模型在推理过程中主动反问自己,识别知识缺口。

Q: 法国的首都是哪里?
追问:你确定这个信息吗?请回忆法国的官方定义。
A: 法国首都是巴黎。

何时使用 CoT

场景适合不适合
数学推理
逻辑演绎
代码调试
事实问答
简单分类
创意写作

进阶技巧

1. 注入领域知识(Zero-Shot CoT)

作为一位资深数学教师,请逐步讲解以下问题的解题思路:
[问题内容]

2. 示例增强(Few-Shot CoT)

在 Prompt 中提供 1-2 个完整的"问题→推理步骤→答案"示例,让模型学习推理格式。

3. 验证推理链

要求模型在给出最终答案后,检查推理链的一致性:

在给出最终答案后,请验证:
- 每个推理步骤是否相互独立且无矛盾?
- 最终结论是否从所有推理步骤中必然得出?
如发现问题,说明哪一步推理有误并修正。

相关模式

  • Tree of Thoughts — CoT 的树状扩展,支持多路径探索
  • ReAct — CoT + 工具调用,推理与行动结合

Released under the MIT License.