🤖 AI 跟我学 新手入门

Claude 深度思考怎么用?Extended Thinking 实战

Claude 深度思考(Extended Thinking)是 Sonnet/Haiku 的显式思考模式,本文讲清怎么开、什么时候用、Opus 4.7 为什么没有、效果差多少

发布 2026/05/05 📎 参考官方文档

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.6Claude Haiku 4.5

重要:模型选择只在新对话开头有效。已经聊到一半的对话不能切到带 Extended Thinking 的模型。

第 2 步:开启 Extended Thinking

在对话输入框左下方找到 「Search and tools」(搜索与工具)按钮 → 点开 → 找到 「Extended thinking」 开关 → 打开。

💡 在对话进行中开启 Extended Thinking 会自动开启新对话——这是官方明确说明的设计,目的是确保「思考过程的一致性」。

第 3 步:写一个值得深度思考的 prompt

随便发个「今天天气怎么样」体会不出 Extended Thinking 的价值。要发有思考价值的问题。

测试 prompt 示例:

📋 Prompt 模板

请深度分析以下这道问题:

我有 3 个候选方案要做职业选择,请帮我系统判断:

方案 A:留在现公司当产品经理,年薪 50 万,工作稳定但成长慢 方案 B:跳槽到创业公司当 PM 主管,年薪 80 万 + 期权但风险高 方案 C:辞职做独立咨询,没有底薪但天花板高

我的情况:33 岁,有家庭,房贷 1 万 5 一个月,存款 200 万

请按以下结构分析:

  1. 财务承受力的最低门槛(每个方案能撑多久不破产)
  2. 5 年后三种选择的预期收入区间(带概率)
  3. 我的关键决策维度排序(财务安全 / 成长速度 / 风险偏好 / 家庭支持 等)
  4. 每个方案对我现有「能力护城河」的影响
  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 怎么用」)
  • 翻译(任何长度)
  • 写邮件 / 写公告 / 写营销文案
  • 总结一篇短文章

为什么不该开?两个原因:

  1. :Extended Thinking 让响应时间从几秒变成几十秒
  2. 没必要:简单问题不需要深度思考,反而 Sonnet 默认模式更顺畅

Extended Thinking 跟 Adaptive Thinking 的区别

这是 2026 年最容易混的概念。一张表对比:

维度Extended ThinkingAdaptive Thinking
触发方式用户手动开关模型自己判断
支持的模型Sonnet 4.6 / Haiku 4.5 / 3.7 SonnetOpus 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 不开」差距多大,跑这个对照:

📋 Prompt 模板

我要做一个对照实验来感受 Extended Thinking 的差异。请按以下方式分两轮回答同一个问题:

问题:

设计一个「按 SOLID 原则重构旧 Python Flask 项目」的迁移方案。当前项目有 30 个文件、所有业务逻辑都在路由函数里、没有单元测试、用 SQLAlchemy ORM、要在不影响生产的前提下渐进迁移。

第 1 轮要求:

请假设你没开 Extended Thinking,直接快速回答(500 字以内,给一个粗略方案)。


第 2 轮要求:

现在请真正深度思考,回答以下问题:

  1. 这种渐进迁移有哪 5 个主要技术风险,每个风险的发生概率和应对
  2. 如果分 4 个阶段,每个阶段的具体里程碑和验证标准
  3. 你的方案里有 3 个最关键的「不能省略的中间步骤」是什么?为什么
  4. 在迁移过程中,工程师团队最容易掉哪 3 个坑?怎么避免

请第 2 轮一定要比第 1 轮显著更深入、更具体。

跑完对比两轮回答,你能清楚看到 Extended Thinking 的价值在哪。

下一步

常见问题

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?

赶时间的任务、纯创意任务(写诗、起名字、头脑风暴)、需要灵感而不是逻辑的任务。这些场景默认模式反而更好,深度思考会让回答变得「机械」。