Claude 深度思考怎么用?Extended Thinking 实战
Claude 深度思考(Extended Thinking)是 Sonnet/Haiku 的显式思考模式,本文讲清怎么开、什么时候用、Opus 4.7 为什么没有、效果差多少
30 秒了解 Claude 深度思考是什么
Claude 深度思考(官方叫 Extended Thinking)是 Sonnet 和 Haiku 的「显式深度思考模式」——开了之后,Claude 会在回答前先用一段时间做推理,并在回答上方展示一个可展开的「Thinking」窗口让你看它怎么想的。
简单说,平时 Claude 是「想到什么说什么」;开了 Claude 深度思考是「先认真想完再说」,还把思考过程摊给你看。
跟 Opus 4.7 的关系:Opus 4.7 不支持 Extended Thinking,因为它用的是另一套机制叫「Adaptive Thinking」(模型自己判断要不要深度思考)。所以 Extended Thinking 这个手动开关只在 Sonnet 4.6 和 Haiku 4.5 上有。
本文讲清楚怎么开、什么场景值得开、什么场景不要开、跟 Adaptive Thinking 的区别。
准备工作
1. 选对模型
只有这些模型支持 Extended Thinking:
- ✅ Claude 4 系列的 Sonnet 4.6 和 Haiku 4.5
- ✅ Claude 3.7 Sonnet
- ❌ Claude Opus 4.7(用 Adaptive Thinking 代替)
- ❌ Claude Opus 4.6(同上)
- ❌ 3.5 及更早
详细的模型差异见 Claude 模型怎么选 教程。
2. 账号要求
免费版默认用 Haiku 4.5,能用 Extended Thinking 但有用量限额。 Pro / Max 用户能用 Sonnet 4.6 的 Extended Thinking,体验更顺。
详见 Claude Pro 值得买吗 教程。
3. 想清楚适不适合用
不是所有任务都该开。一般规则:
- 该开:数学、复杂逻辑、多步骤规划、深度分析
- 不该开:日常对话、写邮件、翻译、查信息
详细见后文「什么时候用 vs 不用」。
详细操作步骤
第 1 步:在新对话开头选模型
打开 claude.ai → 新对话窗口顶部 → 模型下拉框 → 选 Claude Sonnet 4.6 或 Claude Haiku 4.5。
重要:模型选择只在新对话开头有效。已经聊到一半的对话不能切到带 Extended Thinking 的模型。
第 2 步:开启 Extended Thinking
在对话输入框左下方找到 「Search and tools」(搜索与工具)按钮 → 点开 → 找到 「Extended thinking」 开关 → 打开。
💡 在对话进行中开启 Extended Thinking 会自动开启新对话——这是官方明确说明的设计,目的是确保「思考过程的一致性」。
第 3 步:写一个值得深度思考的 prompt
随便发个「今天天气怎么样」体会不出 Extended Thinking 的价值。要发有思考价值的问题。
测试 prompt 示例:
请深度分析以下这道问题:
我有 3 个候选方案要做职业选择,请帮我系统判断:
方案 A:留在现公司当产品经理,年薪 50 万,工作稳定但成长慢 方案 B:跳槽到创业公司当 PM 主管,年薪 80 万 + 期权但风险高 方案 C:辞职做独立咨询,没有底薪但天花板高
我的情况:33 岁,有家庭,房贷 1 万 5 一个月,存款 200 万
请按以下结构分析:
- 财务承受力的最低门槛(每个方案能撑多久不破产)
- 5 年后三种选择的预期收入区间(带概率)
- 我的关键决策维度排序(财务安全 / 成长速度 / 风险偏好 / 家庭支持 等)
- 每个方案对我现有「能力护城河」的影响
- 如果三选其一,你的推荐 + 5 个具体的「决策前要先验证的假设」
不要简单结论,要严谨推理过程。
第 4 步:看「Thinking」窗口
回答出来之前,会显示一个「Thinking」指示器加计时器(告诉你它已经想了多久)。
回答出来后,回答上方有一个可展开的 Thinking 区块。点开能看到 Claude 的思考过程摘要——它考虑了哪些维度、排除了哪些可能、最终为什么这样回答。
💡 Thinking 区块不是「思考过程的完整记录」,是「Claude 自己整理出来的思考摘要」。你能看到关键的推理链路,但看不到所有细节。
第 5 步:基于思考过程追问
最有价值的用法不是「看完答案就完事」,而是:
- 「你思考过程的第 X 步我不认同,原因是 Y,请重新考虑」
- 「我注意到你忽略了 Z 维度,重新加入这个维度再想一遍」
- 「为什么你排除了我没提到的 W 方案?」
带着思考过程追问,回答质量比单轮高很多。
什么场景值得开 Extended Thinking
按 Anthropic 官方 + 实测整理,最适合的 5 类:
1. 数学计算与证明
- 高中以上数学题
- 工程计算(含单位换算、误差分析)
- 数学证明题(要给出步骤)
不开 Extended Thinking 时 Claude 偶尔会跳步骤;开了之后步骤明显细致。
2. 物理 / 化学问题
- 力学、电磁学题
- 化学反应推导
- 计量分析
3. 竞赛级编程题
- 算法题(LeetCode 中等以上)
- 数据结构设计
- 时间空间复杂度分析
简单的 CRUD 代码不需要 Extended Thinking,Sonnet 4.6 默认能力够。
4. 多步骤技术问题
- 系统架构设计
- 跨服务的 debug(要追多层调用)
- 性能优化方案
5. 深度分析与规划
- 商业策略分析
- 重大决策(职业选择、投资判断、产品方向)
- 复杂项目规划(要考虑多个约束)
什么场景不要开 Extended Thinking
按官方建议「Skip it for: Simple questions, basic information requests, general writing tasks」,具体场景:
- 日常聊天 / 问候
- 查事实(比如「今天星期几」「Python 的 list 怎么用」)
- 翻译(任何长度)
- 写邮件 / 写公告 / 写营销文案
- 总结一篇短文章
为什么不该开?两个原因:
- 慢:Extended Thinking 让响应时间从几秒变成几十秒
- 没必要:简单问题不需要深度思考,反而 Sonnet 默认模式更顺畅
Extended Thinking 跟 Adaptive Thinking 的区别
这是 2026 年最容易混的概念。一张表对比:
| 维度 | Extended Thinking | Adaptive Thinking |
|---|---|---|
| 触发方式 | 用户手动开关 | 模型自己判断 |
| 支持的模型 | Sonnet 4.6 / Haiku 4.5 / 3.7 Sonnet | Opus 4.7 / 4.6 |
| 思考过程可见 | 是(可展开的 Thinking 窗口) | 否(用户感受不到) |
| 适合谁 | 想看推理过程 / 想强制深度思考的人 | 不想操心,让模型决定的人 |
| 速度 | 比默认慢明显 | 自适应,简单问题快、难问题慢 |
实战建议:
- 你是工程师或研究者,想验证 AI 的推理质量 → 用 Sonnet 4.6 + Extended Thinking
- 你是普通用户,不想想这么多 → 用 Opus 4.7 + Adaptive Thinking
详见 Claude 4.7 和 4.6 区别 教程。
5 个用 Extended Thinking 更高效的技巧
1. 明确说「请深度思考」
虽然开了 Extended Thinking 后默认就会深度思考,但在 prompt 里强调「请认真思考,不要直觉回答」效果更好。
2. 限定要思考的维度
让 Claude 一次想 20 个维度反而散,限定它「请从这 4 个维度深度思考……」更聚焦。
3. 看完 Thinking 再追问
最强的玩法是「让它先想完 → 看它思考过程 → 针对薄弱点追问」。这种递进式对话比单轮高质量得多。
4. 复杂任务分阶段开
如果一个长任务分多个阶段(先调研 → 再设计 → 再实施),不一定每个阶段都开 Extended Thinking。关键决策阶段开,执行阶段不开。
5. 想看完整推理就要求「不要省略」
Thinking 窗口默认是「摘要」,想看完整推理可以在 prompt 里说「请把完整推理过程也写在最终回答里,不只放在 Thinking 窗口」。
常见坑 + 解决办法
| 现象 | 原因 | 解决 |
|---|---|---|
| 开关找不到 | 选了 Opus 模型 | 换 Sonnet 4.6 / Haiku 4.5 |
| 思考到一半中断,提示「rest of Claude’s thought process is not available」 | 安全系统触发 | 换个角度问,避免敏感措辞 |
| Thinking 窗口很短,没体感差异 | 问题太简单 | 关掉 Extended Thinking,省时间 |
| 回答比不开还慢 + 没明显变好 | 任务不适合深度思考 | 改回默认模式 |
| 一次只能想几分钟,长任务想不完 | 单次思考有时长限制 | 把任务拆成几步,每步独立开 Extended Thinking |
| 想中途开但提示新开对话 | 这是官方设计 | 接受它,开新对话从头开 |
一个测试 Extended Thinking 是否有效的对照实验
如果你想自己验证「开了 vs 不开」差距多大,跑这个对照:
我要做一个对照实验来感受 Extended Thinking 的差异。请按以下方式分两轮回答同一个问题:
问题:
设计一个「按 SOLID 原则重构旧 Python Flask 项目」的迁移方案。当前项目有 30 个文件、所有业务逻辑都在路由函数里、没有单元测试、用 SQLAlchemy ORM、要在不影响生产的前提下渐进迁移。
第 1 轮要求:
请假设你没开 Extended Thinking,直接快速回答(500 字以内,给一个粗略方案)。
第 2 轮要求:
现在请真正深度思考,回答以下问题:
- 这种渐进迁移有哪 5 个主要技术风险,每个风险的发生概率和应对
- 如果分 4 个阶段,每个阶段的具体里程碑和验证标准
- 你的方案里有 3 个最关键的「不能省略的中间步骤」是什么?为什么
- 在迁移过程中,工程师团队最容易掉哪 3 个坑?怎么避免
请第 2 轮一定要比第 1 轮显著更深入、更具体。
跑完对比两轮回答,你能清楚看到 Extended Thinking 的价值在哪。
下一步
- Claude 是什么?小白入门
- Claude 怎么注册
- Claude 模型怎么选:哪些模型支持 Extended Thinking
- Claude 4.7 和 4.6 区别:Opus 4.7 的 Adaptive Thinking 是什么
- Claude Projects 怎么用:Project 里能开 Extended Thinking
- Claude Pro 值得买吗
常见问题
Q:Extended Thinking 算 token 吗?会消耗很多用量吗?
会算 token。Thinking 过程产生的内容也算输出 token。Anthropic 官方文档没明确公布 Extended Thinking 的额外 token 倍率,但实测下来同一个 prompt 开 Extended Thinking 比不开多消耗 2-5 倍 token,看任务复杂度。免费版很容易撞限额。
Q:Extended Thinking 跟 ChatGPT 的 o1 / o3 系列像吗?
理念类似(都是「先深度思考再回答」),但实现细节差很多。o1/o3 是独立模型;Extended Thinking 是 Sonnet/Haiku 上的开关。具体对比见 Claude vs ChatGPT 教程。
Q:思考过程会被用来训练吗?
跟普通对话规则一样,默认不会。除非你在隐私设置里手动打开「允许用于训练」。Incognito 模式连训练打开了也不会用。
Q:API 用户怎么调用 Extended Thinking?
API 有对应参数控制,具体调用方式见 Anthropic 官方文档 platform.claude.com。普通用户不用关心这个,只要在 claude.ai 上点开关即可。
Q:开 Extended Thinking 之后能再关掉接着聊吗?
可以关掉开关,但已经开了 Extended Thinking 的对话会保留这个状态。再开新对话时是否开是独立设置。
Q:Extended Thinking 能改善「Claude 一本正经胡说八道」的问题吗?
能减少但不能根除。深度思考让 Claude 在「需要严谨推理」的问题上更稳;但事实性错误(比如说错某个 API 接口)跟思考深度无关,主要看模型的知识库。重要事实还是要自己核实。
Q:什么任务千万别开 Extended Thinking?
赶时间的任务、纯创意任务(写诗、起名字、头脑风暴)、需要灵感而不是逻辑的任务。这些场景默认模式反而更好,深度思考会让回答变得「机械」。