Skip to content

Multi-Agent Architecture(多Agent协作架构)

Anthropic 工程团队实践总结:10个多Agent项目里,9个走不出Demo阶段。问题不是模型不够强,是缺Agent之间的结构。

Key Points

  • 核心问题:如果你试过让多个 AI Agent 一起干活——一个 Agent 在五个标签页里自言自语、两个 Agent 抢同一件事做、第三个跑完了没人知道、第四个每一步都在重新理解整个任务
  • 三层九阶段框架:把单个 Agent 做对 → 让 Agent 之间能协作 → 让整个系统可以上线跑

三层九阶段框架

第一层:把单个 Agent 做对
  STEP01 定义 Agent Loop
  STEP02 工程化上下文:写、选、压、隔
  STEP03 写对工具定义

第二层:让 Agent 之间能协作
  STEP04 用隔离上下文创建子 Agent
  STEP05 设计编排器:只规划、只委派、不执行
  STEP06 建一个共享任务列表

第三层:让整个系统可以上线跑
  STEP07 加记忆、加持久化、加沙箱
  STEP08 接上评估和轨迹检查
  STEP09 上线:权限和人工检查点

第一层:把单个 Agent 做对

STEP01 定义 Agent Loop

Agent Loop 核心是在代码里写死循环结构:模型接收状态 → 选择动作 → 执行 → 得到结果 → 更新状态 → 继续循环。

三件很多人忽略的事:

  • 审批闸门:危险操作必须卡住
  • 日志钩子:每一步做了什么、为什么做,必须记录
  • 明确的停止条件:最大迭代次数(通常设30-50轮),一个跑飞的Agent比一个慢的Agent可怕得多

STEP02 工程化上下文:写、选、压、隔

上下文管理四操作:

  • :每一步往上下文里加什么,要想清楚
  • :从记忆或文件里精准检索,不是一股脑全倒进去
  • :上下文快满时压缩成摘要,但关键决策不能丢
  • :子 Agent 在独立上下文窗口跑,主线程不受污染

Sources

  • 微信公众号《从零搭建AI Agent团队:9个阶段,从第一个Agent到生产级协作》(2026-06-11)

Released under the MIT License.