# 顾问策略：为智能体提供智能升级

- 来源：Claude：Blog（网页）
- 发布时间：2026-04-09 00:00
- AIHOT 分数：79
- AIHOT 标记：精选
- AIHOT 链接：https://aihot.virxact.com/items/cmnw1xu3t00dwslc3yjb10tj9
- 原文链接：https://claude.com/blog/the-advisor-strategy

## 精选理由

我觉得这个 advisor 模式是今年最实用的 API 设计之一，用最小的架构改动换来近 Opus 级的 agent 智能，账单却和 Sonnet 差不多，做复杂 agent 的团队可以直接套用。

## AI 摘要

Anthropic 在 Claude Platform 推出 advisor tool 测试版，实现"顾问策略"：以 Opus 为顾问模型，Sonnet 或 Haiku 为执行模型。执行模型全程主导任务，仅在遇到决策难题时咨询 Opus 获取指导。该方案让 Sonnet 在 SWE-bench Multilingual 基准上性能提升 2.7 个百分点，同时成本降低 11.9%；Haiku 搭配 Opus 在 BrowseComp 得分达 41.2%，是单独 Haiku（19.7%）的两倍多，且比单独 Sonnet 成本低 85%。开发者只需在 API 请求中添加 advisor_20260301 工具即可启用，无需额外上下文管理。

## 正文

将 Opus 作为顾问，与作为执行者的 Sonnet 或 Haiku 配对，就能以极低的成本让您的智能体获得接近 Opus 级别的智能。

分类

产品公告

产品

Claude 平台

日期

2026 年 4 月 9 日

阅读时间

5

分钟

https://claude.com/blog/the-advisor-strategy

希望更好地平衡智能与成本的开发者们，已经共同聚焦于我们称之为“顾问策略”的方法：将 Opus 作为顾问，与作为执行者的 Sonnet 或 Haiku 配对。这能让您的智能体获得接近 Opus 级别的智能，同时将成本维持在接近 Sonnet 的水平。

今天，我们在 Claude 平台上推出了顾问工具，让您只需在 API 调用中修改一行代码即可实现顾问策略。

使用顾问策略构建高性价比的智能体

在顾问策略中，Sonnet 或 Haiku 作为执行者端到端地运行任务，调用工具、读取结果并迭代寻求解决方案。当执行者遇到无法合理解决的决策时，它会向作为顾问的 Opus 寻求指导。Opus 访问共享上下文，返回一个计划、修正方案或停止信号，然后执行者继续工作。顾问从不调用工具或产生面向用户的输出，仅向执行者提供指导。

这颠覆了一种常见的子智能体模式，即由一个较大的编排模型分解工作并委派给较小的执行模型。在顾问策略中，一个更小、更具成本效益的模型驱动流程并在必要时升级处理，无需分解、工作池或编排逻辑。前沿级别的推理仅在执行者需要时应用，其余运行过程则保持在执行者级别的成本。

在我们的评估中，使用 Opus 作为顾问的 Sonnet 在 SWE-bench Multilingual1 上的得分比单独使用 Sonnet 提高了 2.7 个百分点，同时每个智能体任务的成本降低了 11.9%。

顾问工具

我们通过顾问工具将顾问策略引入 API，这是一个服务器端工具，Sonnet 和 Haiku 在需要针对特定任务获得指导或帮助时，会知道调用它。

在我们的评估中，配备 Opus 顾问的 Sonnet 在 BrowseComp2 和 Terminal-Bench 2.03 基准测试中的得分均有所提升，同时每个任务的成本低于单独使用 Sonnet。

顾问策略同样适用于 Haiku 作为执行模型。在 BrowseComp 基准测试中，Haiku 搭配 Opus 顾问取得了 41.2% 的分数，是其单独得分 19.7% 的两倍多。Haiku 搭配 Opus 顾问的得分比单独使用 Sonnet 低 29%，但每项任务的成本降低了 85%。与单独使用 Haiku 相比，顾问会增加成本，但组合价格仍仅为 Sonnet 成本的一小部分，使其成为需要兼顾智能与成本的高吞吐量任务的强力选择。

