Claude Code的“think”标签

转载

Anthropic 发布了关于如何充分利用其 Claude Code CLI 代理编码工具的详细新文档,其中包括这个有趣的提示:

我们建议使用"think"这个词来触发扩展思考模式,这会给予 Claude 额外的计算时间来更彻底地评估各种替代方案。这些特定的短语直接映射到系统中逐步增加的思考预算水平:"think" < "think hard" < "think harder" < "ultrathink"。每个级别为 Claude 分配 progressively 更多的思考预算。

显然"ultrathink"是一个神奇的词汇!

我很好奇这是 Claude 模型本身的特性还是特别针对 Claude Code 的功能。Claude Code 不是开源的,但你可以查看它的混淆 JavaScript 代码,并通过运行 Prettier 使其稍微不那么混淆。在 Claude 的帮助下,我使用了这个方法:

bash 复制代码
mkdir -p /tmp/claude-code-examine
cd /tmp/claude-code-examine
npm init -y
npm install @anthropic-ai/claude-code
cd node_modules/@anthropic-ai/claude-code
npx prettier --write cli.js

然后使用 ripgrep 搜索"ultrathink":

bash 复制代码
rg ultrathink -C 30

并找到了这段代码:

javascript 复制代码
let B = W.message.content.toLowerCase();

if (
  B.includes("think harder") ||
  B.includes("think intensely") ||
  B.includes("think longer") ||
  B.includes("think really hard") ||
  B.includes("think super hard") ||
  B.includes("think very hard") ||
  B.includes("ultrathink")
)
  return (
    l1("tengu_thinking", { tokenCount: 31999, messageId: Z, provider: G }),
    31999
  );

if (
  B.includes("think about it") ||
  B.includes("think a lot") ||
  B.includes("think deeply") ||
  B.includes("think hard") ||
  B.includes("think more") ||
  B.includes("megathink")
)
  return (
    l1("tengu_thinking", { tokenCount: 1e4, messageId: Z, provider: G }),
    1e4
  );

if (B.includes("think"))
  return (
    l1("tengu_thinking", { tokenCount: 4000, messageId: Z, provider: G }),
    4000
  );

所以,是的,看起来"ultrathink"确实是 Claude Code 的一个特性------ presumably 那 31999 是一个影响 token 思考预算的数字,特别是考虑到"megathink"映射到 1e4 tokens(10,000),而普通的"think"映射到 4,000。

发布于 2025年4月19日 晚上10:17

相关推荐
潘小安12 小时前
『译』迄今为止最强的 RAG 技术?Anthropic 的上下文检索与混合搜索
算法·llm·claude
yaocheng的ai分身16 小时前
CLAUDE.md之开发合作伙伴关系指南
claude
xiaohezi1 天前
Claude 新王牌 “Skills” 深度解析:让你的 AI 秒变行业专家,告别重复劳动
claude
yaocheng的ai分身1 天前
学习一下 SuperClaude 框架:完整提示词
claude
coder_pig2 天前
用AI给宝贝儿子定制一个深圳地铁线路图
aigc·openai·claude
佛喜酱的AI实践2 天前
Claude+OpenSpec:解决99%的需求混乱,让开发效率提升300%
ai编程·claude
yaocheng的ai分身3 天前
【转载】我花了太多时间整理 Claude Code 工具:这是我找到的所有内容
claude
302AI3 天前
Sonnet 4 平替?Claude Haiku 4.5 实测杀疯了:性能不输,价格砍半
llm·claude
win4r4 天前
🚀程序员福音!学习新框架从此不用看文档?Skill Seeker让Claude成为你的技术导师,CrewAI、AutoGen、LangGraph随便上,自动生
aigc·claude·vibecoding
yaocheng的ai分身6 天前
开发者正在选择更老的AI模型——数据解释了原因
chatgpt·claude