Anthropic建议企业减少AI子代理:单一代理加技能常优于多代理架构
Anthropic官方文章指出,在多数企业项目中,单一代理配合技能的设计在质量、成本和速度上常优于复杂的多代理架构,并给出了具体的迁移步骤与适用边界。
美国AI公司 Anthropic 于10月22日在 Claude 官方网站发布文章,建议企业在打造 AI 代理时减少使用子代理(subagent),将部分专家代理重新并入主代理的循环中。文章称,基于其应用团队对多个企业项目的观察,“单一代理加技能”的设计在质量上常优于“一个提示包办所有事”与多代理架构,且每项任务的成本通常更低、速度更快。
文章列举了大型企业采用“协调者加各团队子代理”架构时的五个常见风险:交接时遗失细节、子代理数量泛滥、各团队不断添加规则导致提示互相冲突、各团队仅针对自己的子任务做评测,以及延迟增加。Anthropic 还观察到,代理架构常会变成公司组织图的翻版。此外,当 AI 代理的系统提示内工具定义超过 30 至 50 个时,模型挑选工具的表现容易变差。
作为对比,Anthropic 说明其编程助手 Claude Code 针对较先进模型的系统提示已缩减超过 80%,并改采逐步揭露技能与工具的方式。文章举例称,有客户把多代理架构改为单一代理循环后,速度约快 2 倍。不过,这一数据来自 Anthropic 自家观察与未具名客户,2倍速度为单一客户案例,不代表所有情境都适用,企业仍需以自己的评测验证。
对于何时仍适合使用子代理,Anthropic 并未完全否定,认为以下情况仍适用:单一循环出现可量测的品质下降且原因是上下文过长;多项任务需要平行处理且各自需要用完即丢的新上下文窗口;单一代理难以挑选工具,或系统提示出现互相矛盾的指令。
文章建议的迁移步骤包括:先建立评测(即使只有10个标准范例也足以起步);接着先让主代理把子代理当作工具呼叫;再合并关系紧密的专家;最后一次只把一个子代理改写成技能与工具,并比对前后评测结果。Anthropic 的原则是,只有合并后分数变差,才把它留作子代理。