Anthropic 官方支招:Claude Fable 5 当“顾问”,Claude Sonnet 5 干活能扛下账单大头

顾问模式里 Fable 5 只出主意,编排模式里 Fable 5 分派任务,两种搭法都靠费率更低的 Sonnet 5 干掉大部分活
作者:ClaudeDevs(X)07-08 · 6 分钟⚑ 大佬观点 · 个人立场
🎧 听播客版0:00 / --:--
0:00 / --:--
深度 · 小互解读
速览
  • Anthropic 官方开发者账号 @ClaudeDevs 于 2026 年 7 月 7 日分享了团队内部常用的两种 Claude 多模型协作模式:顾问模式、编排模式。
  • 顾问模式:执行模型 Claude Sonnet 5 遇到关键判断才调用顾问模型 Claude Fable 5。在 SWE-bench Pro 上,这套组合以 Fable 5 约 63% 的成本,拿到了它约 92% 的得分,Fable 5 平均每个任务只被叫一次。
  • 编排模式:Claude Fable 5 当编排者拆解任务、把活派给工作者 Claude Sonnet 5 子代理并行干。在 BrowseComp 上,这套组合以 Fable 5 约 46% 的成本,拿到了它约 96% 的得分。
  • 两种模式背后都是 Anthropic 官方的 Claude Managed Agents(多智能体会话)能力:顾问模式对应一个具体的 beta API 工具(advisor tool),编排模式对应多智能体协调功能,均有官方文档和示例代码,不是团队自己拼出来的土办法。
  • 子代理和顾问各自占独立的会话线程,线程本身是持久的,重复找同一个子代理追问,不用把整段历史重新喂一遍再全额付费。
⚑
原帖是 Anthropic 面向开发者的官方账号分享的团队内部一线经验,SWE-bench Pro / BrowseComp 的成绩是 Anthropic 自己测的,不是独立第三方评测。本文在原帖基础上,额外查了对应的官方 API 文档和一个官方开源 notebook 示例,把两种模式的机制、代码样例和真实踩坑经验都补全。
1来源

这条建议是谁给的

Anthropic 面向开发者的官方账号 @ClaudeDevs,2026 年 7 月 7 日分享了团队内部常用的两套 Claude 多模型协作模式。

把两个不同价位的 Claude 模型分工:更强的 Claude Fable 5 只在关键节点出主意或派活,费率更低的 Claude Sonnet 5 从头到尾把任务做完,账单大头因此落在便宜那一侧。
⚑
信息来源是 Anthropic 面向开发者的官方账号 @ClaudeDevs,给出的是团队内部常用的一线做法。原帖只给了两个具体的评测数字(SWE-bench Pro、BrowseComp),机制细节要靠对应的官方文档才能讲清楚,下面两节分别补全。
顾问 Claude Fable 5 只出主意 偶尔请教一次(细) 执行 Claude Sonnet 5 大量生成产出(粗)
招牌图:顾问只被请教少数几次(细箭头),执行模型持续产出大量内容(粗线条与流动的 token)。
2机制一 · 顾问模式

顾问模型和干活模型怎么分工

顾问模式不是团队自己攒的土办法,而是 Anthropic API 里一个正式的 beta 功能,advisor tool。执行模型 Claude Sonnet 5 拿到任务后自己往下做,只有走到需要拿主意的节点,才向顾问模型 Claude Fable 5 请教一次,拿到判断后接着把任务做完。

核心机制

顾问、执行双模型分工:让更高阶的 Claude Fable 5 只负责“出主意”,不负责“写内容”;真正消耗大量 token 的生成任务全部留给费率更低的 Claude Sonnet 5,账单大头因此落在执行模型的价位上。

这不是靠你自己的代码手动发两次请求拼出来的:在 tools 里声明一个 advisor_20260301 类型的工具、指定顾问用哪个模型,剩下的全由 Anthropic 服务器端接管,执行模型像调用普通工具一样决定何时请教,服务器另起一次顾问模型的推理,顾问看到的是执行模型到当前为止的完整对话记录(含系统提示、工具结果、已经写出的内容),给出判断后原样塞回执行模型的对话里,执行模型带着这份建议接着写。全程在同一次 API 请求里完成:

声明顾问工具(官方文档 Quick start 示例)
response = client.beta.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=4096,
    betas=["advisor-tool-2026-03-01"],
    tools=[
        {
            "type": "advisor_20260301",
            "name": "advisor",
            "model": "claude-opus-4-8",
        }
    ],
    messages=[{"role": "user", "content": "Build a concurrent worker pool in Go with graceful shutdown."}],
)

模型搭配有硬规则:顾问必须至少和执行模型一样强,不能反过来。文档给的两个典型配法,已经在用 Sonnet 跑复杂任务的,配 Fable 5/Opus 当顾问换质量提升;已经在用 Haiku 但想要更聪明一点的,配 Opus 顾问,成本比把执行模型直接换成大模型低。

