工欲善其事,必先利其器。

Claude Code 是目前最强大的 AI 编程工具,我们必须要了解 Claude Code 内部的功能,才能发挥最强大的能力。

今天介绍一下 Claude Code 的 4 种思考模式及怎么用。

4种思考模式

Claude 的 think 是一种内置的提示工程功能,用于为复杂推理分配额外计算预算,帮助模型突破重复循环或复杂任务。

根据 Anthropic 的官方文档,思考模式有一个层次结构:

  • think(思考): 基础扩展思考
  • think hard(努力思考): 增加思考预算
  • think harder(更努力思考): 更多计算能力
  • ultrathink(超级思考): 最大思考分配

每个级别都逐步为 Claude 提供更多时间和资源来全面评估替代方案。

该功能通过增加思考预算(token 数量)来提升处理能力,例如默认的 ‌think‌ 指令分配 4K tokens,而 ‌ultrathink‌ 可达 32K tokens。

作用

当 Claude 陷入重复循环或需要深度推理时,输入 ‌ultrathink‌ 可显著提升处理效率。

例如在编程中,该功能可帮助 Claude 快速生成复杂代码结构。

说白了,就是想让 AI 多思考,多看,然后再动手。

注意事项

  1. ‌ultrathink‌ 需在提示词中明确使用(如 “‌请 ultrathink‌”),否则默认使用基础思考模式。
    ‌2. 过度使用可能增加计算成本,建议根据任务复杂度合理动态调整。
  2. ultrathink 只能在 claude code 中使用。

如果你说了“ultrathink”,那么它思考的 Token 最长可以到 32K Tokens,如果只说关键字“think”只有 4K,到了 4K 就结束了。如果这些关键字都没有,那么就不会调用 Think Tool(思考工具),直接开始任务。

中级思考模式(10K tokens)

使用

我一般会根据当前任务情况,手工调整模型和思考方式,合理搭配使用。

使用 ‌ultrathink‌ 之后,很容易将触发 mcp 调用思考工具次数在 10 次以上,最多的时候在 15-20 次之多。如果在 Opus 下使用 ‌ultrathink‌ 消耗的流量会是惊人的。

然后配合 Claude Code 的 Plan 模式,让他先想,再动。在 Plan 过程中可以人工不断优化调整,AI 有错误的地方可以及时纠正。

Sequential Thinking

强烈推荐安装 Sequential Thinking 这个 MCP 功能,搭配 Claude Code 的思考模式。

使用以下命令一键安装,该命令会安装到用户目录下的 json 配置文件中,可以在所有项目中使用。

$ claude mcp add thinking -s user -- npx -y @modelcontextprotocol/server-sequential-thinking

提示词

- 请 Ultrathink‌,调用 sequential thinking MCP 工具,解决以下问题
# 或者
- 请 think harder‌,调用 sequential thinking MCP 工具,解决以下问题

网上也有说直接在最后输入 Ultrathink 就可以。

推荐阅读

Anthropic 官方发布的 《Claude Code 最佳实践指南》。

https://www.anthropic.com/engineering/claude-code-best-practices

对 AI 编程有兴趣的小伙伴,可以关注个人公众号:燕十三的物联网之旅

可以扫码加微信群一起分享交流:

由于微信群二维码有时间限制,超过时间后可以加我微信 flyingcys,拉你进群。

如果你觉得本文有用,点赞,转发或者收藏都是对我的支持。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