外观
第6章 让AI慢慢想
约 2982 字大约 10 分钟
2026-06-09
这一章来聊聊一个特别简单但特别管用的技巧——让 AI "慢慢想"。就跟小时候做数学题一样,直接给答案容易出错,但把过程一步步写出来,正确率就高多了。
6.1 先回忆一下你上学的时候
你有没有这种经历:
数学考试,老师要求"写出计算过程"。你心里想:答案我都知道了,写什么过程啊?
结果呢?直接心算的答案经常算错,但一步步写过程的题,反而不容易错。
为什么?因为当你一步一步想的时候,每一步都可以检查、可以纠错。直接跳到答案,中间哪一步算错了你都不知道。
AI 也是一模一样的。
当你让 AI 直接给答案的时候,它可能会"跳步",中间出错了也发现不了。但如果你让它"一步一步想",它会在每一步都仔细推理,最终给出的答案质量会高得多。
这个技巧有个学术名字叫 Chain of Thought(思维链),简称 CoT。说白了就是——让 AI 把思考过程写出来,而不是直接给结论。
6.2 魔法短语:"让我们一步一步想"
不信?来看看同一个问题,加了这句话和不加的区别。
问题:一道逻辑推理题
小明有 15 个苹果。他给了小红 3 个,又从超市买了 7 个,然后给了小华一些之后还剩 12 个。问:他给了小华多少个苹果?
不加"一步一步想":
小明给了小华 7 个苹果。等等,对吗?我们算算:15 - 3 + 7 = 19,19 - 12 = 7。嗯,这次 AI 碰巧答对了。但这种逻辑题,AI 不展示过程的话,你也没法判断它到底是真的算对了还是蒙的。
加上"请一步一步想":
让我们一步一步来算:
第一步:小明原来有 15 个苹果。
第二步:给了小红 3 个。
15 - 3 = 12 个
第三步:又从超市买了 7 个。
12 + 7 = 19 个
第四步:给了小华一些之后还剩 12 个。
19 - 12 = 7 个
所以,小明给了小华 7 个苹果。看到区别了吧?第二种写法,你能清楚地看到每一步的计算过程,如果哪一步算错了,你一眼就能发现。
这句话为什么管用?
"让我们一步一步想"(Let's think step by step)这个技巧最早是 Google 的研究人员在 2022 年发现的。他们惊讶地发现,仅仅是加了这一句话,AI 在数学和推理题上的正确率就大幅提升了。就这么简单一句话,堪称 Prompt Engineering 的"魔法咒语"。
6.3 什么时候该用 CoT?
CoT 不是万能的。有些场景特别适合,有些场景完全没必要。
特别适合的场景
| 场景 | 为什么适合 | 举个例子 |
|---|---|---|
| 数学计算 | 多步计算容易出错,需要逐步验证 | "一个商品打8折再减20元,原价150,最后多少钱?" |
| 逻辑推理 | 推理链条越长,越需要一步步来 | "如果A比B高,C比B矮,D和A一样高,谁最高?" |
| 分析问题 | 分析需要多角度、多层次 | "分析一下这个方案可行不可行" |
| 制定计划 | 计划本身就是一步步的 | "帮我制定一个30天的减肥计划" |
| 复杂决策 | 需要权衡多个因素 | "这两个offer怎么选" |
| 代码问题 | 代码逻辑需要一步步推导 | "这段代码为什么输出不对" |
完全没必要用的场景
| 场景 | 为什么不需要 | 举个例子 |
|---|---|---|
| 简单事实 | 答案是确定的,不需要推理 | "中国的首都是哪里?" |
| 创意写作 | 创作不需要"推理",需要灵感 | "帮我写一首关于春天的诗" |
| 翻译 | 翻译是语言能力,不是逻辑推理 | "把这句话翻成英文" |
| 简单分类 | 一眼就能看出来的 | "这句话是好评还是差评?" |
| 闲聊 | 聊天不用那么严肃 | "今天天气怎么样?" |
别滥用
如果你每句话都加"一步一步想",AI 连回答"你好"都要先分析一遍"第一步:理解用户意图;第二步:回忆打招呼的常见方式……"那就太搞笑了。复杂问题用 CoT,简单问题正常问就行。
6.4 用 CoT 和不用 CoT 的对比
再来看几个对比,让你感受更深:
对比一:决策类问题
问题:我在纠结要不要辞职创业
不用 CoT:
这取决于你个人的情况。创业有风险,也有机遇。建议你慎重考虑。啥也没说,对吧?
用 CoT:
我们来一步一步分析这个问题:
第一步:先看你的现状
- 目前工作的稳定性和收入如何?
- 你有多少积蓄可以支撑创业初期?
- 你有没有家庭负担(房贷、孩子等)?
第二步:再看你的创业想法
- 你的创业方向是什么?有没有市场调研?
- 你有没有相关经验或资源?
- 预计多久能盈利?
第三步:评估风险
- 最坏的结果是什么?你能承受吗?
- 如果失败了,你能回到同等水平的工作吗?
第四步:给出建议
如果你的积蓄能支撑12个月以上、创业方向经过验证、最坏结果能承受,
那可以尝试。否则建议先业余时间试水,别急着全职。**高下立判。**加了 CoT 之后,AI 不仅给了更有用的分析,还帮你列出了需要考虑的因素,你可以对照自己的情况来判断。
对比二:数学应用题
问题:一个水池有两个进水管和一个排水管。A管单独注满需要6小时,B管单独注满需要8小时,排水管单独排完需要12小时。三管同时打开,多久能注满?
不用 CoT:
大约需要 3.7 小时。用 CoT:
我们一步一步来算:
第一步:算每小时各管的效率
- A管每小时注满水池的:1/6
- B管每小时注满水池的:1/8
- 排水管每小时排出水池的:1/12
第二步:三管同时开,每小时净注入量
= 1/6 + 1/8 - 1/12
第三步:通分计算(公分母为24)
= 4/24 + 3/24 - 2/24
= 5/24
第四步:注满水池需要的时间
= 1 ÷ (5/24)
= 24/5
= 4.8 小时
答:三管同时打开,4.8小时可以注满水池。你看,一步一步写出来之后,不仅答案正确,而且你能验证每一步。即使你数学不太好,也能跟着它的步骤看懂。
6.5 CoT 推理的完整流程
整个 CoT 推理过程可以用下面这张图来理解:
6.6 几种不同的 CoT 写法
除了最简单的"一步一步想",还有几种方式可以让 AI 展示推理过程:
方式一:直接说"一步一步来"(最简单)
请一步一步分析这个问题:[你的问题]方式二:要求先分析再给结论(更结构化)
请先分析这个问题,把推理过程写出来,最后再给出结论。方式三:给一个带推理的例子(结合上一章学的 Few-shot)
请参考以下方式回答问题:
例子:
问:小红有20元,买了3支笔,每支2元,又买了1个笔记本花了5元,还剩多少钱?
答:让我们算一下:
- 买笔花了:3 × 2 = 6元
- 买笔记本花了:5元
- 总共花了:6 + 5 = 11元
- 还剩:20 - 11 = 9元
所以小红还剩9元。
现在请用同样的方式回答:
问:[你的问题]方式四:要求自我检查(最高级)
请一步一步解决以下问题。
完成推理后,请回顾你的每一步,检查有没有错误。
如果发现错误,请修正后重新推理。推荐用法
日常使用的话,方式一就够用了。遇到特别重要的问题(比如涉及钱的计算),可以用方式四加一层自我检查。
6.7 常见的坑
坑一:简单问题也用 CoT
"请一步一步分析:今天星期三,明天星期几?"
这就好比杀鸡用牛刀。简单问题直接问就行,加了 CoT 反而浪费时间(还浪费你的 Token)。
坑二:以为 CoT 是万能的
CoT 能提高推理的可靠性,但不能保证 100% 正确。AI 在推理过程中仍然可能犯错。 所以对于特别关键的计算,你还是得自己验证一下。
坑三:推理过程太长反而混淆
有时候 AI 的推理过程会特别长,绕来绕去。这种情况下你反而要提醒它简洁一些:
请用简洁的方式一步步推理,每步控制在1-2句话以内。6.8 动手试试:用 CoT 解决三个不同的问题
来,练习一下。试着在以下三个问题后面都加上"请一步一步想",看看 AI 的回答质量有什么变化。
练习题 1:数学题
一个打字员第一天打了 4500 字,第二天比第一天多打了 1/5,第三天打的字数是前两天的总和的一半。三天一共打了多少字?
练习题 2:逻辑题
有三个人站成一排。已知:
- A 不在最后面
- B 紧挨着 C 的右边
- C 不在最前面 请问从左到右的顺序是什么?
练习题 3:决策题
我月薪 8000,每月房租 2500,吃饭大概 1500,交通 300,手机话费 100,其他杂费大概 500。我想在半年内攒够 15000 块去旅游,能做到吗?如果做不到,怎么调整?
点开看参考思路
题1 思路:
- 第二天:4500 × (1 + 1/5) = 4500 × 1.2 = 5400
- 前两天总和:4500 + 5400 = 9900
- 第三天:9900 ÷ 2 = 4950
- 三天总和:4500 + 5400 + 4950 = 14850
题2 思路:
- B 紧挨着 C 的右边 → 顺序一定是 ...C, B...
- C 不在最前面 → C 至少在第二位
- A 不在最后面 → A 不在第三位
- 所以:A, C, B
题3 思路:
- 每月固定支出:2500 + 1500 + 300 + 100 + 500 = 4900
- 每月能攒:8000 - 4900 = 3100
- 半年能攒:3100 × 6 = 18600
- 18600 > 15000,所以能做到!
小结
| 要点 | 一句话总结 |
|---|---|
| CoT 是什么 | 让 AI 把思考过程写出来,而不是直接给答案 |
| 魔法短语 | "请一步一步想" / "Let's think step by step" |
| 为什么管用 | 跟人一样,一步步想不容易出错,还能检查过程 |
| 适合的场景 | 数学计算、逻辑推理、分析问题、制定计划、复杂决策 |
| 不适合的场景 | 简单事实、创意写作、翻译、闲聊 |
| 几种写法 | 直接说"一步一步"、先分析再结论、给推理例子、要求自我检查 |
| 不要滥用 | 简单问题不用 CoT,关键计算还是要自己验证 |
下一章来聊聊日常最常用的 Prompt 模板,直接拿来套用就行!点这里去看第7章