SWE-bench Pro 成绩与成本对比图
原帖配图:Sonnet 5 执行 + Fable 5 顾问在 SWE-bench Pro 上的成绩与成本对比。来源:X / @ClaudeDevs
63%
SWE-bench Pro 上的成本,相对纯 Fable 5 单打独斗
92%
对应拿到的得分,相对纯 Fable 5 单打独斗

为什么便宜:顾问的输出通常只有 400 到 700 个文本 token(算上思考过程也就 1400 到 1800 token),它只负责给一句关键建议,不负责把最终答案从头写到尾;账单上,顾问调用按顾问模型的费率单独计入 usage.iterations[],不会并进执行模型的总数里。原帖里"Fable 5 每个任务仅被罕见调用(约一次)",说的就是这套省钱逻辑的落地效果。

官方给的最佳实践是:该在动手写之前叫顾问,而不是写完了才回头问。针对 Haiku 执行模型容易"该问的时候没问"的问题,Anthropic 给了一段系统提示模板(提醒模型在写文件、下判断、卡壳时主动请教顾问),在内部编程基准上把 Haiku 的通过率提高了约 7.5 个百分点,这是一个有实测支撑的具体数字,不是泛泛的建议。

站内相关解读
Anthropic 官方支招:Claude Fable 5 当"顾问",Claude Sonnet 5 干活能扛下账单大头
advisor tool 这个功能本身,小互解读站在 2026 年 7 月 2 日已经完整解读过一篇:机制、模型兼容表、计费细节、Haiku 提醒技巧都讲了,这里不重复展开。
3机制二 · 编排模式

另一种分工:不咨询,直接分派任务

顾问模式里 Fable 5 全程不碰活,只在被问到时说一句话;编排模式不一样,Fable 5 一开始就当“编排者”,把任务拆成几块,分派给多个 Sonnet 5“工作者”子代理去并行干,自己只管规划和汇总结果,不亲自动手。

编排模式示意图
原帖配图:Fable 5 编排者 + Sonnet 5 工作者子代理的分工示意。来源:X / @ClaudeDevs
46%
BrowseComp 上的成本,相对纯 Fable 5 单打独斗
96%
对应拿到的得分,相对纯 Fable 5 单打独斗

这套编排能力同样有正式的官方支撑,Claude Managed Agents 的多智能体会话功能。定义一个“编排者”agent 时,用 multiagent 字段声明它能调度的花名册(最多 20 个 agent,只能往下派一层,不能一直嵌套):

定义编排者 + 工作者(官方文档示例,简化)
coordinator = client.beta.agents.create(
    name="coordinator",
    model="claude-opus-4-8",
    tools=[{"type": "agent_toolset_20260401"}],
    multiagent={
        "type": "coordinator",
        "agents": [{"type": "agent", "id": research_agent.id}],
    },
)
session = client.beta.sessions.create(agent=coordinator.id, environment_id=environment.id)

每个工作者子代理都在自己独立的“会话线程”里跑,有自己的模型、系统提示、工具配置,彼此互不干扰(最多支持 25 个并发线程)。官方文档总结了三种适合往下派活的场景:并行拆解(同时分头查多个信息源、分析多个文件,编排者最后汇总)、按专长分派(把安全审查、写文档这类活交给对应领域的专精 agent,而不是让一个 agent 什么都干)、能力升级(只把一小部分特别难的子任务,临时升级给更强的 agent 处理)。

Anthropic 官方 cookbook 里有一个具体到能跑的例子,叫“协调者模式”(CMA_plan_big_execute_small.ipynb):任务是核对 10 个国家公园、共 20 条事实是否与官方信源一致。一个顶级模型独自读完所有网页来核对,和让顶级模型只管拆题、把读网页的苦活派给多个便宜的工作者子代理并行干,效果对比:

单个顶级模型独自读完所有网页
全部 token 都按顶级模型费率算
编排者拆题 + 工作者子代理并行读
编排者
工作者 · 84%–98% 的输入 token(费率更低)

官方跑出来的结果:分工团队比单打独斗便宜约 2.5 倍、快约 3 倍。但 notebook 也老实交代了四条踩坑经验,都是实测出来的,不是场面话:

1
对比必须卡住同一个核验标准:如果放任单打独斗的模型偷懒(比如每条事实只查一个来源),它当然显得更便宜,但那是质量打了折的活,不是同一份工作的两种价格。
2
派工有固定开销:每多开一个工作者线程都要付启动成本,把同一份工作拆得太碎、派得太细,账单反而会更贵,拆分粒度存在一个最优点。
3
核验标准只管你写进去的东西:这次实测里,编排团队和单打独斗的模型都把"国家公园按面积排第几"这个前提记错了(Kings Canyon 该排第 12,两边都记成了第 10,那个位置其实该是 Great Smoky Mountains),因为两组都是凭模型记忆列的清单,核验环节从没真正查过这份清单本身对不对。
4
编排者看不到工作者的系统提示:协作效果多大程度取决于你在编排者的提示词里,把工作者的能力和边界描述得够不够准确。

