DOCAI · 概念 · L2
什么是思维链
一句话定义
让模型在给出答案前先写出中间推理步骤,把「怎么想」变成可检查的文本。
开发者更新 2026-11-13核验 2026-11-13 · docai 编辑部
它是什么
不问「答案是多少」,而是要求「先写出步骤,再给答案」。
模型把中间推导写出来后,多步任务的正确率通常上升,错误也更容易定位。
两种用法
- 零样本:加一句「一步一步地想」,简单但效果有限。
- 少样本:在示例里写出完整推导过程,效果更稳。
什么时候有用
- 数学、逻辑、多步计算。
- 需要权衡多个条件的判断。
- 需要人复核过程的场景。
什么时候反而有害
- 简单的抽取、分类:多写步骤只会增加成本与出错面。
- 对延迟敏感:推理过程会拉长输出。
- 需要严格 JSON:推理文本会破坏格式,除非把推理和结果分成两个字段。
三个常见误解
- 「写出来的推理就是模型真实的计算过程」:不一定,它可能是在事后编一个合理的故事。
- 「思维链能保证答案正确」:不能,推导中途错了,结论照样错。
- 「所有模型都受益」:小模型上收益不明显,甚至变差。
延伸阅读
- 提示词的基本结构:什么是提示词
- 把推理训练进模型:什么是推理模型
- 原始论文:Chain-of-Thought 导读