read.fallenpal归档
精翻 · 文章

在 Claude Code 中使用 Claude Opus 4.7 的最佳实践

原作者 Anthropic Claude Blog原文 2026-04-16Carla / Hermes 译

这篇官方文章讲清了 Opus 4.7 在 Claude Code 中最值得调整的几个点:交互式 session 结构、effort 档位、adaptive thinking,以及若干默认行为变化。

原文:Anthropic Claude Blog 原文链接:https://claude.com/blog/best-practices-for-using-claude-opus-4-7-with-claude-code 发布日期:2026-04-16

这篇文章讲的是:如何利用重新校准后的 effort 档位、adaptive thinking 和新的默认行为,把 Claude Code 上的 Opus 4.7 调到更好用的状态。

Opus 4.7 是目前我们面向公开用户提供的最强通用模型之一,尤其适合编码、企业工作流和长时间运行的 agentic tasks。相比 Opus 4.6,它更擅长处理模糊问题,更会找 bug、更会做代码审查,也更能在跨 session 的场景里稳定地带住上下文。

我们在发布公告里提到过,有两个变化会直接影响 token 使用:一是 tokenizer 更新了,二是模型在更高 effort 档位、尤其是长 session 的后半段,会更倾向于多想一层。所以,如果你是从 Opus 4.6 切到 Opus 4.7,通常需要做一点调参,才能把性能拉到最佳。prompt 和 harness 上几个小调整,就可能带来明显差异。

这篇文章会讲清楚:到底变了什么,以及怎样在 Claude Code 里把 Opus 4.7 用到最好。

如何组织交互式编码 session

在 Claude Code 里,Opus 4.7 的 token 使用和行为,会随着你采用的工作方式不同而明显变化。你可能是在跑更自治、单次用户输入驱动的异步 coding agent,也可能是在跑需要多轮互动的同步式 coding agent。在交互式设置下,模型在每次用户 turn 之后会做更多推理。这会提升它在长 session 里的连贯性、指令遵循能力和编码质量,但也意味着它通常会消耗更多 token。

我们观察到,想把 Opus 4.7 在 Claude Code 里的效果发挥出来,最好的心态是:把 Claude 当成一个你正在委派任务的靠谱工程师,而不是一个需要你逐行手把手带着走的 pair programmer。

Opus 4.7 推荐的 effort 设置

Opus 4.7 effort 图表

Claude Code 里,Opus 4.7 现在的默认 effort 档位是 xhigh。这是一个新的 effort 档位,位于 highmax 之间,目的是让用户在处理难题时,对“推理深度”和“响应延迟”之间的权衡有更细的控制。我们推荐把 xhigh 用在大多数 agentic coding 工作上,尤其是那些对智能水平敏感的任务,比如设计 API 和 schema、迁移旧代码、审查大型代码库。

下面是每个 effort 档位的额外建议:

如果你正在升级到新模型,我们建议你主动尝试不同 effort,而不是简单照搬旧设置。你可以在同一个任务过程中切换 effort 档位,用更精细的方式管理 token 使用和推理深度。

我们把 Opus 4.7 的默认 effort 设置成 xhigh,因为我们认为它是大多数编码任务的最佳默认值。如果你本来就在用 Claude Code,但还没有手动设置 effort,那么你会自动升级到 xhigh。当然,你依然可以手动调整。

如何和 adaptive thinking 配合

Opus 4.7 不支持带固定 thinking budget 的 Extended Thinking。取而代之的是 adaptive thinking。它让 thinking 在每一步都变成“可选项”,也让模型可以根据上下文自己决定什么时候多想一点。对简单请求,它可以更快直接响应;当某一步不需要想太多时,它也可以跳过 thinking;而在真正值得思考的地方,它会把 thinking token 投进去。对整段 agentic run 来说,这通常意味着更快的响应和更好的体验。

这一版里,adaptive thinking 有了很明显的改善,尤其是 Opus 4.7 没那么容易陷入 overthinking 了。

如果你想更明确地控制 thinking 频率,可以直接在 prompt 里写出来:

几个值得注意的行为变化

Opus 4.6 到 4.7 之间,有几项默认行为发生了变化。如果你之前专门为旧模型精调过 prompt 或 harness,这些差异值得提前知道。

“对于你能够在单次回复里直接完成的工作,不要起 subagent。只有在需要同时分发到多个项目,或者同时读取多个文件时,才在同一轮里启动多个 subagents。”

接下来可以试什么

Opus 4.7 在长时间运行任务上的表现,比旧模型更强。这使它非常适合那些以前监督成本过高的任务,例如复杂的多文件修改、模糊 bug 调试、跨服务代码审查,以及多步 agentic work。

我们的建议是:先把 effort 保持在 xhigh,然后看看第一轮 prompt 究竟能把任务推进多远。

更多内容可以继续看 Anthropic 的 Opus 4.7 prompting guide,以及 Claude Code 关于 context 和 session management 的那篇文章。

获取 Claude Code

curl -fsSL https://claude.ai/install.sh | bash
本页为精翻阅读版。原文版权归原作者所有,中文译文仅用于学习与研究传播。