2026 年的多智能体系统,真正的成本不在模型,而在拓扑。一份覆盖主流编排框架的基准测试揭示:同样是 10 个 Agent 的生产系统,因通信结构不同,月度运营成本可在 3,200 到 13,000 美元之间漂移 4 倍;而把链式流水线改成扇出/扇入(Fan-out/Fan-in)的 DAG 结构,端到端延迟能直接砍掉 36%–50%。本文以 Sequential Pipeline、Supervisor(星型)、Mesh/Swarm(网状)、Hierarchical(层次)、DAG(有向无环图)五种主流拓扑为坐标,实测它们在通信边数、协调令牌、单点风险、并行红利四个维度上的"税",并给出按场景的选型结论。
把 LLM 助手升级成多智能体系统后,团队的第一个错觉是"加 Agent 就能加能力"。真实情况恰恰相反:决定系统能否上线的不是模型智商,而是拓扑选择。架构蓝图定义了 Agent 如何协调、通信、排序工作,而这个选择直接锁死了四样东西——延迟分布、故障传播路径、成本曲线和系统复杂度的天花板。
业界把 Agent 自主度分成 L0–L4 五级,2026 年正处于从"单聊助手"向 L3/L4"编排式多智能体"跃迁的拐点。一旦越过 L3,单体 Agent 的推理质量不再是瓶颈,取而代之的是编排层的通信与协调开销。基准数据显示,这一年的首要延迟瓶颈已经从"模型推理速度"转移到了"链式工具调用(chained tool calls)"——也就是说,你被自己的拓扑结构卡住了,而不是被 GPU 卡住了。
下面这张表把五种拓扑放在同一坐标系下横评。
| 维度 | Sequential Pipeline 流水线 | Supervisor / Star 星型 | Mesh / Swarm 网状群智 | Hierarchical 层次 | DAG / Fan-out 扇出扇入 |
|---|---|---|---|---|---|
| 通信边数(n 个 Agent) | n−1(线性) | n−1(辐射) | n(n−1)/2(全互联) | O(n),按层聚合 | O(n),按依赖 |
| 协调开销 | 极低 | 中(中心重路由) | 高,O(n²) 爆炸 | 中,按层递归 | 低(调度器统一规划) |
| 端到端延迟 | 累加,最差 | 中心串行收发 | 收敛慢,需多轮 | 跨层叠加 | 并行,最优 |
| 单点故障 | 任一节点 | 中心节点 | 无(去中心) | 中间层节点 | 调度器(可冗余) |
| 并行红利 | 零 | 弱(worker 可并行) | 强但混乱 | 中 | 强且可控 |
| 扩展曲线 | 线性 | 线性,中心线性过载 | 平方爆炸 | 对数(分层摊薄) | 线性,受关键路径约束 |
| 上下文重复 | 中(流水线传递) | 高(中心聚合所有) | 极高(成对互通) | 中(逐层压缩) | 低(扇入聚合一次) |
| 典型框架 | CrewAI process=sequential |
LangGraph Supervisor |
AutoGen GroupChat |
MetaGPT 角色树 | LangGraph Send/LLMCompiler |
流水线是最直觉也最危险的默认选择:Agent A 的输出喂给 B,B 给 C,像工厂流水线。它的诱惑在于"零协调成本"——没有中心、没有广播,代码写起来就是 chain = a | b | c。但代价是延迟严格累加:端到端时间等于每一步推理时间之和,且前一步的失败会让整条链回退。
实测痛点是"步深即慢"。一个 6 步的研究流水线,即便每步只要 8 秒,端到端也是 48 秒起跳,叠加工具调用后轻松破分钟。更隐蔽的是上下文衰减:原始指令在链尾已经过 6 次转述,保真度急剧下降。CrewAI 默认就是这种模式,对线性、强依赖的任务(写作→审校→润色)尚可,但凡有一点可并行的子任务,流水线都在用串行的代价买单。
# 流水线:延迟严格累加,无并行红利
result = agent_writer.invoke(topic) # ~8s
result = agent_reviewer.invoke(result) # ~6s
result = agent_editor.invoke(result) # ~5s
# 端到端 ≥ 19s,三步串行
星型(Hub-and-Spoke)把一个"主管"Agent 放在中央,所有 Worker 只跟主管说话。这是 LangGraph Supervisor、OpenAI Swarm Hand-off 的主流形态,工程上最易控:权限清晰、可审计、好做人类在环(主管节点天然是干预点)。
它的税在中心节点。主管要接收每个 Worker 的输出、决策下一步、再把任务分发回去,这意味着:(1) 主管的上下文窗口是全系统的瓶颈,所有中间结果都往里塞,很快触发压缩即失忆;(2) 主管是串行收发,10 个 Worker 哪怕并行跑,结果也要排队回到主管做合并决策,吞吐被中心带宽卡死;(3) 中心节点是单点故障,挂了全网瘫痪。基准里 10 Agent 系统月烧上万刀,很大比例是主管 Agent 反复重读各 Worker 上下文产生的协调令牌。
# LangGraph 星型:主管是瓶颈与单点
def supervisor(state):
# 重读所有 worker 输出 → 上下文膨胀 → 决策 → 再分发
next = route(state["messages"]) # 串行决策
return {"next": next} # 中心带宽限吞吐
网状拓扑让 Agent 之间两两互通,理论上去中心化、容错最强、最像"群智"。AutoGen 的 GroupChat、多智能体辩论(debate)走的就是这条路。它的致命伤是通信边数按 O(n²) 增长:10 个 Agent 是 45 条边,20 个就是 190 条,每多一个 Agent,潜在的两两对话组合爆炸。
实践中 Mesh 有三重塌方:第一,协调令牌暴涨——每对 Agent 互通都要重建上下文,辩论几轮后总令牌量轻松破十万;第二,收敛困难——没有权威仲裁时,Agent 容易陷入"互相附和"或"循环争论",群智收敛的四式(投票/加权/仲裁/分层)在这里都要额外开销;第三,可观测性近乎为零——190 条边谁在跟谁说话、谁影响了谁,调试时基本是黑盒。Mesh 只在任务真正需要"多元视角对撞"(如红队对抗、多方辩论)时才划算,否则就是用 O(n²) 的代价解决 O(n) 的问题。
# AutoGen 网状群聊:边数 O(n²),收敛需多轮
groupchat = GroupChat(
agents=[analyst, coder, critic, pm], # n 个 agent
messages=[], max_round=12 # 辩论轮次驱动收敛
) # 边数 = 4×3/2 = 6,n=20 时飙至 190
层次拓扑把 Agent 组织成树:顶层主管分解任务给中层主管,中层再分给底层执行者,MetaGPT 的"产品经理→架构师→工程师→测试"角色树就是典型。它的优势是指挥链清晰、模块化、可扩展——新增分支不扰动其他子树,复杂度按深度而非规模增长。
税在跨层延迟与中间节点风险。一次决策要逐层下传再逐层上报,深度 d 的树端到端延迟约为 d × 单跳延迟,层数越多越慢。更危险的是中间层节点故障会隔离整个子树——架构师这个中层主管挂了,下面所有工程师的产出都上不来。此外层次拓扑常常过度切分:把一个本来 2 步能做完的任务切成 4 层 8 个节点,制造大量"管理 Agent",这些节点不产生价值却持续消耗令牌(一种"协调层去模型化"问题)。层次适合组织结构天然分层、子任务边界清晰的大型工程(软件工厂、多部门协同),小团队用就是杀鸡用牛刀。
DAG(有向无环图)用 Fan-out/Fan-in 把无依赖的子任务并行化,是 2026 年公认的延迟最优解。基准显示,把链式工作流重写为 DAG,生产内容和研究流的端到端时间下降 36%–50%;LLMCompiler 配合 PASTE(投机式工具执行)能达到 1.8x–3.7x 加速、最高 6x 成本降低。原因在于并行红利:原本串行的 6 步,若 4 步无依赖,理论上 3 层即可收敛。
DAG 不是免费午餐,它的税叫幂等性。并行节点可能因竞争、超时、重试被触发多次,只有幂等(同样输入永远同样输出、无副作用积累)的节点才能安全重跑。一旦某个并行分支修改了共享状态,就会出现"并发写共享态丢更新"的经典故障。此外 DAG 的关键路径决定上限——并行加速比被最长依赖链锁死,阿姆达尔定律在这里无情生效:即便 90% 可并行,剩余 10% 串行也把加速比压在 10x 以内。
# DAG 扇出/扇入:并行红利 + 幂等性要求
import asyncio
async def dag_run(query):
# Fan-out:无依赖的子任务并行
a, b, c = await asyncio.gather(
research(query), # 必须幂等
retrieve(query), # 必须幂等
compute(query), # 必须幂等
)
# Fan-in:一次聚合,上下文只重复一次
return synthesize([a, b, c])
没有任何一个真实生产系统是"纯拓扑"。2026 年的高成熟团队几乎都在做混合编排:外层用 Supervisor 做权限与人类在环(拿星型的可控性),中层用 DAG 做并行(拿并行红利),局部用 Mesh 做辩论(拿多元视角),骨架用 Hierarchical 做组织(拿可扩展性)。这种折中的核心原则是把拓扑与任务结构对齐——任务依赖图长什么样,拓扑就长什么样。一条有用的工程经验:默认从 DAG 起步(并行红利最大、上下文税最低),只在确实需要权威裁决时引入 Supervisor,需要视角碰撞时局部引入 Mesh。把 Mesh 当默认选项,是用 4 倍成本换一个"看起来很聪明"的系统。
flowchart LR
subgraph Pipeline["①流水线 Pipeline"]
P1[A] --> P2[B] --> P3[C]
end
subgraph Star["②星型 Supervisor"]
S0((主管)) --> S1[W1]
S0 --> S2[W2]
S0 --> S3[W3]
end
subgraph Mesh["③网状 Swarm"]
M1[A] --- M2[B]
M2 --- M3[C]
M3 --- M1
end
subgraph Hier["④层次 Hierarchical"]
H0((顶层)) --> Hm((中层))
Hm --> H1[执行1]
Hm --> H2[执行2]
end
subgraph DAG["⑤DAG 扇出扇入"]
D0((调度)) --> D1[研究]
D0 --> D2[检索]
D0 --> D3[计算]
D1 --> Df((聚合))
D2 --> Df
D3 --> Df
end
graph TD
A[任务到达] --> B{有并行子任务?}
B -- 否 --> C[Sequential Pipeline<br/>延迟累加 但零协调]
B -- 是 --> D{需要权威裁决/人环?}
D -- 是 --> E[Supervisor 星型<br/>可控 但中心瓶颈]
D -- 否 --> F{需要多元视角对撞?}
F -- 是 --> G[Mesh 网状<br/>群智 但 O(n²) 边数]
F -- 否 --> H[DAG 扇出扇入<br/>并行最优 需幂等]
style C fill:#ffe0e0
style E fill:#fff4d6
style G fill:#ffe0e0
style H fill:#d6ffd6
个人/小团队、线性任务(写作流水线、数据处理 ETL):选 Sequential Pipeline。零协调、易调试,但要硬性控制步数在 4 步内,否则累积延迟和上下文衰减会吞掉收益。
企业内部 Agent、需要审计与人环(客服、合规、流程审批):选 Supervisor 星型。它的可控性、可观测性、人类在环天然契合,但务必给主管做上下文压缩和降级备份,避免中心瓶颈和单点故障。
红队对抗、深度研究、多方辩论:局部使用 Mesh,但严格限定 Agent 数 ≤ 5、辩论轮数 ≤ 4,并强制引入仲裁收敛。否则 O(n²) 边数会让协调令牌失控。
软件工程工厂、多部门协同、组织天然分层:选 Hierarchical。把每一层的接口契约定义清楚,警惕中层"管理 Agent"虚胖,定期审计哪些中间节点可以合并。
内容生成、研究汇总、任何"一个任务可拆多个独立子任务"的场景(这是大多数):默认选 DAG 扇出扇入。这是 2026 年的性价比最优解——并行红利砍掉近半延迟,扇入聚合让上下文只重复一次,是四种税里最轻的。
变现/训练营评估:DAG + Supervisor 混合模式是最具产品化潜力的组合,因为它同时满足"延迟可控、成本可控、可向客户解释"三个商用约束,可包装成"多智能体并行生产力"训练营。流水线和纯 Mesh 因为各自有硬伤(一个太慢、一个太贵),教学价值高但商用需谨慎。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
