Anthropic:多数企业 Agent 该把子代理折进主循环
Applied AI 团队用客户案例说明:用 Skills 与工具按需加载的单循环,往往比「编排器+一堆子代理」更快、更稳、更省钱;子代理只留给并行、验算和权限隔离。
Anthropic 发文讨论企业里一种越来越常见的改法:不要默认按组织架构拆一堆子代理,而是把路由、规划、领域专家尽量折回同一个主 Agent 循环,用 Skills 和工具做渐进式披露。
他们看到的问题
- 每个团队各做各的子代理,再叠一层编排器,容易变成 Conway 定律:架构像组织图。
- 子代理之间来回传摘要,细节丢失(电话游戏);系统提示被各队各加一句,变成互相打架的 Frankenprompt。
- 某客户对比后,单循环大约 2 倍更快;还有客户发现十几个专家子代理让品牌话术难统一、延迟伤体验。
他们建议的目标形态
- 一个模型、一个上下文、开放式工具循环;硬限制(预算、写权限、审批)放在 harness。
- 领域步骤进 Skills,动作和实时数据进 MCP 工具;短描述先给模型,用到再加载全文。
- 中央小队守住系统提示和端到端评测;各业务队改成维护 Skills/工具,而不是各自养一个子代理。
子代理仍该留着的时候
- 主循环因上下文膨胀明显变差;
- 多路任务要并行、用完即可丢弃的干净上下文;
- 工具选择冲突、指令互相打架,拆开更干净。
文中还挂了迁移套件与 /claude-api 系列 Skills(建评测、审计提示、爬山优化、成本分析),方便「折一个、测一轮、再决定留不留」。
对做 Bot/Agent 产品的人来说,要点很实在:先量任务完成度,再动刀;模型变强以后,很多以前靠子代理硬拆的工序,现在更适合变成技能包。
来源:Building agents: When to fold subagents into your main agent loop
信息来源:Anthropic / Claude(本文为编辑整理改写)