《把子代理折叠回主循环:Anthropic 谈智能体架构的新取舍》
标签:
#人工智能 #智能体架构 #子代理 #渐进式披露 #单一智能体循环 #评估驱动迁移
总结:
这是 Anthropic 应用 AI 团队于 2026 年 10 月 22 日发布的企业智能体架构指南。核心观点是:随着模型能力增强(从 Opus 4.5 开始),许多企业多智能体系统里的路由、规划器和领域子代理其实在替模型做它已经不再需要的"结构性工作",把这些部分折叠回一个主循环(配合 skills + tools 的渐进式披露),往往在质量、成本和延迟上同时更优——但文章并不否定子代理,而是强调用评估驱动、一次只改一处的迁移方式来决定每个子代理的去留。
文章要点:
1. 多个企业部署的对比显示,"单智能体 + skills"的设计在质量上经常同时胜过"一个大提示词包揽一切"和"子代理架构"两种方案,且单位任务的成本和延迟更低;有客户测得多智能体框架换成单循环后运行速度约快 2 倍。
2. 按团队或问题类型划分子代理,会让架构变成组织架构图的复制品(康威定律),并带来五类典型问题:上下文交接丢细节、子代理泛滥无人负责、各团队往系统提示里加规则造成的"缝合怪提示词"(Frankenprompt)、评估各自为政、以及额外延迟。
3. 单循环能成立靠两点:共享上下文让模型把各步骤结果串联起来,避免"传话游戏"式的层层摘要损耗;渐进式披露(先看到 skills 和 tools 的短描述,用到时才加载全文)消除了过去拆分子代理的主要理由——Anthropic 借此把 Claude Code 高阶模型的系统提示词缩减了 80% 以上。
4. 推荐的单循环形态是:一个模型、一个上下文窗口跑开放式工具循环,harness 里设好回合与成本预算、写入闸门;模型第一回合就在上下文里写计划并随结果修订——写计划的人和执行计划的人是同一个模型,这是与"编排器 + 专家代理"最大的区别。
5. 三类子代理应保留:单一循环因上下文膨胀出现可测量的性能退化时;多个任务需要并行处理、用完即弃的独立上下文时;单个智能体难以选对工具或系统提示中存在相互冲突的指令时。若保留,优先让主循环把它当工具调用,只有需要直接与用户对话时才做完整交接。
6. 迁移路径分三步走:先建一个中央团队维护的端到端评估集(10 条黄金样本即可起步);从使用最多、上下文耦合最强的子代理开始合并;其余逐个折叠成 skills + tools,每次只改一处、用 hillclimb 对比"折叠前后"的表现再决定去留。
7. 配套工具已就绪:Claude API 提供
8. 文章的落脚点是一个原则而非某种架构:持续测量、一次只改一件事、只保留经得起评估检验的部分——模型越强、循环越长,越多的子代理可以被 skills 和 tools 吸收。
URL:https://claude.com/resources/articles/building-agents-when-to-fold-subagents-into-your-main-agent-loop
标签:
#人工智能 #智能体架构 #子代理 #渐进式披露 #单一智能体循环 #评估驱动迁移
总结:
这是 Anthropic 应用 AI 团队于 2026 年 10 月 22 日发布的企业智能体架构指南。核心观点是:随着模型能力增强(从 Opus 4.5 开始),许多企业多智能体系统里的路由、规划器和领域子代理其实在替模型做它已经不再需要的"结构性工作",把这些部分折叠回一个主循环(配合 skills + tools 的渐进式披露),往往在质量、成本和延迟上同时更优——但文章并不否定子代理,而是强调用评估驱动、一次只改一处的迁移方式来决定每个子代理的去留。
文章要点:
1. 多个企业部署的对比显示,"单智能体 + skills"的设计在质量上经常同时胜过"一个大提示词包揽一切"和"子代理架构"两种方案,且单位任务的成本和延迟更低;有客户测得多智能体框架换成单循环后运行速度约快 2 倍。
2. 按团队或问题类型划分子代理,会让架构变成组织架构图的复制品(康威定律),并带来五类典型问题:上下文交接丢细节、子代理泛滥无人负责、各团队往系统提示里加规则造成的"缝合怪提示词"(Frankenprompt)、评估各自为政、以及额外延迟。
3. 单循环能成立靠两点:共享上下文让模型把各步骤结果串联起来,避免"传话游戏"式的层层摘要损耗;渐进式披露(先看到 skills 和 tools 的短描述,用到时才加载全文)消除了过去拆分子代理的主要理由——Anthropic 借此把 Claude Code 高阶模型的系统提示词缩减了 80% 以上。
4. 推荐的单循环形态是:一个模型、一个上下文窗口跑开放式工具循环,harness 里设好回合与成本预算、写入闸门;模型第一回合就在上下文里写计划并随结果修订——写计划的人和执行计划的人是同一个模型,这是与"编排器 + 专家代理"最大的区别。
5. 三类子代理应保留:单一循环因上下文膨胀出现可测量的性能退化时;多个任务需要并行处理、用完即弃的独立上下文时;单个智能体难以选对工具或系统提示中存在相互冲突的指令时。若保留,优先让主循环把它当工具调用,只有需要直接与用户对话时才做完整交接。
6. 迁移路径分三步走:先建一个中央团队维护的端到端评估集(10 条黄金样本即可起步);从使用最多、上下文耦合最强的子代理开始合并;其余逐个折叠成 skills + tools,每次只改一处、用 hillclimb 对比"折叠前后"的表现再决定去留。
7. 配套工具已就绪:Claude API 提供
build-eval、prompt-audit、hillclimb、cost-optimize 等技能,并随附迁移套件(含可在模拟系统上试跑的演示),GitHub 上还有 Apache-2.0 的参考实现 single-agent-loop-kit。8. 文章的落脚点是一个原则而非某种架构:持续测量、一次只改一件事、只保留经得起评估检验的部分——模型越强、循环越长,越多的子代理可以被 skills 和 tools 吸收。
URL:https://claude.com/resources/articles/building-agents-when-to-fold-subagents-into-your-main-agent-loop