在 Messages API 请求中声明 `advisor_20260301`，模型交接将在单个 `/v1/messages` 请求内完成——无需额外的往返或上下文管理。执行模型决定何时调用它。当调用发生时，我们会将策划好的上下文路由到顾问模型，返回计划，然后执行模型在同一请求内继续执行。

response = client.messages.create( model="claude-sonnet-4-6", # executor tools=[ { "type": "advisor_20260301", "name": "advisor", "model": "claude-opus-4-6", "max_uses": 3, }, # ... your other tools ], messages=[...] ) # Advisor tokens reported separately# in the usage block.

定价。顾问 token 按顾问模型的费率计费；执行 token 按执行模型的费率计费。由于顾问仅生成简短的计划（通常为 400-700 个文本 token），而执行模型以其较低的费率处理完整输出，因此总体成本远低于端到端运行顾问模型。内置成本控制。设置 `max_uses` 以限制每个请求的顾问调用次数。顾问 token 在使用情况模块中单独报告，以便您按层级跟踪支出。

与您现有工具协同工作。顾问工具只是 Messages API 请求中的另一个条目。您的智能体可以在同一个循环中搜索网络、执行代码以及咨询 Opus。

“它在复杂任务上能做出更好的架构决策，同时在简单任务上不增加任何开销。其制定的计划和轨迹有着天壤之别。”

Eric Simmons，Bolt 首席执行官兼创始人

“我们观察到智能体交互轮次、工具调用次数以及总体得分均有明显提升——优于我们自己构建的规划工具。”

Kay Zhu，Genspark 联合创始人兼首席技术官

“在结构化文档提取任务中，顾问工具使 Haiku 4.5 能够根据复杂度的需求，通过咨询 Opus 4.6 动态扩展智能水平，以 5 倍更低的成本达到前沿模型的质量。”

Anuraj Pandey，Eve Legal 机器学习工程师

视频 · 前往原文观看

`advisor` 工具现已在 Claude 平台上以原生 Beta 版形式提供。要开始使用：

添加测试版功能标头：`anthropic-beta: advisor-tool-2026-03-01`

在 Messages API 请求中添加 `advisor_20260301` 参数

根据您的使用场景修改系统提示词

我们建议您针对以下三种配置运行现有的评估套件：Sonnet 独立运行、Sonnet 执行器搭配 Opus 顾问、以及 Opus 独立运行。查阅文档以了解更多信息。

脚注

SWE-bench Multilingual：Sonnet 4.6 独立运行时使用了自适应思维。Sonnet 4.6 + Advisor 使用了我们建议的编码系统提示词，并关闭了思维功能。两次运行均采用高努力模式，使用 bash 和文件编辑工具。分数为九种语言共 300 个问题、五次试验的平均值。Opus 4.6 在所有运行中均作为顾问模型使用。

BrowseComp：所有运行均关闭思维功能，使用网络搜索和网络抓取工具。Sonnet 4.6 运行采用中等努力模式。Sonnet 4.6 + Advisor 使用了我们建议的编码系统提示词；Haiku 4.5 + Advisor 未使用。未使用程序化工具调用或上下文压缩。分数基于 1,266 个问题，每个问题尝试一次。Opus 4.6 在所有运行中均作为顾问模型使用。

Terminal-Bench 2.0：所有运行均关闭思维功能，使用 bash 和文件编辑工具。Sonnet 4.6 运行采用中等努力模式。两次顾问运行均未使用我们建议的编码系统提示词。每个任务在隔离的 pod 中运行，分配 3 倍资源，超时时间为 1 倍。分数为 89 个任务中每个任务五次尝试的平均值。Opus 4.6 在所有运行中均作为顾问模型使用。

借助 Claude 改变您组织的运作方式
