🏠 总目录 📚 资料库智能体构建模式

Multi-Agent Coordination Patterns: Five Approaches and When to Use Them(多 Agent 协作的五种模式)

📄 来自 Claude 官方博客
原文标题
Multi-Agent Coordination Patterns: Five Approaches and When to Use Them(多 Agent 协作的五种模式)
原文链接
https://claude.com/blog/multi-agent-coordination-patterns
作者
Cara Phillips 等(Anthropic)
发布日期
2026-04-10
⚠️ 本页是原文的中文结构化整理笔记(保留架构、数据、案例、结论),并非逐字翻译。具体参数与功能名更新很快,落地前请点击上方链接核对原文。

12 分钟 | 👥 先问该不该多,再问怎么多

🎯 一句话

多 Agent 的五种常见形态:并行、串行流水线、主从编排、辩论、群体投票。⭐ 但真正的第一个问题是:这个任务真的需要多个 Agent 吗——多 Agent 的协调开销和调试难度都是数量级的上升。

📑 本页目录

选择多 Agent 协作模式应基于问题的实际需求,而不是模式看起来的先进程度。从最简单可行的模式起步,随局限显现再演进。

五种协作模式

1. 生成器-验证器(Generator-Verifier)

2. 编排器-子 Agent(Orchestrator-Subagent)

3. Agent 团队(Agent Teams)

4. 消息总线(Message Bus)

5. 共享状态(Shared State)

决策框架

对比 选择依据
编排器 vs Agent 团队 子任务短、产出离散→编排器;持续多步工作受益于累积上下文→团队
编排器 vs 消息总线 预定流程→编排器;流程由发现的事件涌现→总线
Agent 团队 vs 共享状态 可分区的独立工作→团队;发现需要即时互通→共享状态
消息总线 vs 共享状态 事件管道处理→总线;持续知识积累→共享状态

建议


✅ 检查点

  1. 五种协作模式各适合什么?
  2. 多 Agent 最大的隐性成本是什么?
  3. 什么信号说明你确实该上多 Agent?
👀 答案
  1. 并行:子任务互相独立,只为提速(如同时查 10 个来源);串行流水线:每步的输出是下一步的输入,职责清晰;主从编排:一个主 Agent 拆任务派活、汇总结果 —— 最常用;辩论:多个 Agent 互相挑错,用于提高正确率;群体投票:同一任务跑多次取多数,用于降低随机性。
  2. 上下文不共享带来的重复与错位。每个 Agent 只看到自己那部分信息,容易做出局部合理但整体矛盾的决策,而且同样的信息要在多个 Agent 之间反复传递(token 成本成倍)。其次是调试极难——出错时要还原多个 Agent 的交互序列。
  3. 三个信号:①子任务之间确实独立(否则协调成本吃掉收益)②单个上下文确实装不下③不同子任务需要明显不同的工具集或权限。⚠️ 只是「任务比较复杂」不是理由——先试试单 Agent 加好工具

🛑 可以停在这里

走神救援
五种模式:并行(子任务独立、只为提速)、串行流水线主从编排(最常用:主 Agent 拆任务派活汇总)、辩论(互相挑错提正确率)、群体投票(多次跑取多数降随机性)。⭐⭐但第一个问题是「真的需要多个 Agent 吗」——协调开销和调试难度都是数量级上升。⭐最大隐性成本是上下文不共享带来的重复与错位:每个 Agent 只看到自己那部分,容易做出局部合理但整体矛盾的决策,同样信息还要反复传递(token 成倍);其次调试极难三个该上的信号:子任务确实独立、单个上下文确实装不下、不同子任务需要明显不同的工具集或权限。⚠️「任务比较复杂」不是理由,先试单 Agent 加好工具