Skip to content
Built 26/04/18 17:24commit 5ccb4ff

English | 中文

Best practices for using Claude Opus 4.7 with Claude Code

来源:https://claude.com/blog/best-practices-for-using-claude-opus-4-7-with-claude-code 于 2026-04-19 通过网页抓取落库,作为 llm-wiki 收录用原始译文层。

摘要

这篇 Anthropic 文章说明,升级到 Opus 4.7 之后,Claude Code 的使用方式需要重新调参。核心信息是,应该更少把 Opus 4.7 当成需要逐轮牵引的 pair programmer,而更像一个适合接收强一轮 briefing 的能干工程师,给它完整首轮任务、减少打断、显式调 effort,并更明确地说明什么时候该用工具、什么时候该起 subagent。

如何组织交互式 coding session

Opus 4.7 在交互式多轮 session 和更自治的异步运行里表现不同。在交互式设置下,它会在用户每次发言后投入更多 reasoning,这会提升长 session 的一致性、指令遵循和 coding 质量,但也会抬高 token 消耗。

Anthropic 的建议是:

  • 首轮就把任务讲清楚,包括意图、约束、验收标准和相关文件位置
  • 尽量减少必须的用户交互次数,因为每一次用户 turn 都会引入 reasoning 开销
  • 当模型可以在较少 check-in 下安全推进时,使用 auto mode
  • 给任务配置完成通知,方便操作者离开后再回来收结果

Opus 4.7 的 effort 建议

Anthropic 说明,Claude Code 中 Opus 4.7 的默认 effort 已经变成 xhigh,位置介于 highmax 之间。

官方建议大致是:

  • low / medium 用于成本敏感、延迟敏感或范围很小的任务
  • high 适合在智能与成本之间平衡,尤其是并发 session 较多时
  • xhigh 是大多数 coding 和 agentic 工作的默认推荐档位
  • max 只适合真正困难且不敏感于成本的任务,因为边际收益变小,而且更容易 overthinking

文中明确建议,不要机械沿用 Opus 4.6 时代的旧 effort 设置,而要重新试验。

如何理解 adaptive thinking

Opus 4.7 不支持带固定 thinking budget 的 Extended Thinking,取而代之的是 adaptive thinking,也就是模型根据上下文自行决定何时多想、何时少想。

Anthropic 建议如果你想更可控,可以直接在 prompt 里要求:

  • 如果想让它多想一点,就明确要求它谨慎、一步一步思考
  • 如果想让它更快响应,就明确要求优先直接回答而不是深度思考

需要知道的行为变化

相较于 Opus 4.6,Anthropic 表示 Opus 4.7:

  • 会根据任务复杂度更动态地控制回复长度,而不是默认偏长
  • 默认会更少调工具、更多先做 reasoning,除非你明确要求工具使用
  • 默认会更少起 subagent,因此如果你想并行 fan-out,需要更明确写出来

文中还给了一个很具体的 subagent 指令模式:能在一个响应里直接完成的事就不要起 subagent;而当需要跨多个文件或多个独立条目并行展开时,则应在同一轮里起多个 subagent。

为什么它重要

这不只是提示词建议,而是一篇面向操作者的 harness 调参说明。Anthropic 实际上是在说,模型升级会改变 Claude Code 里的最佳首轮 briefing 方式、turn 结构、effort 默认值、tool-use 提示方式,以及 delegation policy。