2.1 模式一:顺序流水线接力(Sequential Pipeline)
核心思想:Agent串联排列,A处理完传给B,B处理完传给C。
这是最简单的多Agent协作模式,类似于工厂流水线——一个人装车门,下一个人喷漆。在LLM-based MAS中,专门化的Agent按照预定义顺序协作,分别扮演规划、开发、测试等角色。
数学建模:顺序流水线可以形式化为一个函数复合:
y=fn∘fn−1∘...∘f1(x)
其中 fi 是第 i 个Agent的转换函数,x 是输入,y 是最终输出。
优缺点:
- 优点:可预测性高、调试方便——链条断在哪一眼就能看出来
- 缺点:完全没有弹性——下游Agent发现上游出错了也无法退回重做
典型应用:博客生成流水线——研究员Agent找素材 → 写作Agent出草稿 → 编辑Agent审校;SQL生成流水线——SQL生成器 → SQL评分器。
2.2 模式二:层级委托(Hierarchical Leader-Worker)
核心思想:顶层有一个“经理”Agent(Supervisor/Leader),不干具体活儿,只负责拆解任务、分配给下面的“工人”Agent。
层级架构通过顶层规划器将子任务委托给工作Agent,提高了可靠性。在这种架构中,Agent被分为领导者和追随者——领导者执行计算密集型的规划和控制,追随者使用轻量级规则跟踪各自的领导者。
数学建模:设经理Agent的策略为 πmanager,它将目标 G 分解为子任务 (g1,...,gn) 并分配给工人Agent:
(g1,...,gn)∼πmanager(G)
每个工人Agent i 独立求解:
ai=argmaxaPi(a∣gi)
经理Agent负责聚合结果:
A=Aggregate(a1,...,an)
优缺点:
- 优点:能应对复杂多变的目标,分工清晰
- 缺点:经理Agent是单点故障——经理判断错了,整个团队跟着错
典型应用:旅行规划器——经理Agent调度机票专家、酒店专家、本地游专家协同生成行程。
2.3 模式三:对等协商(Peer-to-Peer Negotiation)
核心思想:所有Agent处于同一层级,通过点对点消息传递进行动态协商。
在对等架构中,Agent之间没有明确的上下级关系,而是通过去中心化的协商达成共识。A2A协议正是这种模式的典型代表——它被业界描述为“缺失的对等层,将孤立的bot转变为协作的多Agent系统”。
数学建模:对等协商可以建模为一个分布式约束满足问题。每个Agent i 有自己的局部目标 gi 和行动空间 Ai。协商过程通过多轮消息传递,逐步缩小分歧:
ai(t+1)=argmaxa∈AiPi(a∣messages from other agents at round t)
最终通过共识或投票达成集体决策。
优缺点:
- 优点:无单点故障、弹性扩展能力强、适应动态环境
- 缺点:决策延迟高(需要达成共识)、调试困难(分布式追踪)
典型应用:动态环境下的任务分配、去中心化的多Agent协作网络。