notebook 也给了什么时候不该用这套拆法的判断:如果问题本身信息量小、没多少东西可查,硬拆成编排+工作者只是白付一次编排者的往返成本;如果编排者压根没委派任务、自己凭记忆就答了,等于白花一次顶级模型的钱;如果任务需要顶级模型亲自读懂原始材料里的微妙之处(不是简单核对事实),便宜的工作者子代理可能会在总结时把关键信息弄丢。

BrowseComp 成绩与成本对比图
原帖配图:Fable 5 编排者 + Sonnet 5 工作者在 BrowseComp 上的成绩与成本对比。来源:X / @ClaudeDevs
4缓存机制

为什么重复调用不用重新全额付费

原帖提到"每个子代理都保留自己的缓存",这句话背后对应两层具体机制,顾问模式和编排模式各有一套。

编排模式这边:每个工作者子代理都跑在独立的会话线程里,线程本身是持久的,编排者过一会儿再回头找同一个工作者追问,那个工作者记得自己之前干过什么、说过什么,不需要把整段历史重新喂一遍才能继续对话。

顾问模式这边有更具体的开关:advisor 工具支持独立的 prompt caching,因为顾问在同一段对话里被多次请教时,它看到的转录内容前缀是稳定的(第 N 次请教=第 N-1 次的内容后面多一段),开启缓存后,重复的那部分只按缓存命中价计费。官方给的经验值是:一段对话里顾问被叫两次以下,开缓存反而不划算(写缓存的成本比省下来的还高),大概到第三次调用才开始回本,长对话、多轮请教的场景才值得开。

5怎么选

顾问模式还是编排模式,看哪个条件

两种模式都是"让更强的模型少干活、把体力活让给便宜模型",区别在于强模型到底"要不要接触活本身"。

顾问模式编排模式
强模型的角色不写内容,只在被问时给一句判断不写内容,但主动拆任务、派活、最后汇总
适合的活一条主线任务,中间有少数几个关键判断点能拆成多个相对独立的子任务,可以并行干
触发方式执行模型自己决定"要不要问"编排者一开始就规划好"谁干哪块"
对应的官方能力advisor tool(beta 工具)Managed Agents 多智能体会话
偏顾问模式

任务本身是一条主线(比如一段连续的代码改动、一次持续对话),生成量大,但真正需要更强判断力的岔路口只有少数几个。

偏编排模式

任务能天然拆成几块互相独立、可以同时进行的子活(比如同时核对多条信息、分头分析多份文件),拆完之后需要有人汇总。

打个比方

顾问模式像团队里请了一位资深顾问:不参与日常写材料、发邮件,只在关键决策点被叫进会议室问一句"这个方向对不对";编排模式像项目经理带一组实习生:经理自己不下场干活,而是把任务拆成几份分给不同的人同时做,最后自己汇总检查。两种安排里,团队整体成本都主要落在薪水更低的那一边。

站内相关解读
Anthropic 发布 AI Agent 架构指南:先问三个问题,再决定要不要上多智能体
同样来自 Anthropic 官方:多智能体系统效果能提 90.2%,但 token 成本也贵 10-15 倍,上编排模式前,这套三问框架能帮你先想清楚值不值得。
6怎么落地

想试试看,从哪一步开始

两种模式的最小实现都只要三步,挑跟自己场景匹配的那一套先试。

1
顾问模式:在 tools 里加一个 advisor_20260301 工具、指定顾问模型(必须≥执行模型能力),默认让执行模型接手任务从头做到尾。
2
编排模式:给编排者 agent 加 multiagent 花名册,声明它能调度哪些工作者 agent;每个工作者独立配置模型和工具范围。
3
跑起来后看账单结构对不对:大部分 token 是不是真的落在了费率更低的那一侧(执行模型或工作者),只有少数关键节点在按顾问/编排者的贵价计费。
把 Fable 5 当"顾问"用。执行模型(Sonnet 5)向它请教。大部分 token 按执行模型更低的费率计费。 @ClaudeDevs,2026 年 7 月 7 日(X)
开源与参考
来源:@ClaudeDevs(X),2026 年 7 月 7 日,https://x.com/ClaudeDevs/status/2074606058128224365 。本文为小互解读站对该帖的可视化解读,SWE-bench Pro / BrowseComp 成绩为 Anthropic 官方自评,非独立第三方评测;机制细节和代码示例补充自 Anthropic 官方 API 文档与开源 cookbook,均在上方标注来源。
来源
ClaudeDevs(X)ClaudeDevs(X)·查看主材料
↑ 正文结束
✓ 本篇全文免费开放

会员可复制、下载全文 Markdown,还能让你的 AI 订阅和提问。

阅读原文 ↗
📮 新解读第一时间进邮箱

读完觉得有用?留个邮箱,每篇新解读发布就送达,随时退订。