Claude 的「思考模式」你真的用对了吗?这个 Skill 把精髓讲透了

Claude 的「思考模式」你真的用对了吗?这个 Skill 把精髓讲透了

Claude Code 从 Sonnet 4.6 开始支持 Extended Thinking(扩展思考),简单说就是给模型一块”草稿纸”,让它先想再答。听起来简单,但 90% 的人用起来要么乱花钱 token,要么根本没效果。

最近 GitHub 上有个叫 extended-thinking 的 Skill,把这套机制拆得清清楚楚,专门教你怎么把 Extended Thinking 用在刀刃上。

它到底解决了什么问题?

Claude 的 Extended Thinking 本质上是买断一段”内部推理过程”。模型在回复你之前,会先把推理步骤写在内部的思考块(thinking block)里,这部分 token 是要额外付费的。问题是:

  • 用错场景:简单分类、格式输出这种任务开思考模式 = 白烧钱
  • 预算乱设:以为 budget_tokens 越大越好,实际上到某个点之后收益递减
  • 结果不检验:思考过程写出来了,但没人去看,白白浪费

这个 Skill 就是针对这三个坑来的。

什么任务值得开?什么不值得?

值得开的:
– 复杂数学证明或多步逻辑推理
– 代码生成前需要先规划
– Agent 规划:决定先调哪个工具
– 调试疑难 bug:模型可以”思考”出根因
– 写作需要结构和连贯性

不值得开的:
– 简单分类、提取、格式化(纯overhead)
– 对延迟敏感的场景(思考模式会慢 2-30 秒)
– 小prompt,模型零样本就能答对的
– 成本敏感的批量任务

预算怎么设?

Skill 里给了一张实用表格:

任务类型 推荐预算
短多步推理 2,000-5,000
带规划的代码生成 5,000-10,000
复杂数学/证明 10,000-32,000
深度 Agent 规划 10,000-20,000
研究综合 16,000-32,000

核心原则:先从 5,000 开始测,超过某个点之后加预算收益急剧下降。

API 怎么写?

const response = await client.messages.create({
  model: "claude-sonnet-4-6",
  max_tokens: 16_000,
  thinking: {
    type: "enabled",
    budget_tokens: 10_000,
  },
  messages: [{ role: "user", content: "Prove that every prime > 3 is of the form 6k±1." }],
});

关键点:max_tokens 必须大于 budget_tokens(思考过程算在总 token 里)。读取思考块:

for (const block of response.content) {
  if (block.type === "thinking") {
    console.log("REASONING:", block.thinking);
  } else if (block.type === "text") {
    console.log("ANSWER:", block.text);
  }
}

Interleaved Thinking:工具调用也能思考

这是更进阶的能力。开启 interleaved-thinking-2025-05-14 beta 之后,模型在每次工具调用之间都会思考——看了工具结果,再决定下一步调什么。这对复杂 Agent 工作流特别有用。

我的判断

Extended Thinking 这个能力本身就很有话题度——它代表了 Claude 从纯生成向”可审计推理”演进的路径。这个 Skill 把官方文档里的碎片整理成了一套实操手册,适合所有已经在用 Claude 4.6 但还没系统掌握思考模式的开发者。

唯一的遗憾是这个 Skill 本身 star 不高(来自 5 star 的 repo),但内容质量是扎实的,内容本身也足够独立能打。如果你是 AI 行业观察者,这个 Skill 背后代表的「推理过程可编程化」趋势值得持续关注。


GitHub 链接: https://github.com/latestaiagents/agent-skills
Skill 路径: skills/claude-4-6-features/extended-thinking/SKILL.md
直接安装:

npx skills add https://github.com/latestaiagents/agent-skills --skill extended-thinking

GitHub: https://github.com/latestaiagents/agent-skills

评论区

0 条评论

登录后可评论。

沈星河 270 阅读