2025 年 12 月,arXiv 出现了一篇题为《AgentBalance: Backbone-then-Topology Design for Cost-Effective Multi-Agent Systems under Budget Constraints》的论文,系统化讨论了「协调骨架 + 拓扑」的二阶段多 Agent 编排设计。同月,LangChain 发布的 LangGraph 与微软的 AutoGen 在 Hacker News 与工程社区持续占据主导地位,围绕「多 Agent 协调需要怎样的基础设施」形成了密集讨论。这两件事合在一起,共同勾勒出 2026 年企业级多智能体调度架构的新基线:多 Agent 系统的工程重心正在从「让 Agent 互相通信」迁移到「为多 Agent 提供确定性的协调骨架」,从「每个 Agent 各自决定做什么」迁移到「统一编排层显式调度每个 Agent 的任务」。这一迁移的本质与十年前微服务架构从「点对点调用」走向「服务网格」的演进路径高度同构——当独立单元数量从几个增长到几十、几百,直接通信会迅速让系统失控,中心化的协调骨架就成为必要基础设施。
一、多 Agent 系统为何需要协调骨架
过去两年,AutoGen(微软,2023 年发布,HN 163 分)、LangGraph(LangChain,2024 年发布,HN 多个高分项目)、CrewAI、Magentic One 等多 Agent 编排框架相继上线,都试图回答同一个问题:如何让多个 LLM Agent 协同工作而不混乱。这些框架的核心抽象是「Agent 之间可以相互调用、传递消息、共同完成一个任务」。但当 Agent 数量从 3-5 个增长到 30-50 个(企业级场景的常态),这种「点对点通信」的架构会迅速遇到三类瓶颈。
第一类是状态爆炸:每个 Agent 都维护自己的对话历史、记忆、任务状态,多个 Agent 之间需要互相传递状态时,要么序列化全部状态(成本指数级增长)、要么引入共享状态(带来一致性问题)。第二类是调度混乱:Agent 决定下一步做什么的逻辑完全由 LLM 推理决定,多个 Agent 同时决策时容易出现重复执行、循环依赖、错失关键路径。第三类是失败恢复困难:任意一个 Agent 的失败会沿着调用链传播,系统整体缺乏「这一阶段失败,从上一阶段恢复」的统一协调机制。这三类瓶颈的共同根源是:多 Agent 系统缺乏一个「不在 Agent 内部,而在 Agent 之间」的协调层。
AgentBalance 论文给出的解法思路是「Backbone-then-Topology」:先确定哪些 Agent 是「骨架」(必选的核心协调节点,例如规划者、记忆管理者、状态协调者),再围绕骨架构建 Agent 之间的拓扑(谁调用谁、何时调用、传递什么)。这一设计理念的核心洞察是:多 Agent 系统的设计应该先承认「某些 Agent 是中心化协调者」这一工程现实,再围绕这些中心化协调者优化拓扑结构,而不是假设所有 Agent 都对等且独立。这一思路与微服务从点对点通信到 service mesh 的演进完全同构——当系统规模上升到一定程度,中心化协调基础设施就成为必要。
二、AutoGen 与 LangGraph 的工程实现差异
AutoGen 作为微软在 2023 年 10 月发布的多 Agent 框架,在 HN 拿到 163 分,核心抽象是「Conversable Agent」:每个 Agent 是一个可以与其它 Agent 对话的实体,通过群聊(group chat)或一对一对话编排多 Agent 协作。AutoGen 的设计哲学强调「Agent 之间的对话即协作」,所有任务通过对话推进。这一设计简单直观,但在大规模场景下很快遇到调度瓶颈——群聊的下一个发言者由 LLM 决定,推理成本与 Agent 数量呈非线性关系。
LangGraph 在 2024 年 8 月发布,以「图」作为多 Agent 编排的核心抽象。每个 Agent 是图中的一个节点,Agent 之间的调用是有向边,图的状态由开发者显式控制。LangGraph 的设计哲学强调「确定性优先」:开发者预先定义好 Agent 之间的拓扑结构,运行时由 LangGraph 引擎调度,LLM 只负责在节点内部做决策,而不是跨节点调度。这一设计牺牲了一些灵活性(Agent 不能自由组合),但换来了可预测性、可观测性、可回滚性——这些都是企业级系统的硬性要求。
两条路线背后是对「协调骨架」的不同理解。AutoGen 把骨架理解为「群聊机制 + LLM 调度」,LangGraph 把骨架理解为「图引擎 + 显式拓扑」。AutoGen 更接近「AI 原生」,LangGraph 更接近「传统工作流引擎」。从企业级落地角度看,LangGraph 的显式拓扑更容易与现有监控、日志、错误处理系统集成,AutoGen 的灵活性更适合实验与原型阶段。
三、AgentBalance 的成本约束视角
AgentBalance 论文给多 Agent 编排引入了一个新的工程维度:成本约束下的拓扑优化。论文的核心问题是:在给定的 Token 预算下,如何设计多 Agent 系统的 Agent 数量、角色分配、协作拓扑,使得整体性能(由若干基准任务度量)最大化?这一问题的工程背景是:LLM 调用是当前多 Agent 系统的主要成本来源,每多一个 Agent 都会带来显著的 Token 开销,无限制地堆叠 Agent 并不一定能带来性能提升,反而可能因为「太多 Agent 互相干扰」导致性能下降。
论文给出的实验结果非常直观:在多个 LLM 与多个任务上,3-5 个 Agent 的拓扑往往能拿到接近最优的性能,而把 Agent 数量推到 10+ 之后,性能提升迅速饱和,甚至开始下降。这一发现的工程含义是:多 Agent 系统设计应该把「每个 Agent 都有清晰职责」作为第一原则,而非「Agent 越多越好」。当 Agent 数量过多时,LLM 之间的协调开销超过分工收益,系统整体效率反而下降。
AgentBalance 的「Backbone-then-Topology」框架正是为这一发现提供工程抓手。第一步,确定「骨架 Agent」(必选的核心协调节点);第二步,在骨架周围构建「外围 Agent」(职责清晰、不重叠);第三步,在固定预算下优化拓扑(让总 Token 消耗低于预算)。这一设计把多 Agent 系统的设计从「拍脑袋」变成「可优化」,为企业级多 Agent 落地提供了量化基础。
四、企业级多 Agent 调度架构的新基线
把 AutoGen、LangGraph、AgentBalance 的设计理念合并,可以看到企业级多 Agent 调度架构必须落地的五项关键基线。
第一项基线是协调骨架必须显式化。任何多 Agent 系统在规模超过 5 个 Agent 之后都必须有显式的协调骨架——这个骨架可能是图引擎(LangGraph)、群聊机制(AutoGen)、状态机(Temporal + Agent),或者是自定义的编排服务。隐式的、依赖 LLM 内部推理的协调方式在企业级场景下不可接受——它无法被审计、无法被测试、无法被恢复。
第二项基线是 Agent 拓扑必须可版本化。多 Agent 系统的拓扑(谁调用谁、何时调用、传递什么)是企业最重要的知识资产之一,必须与代码一样接受版本控制、code review、回滚。LangGraph 把图定义为 Python 代码,支持 git diff 审查;这一做法应该成为所有多 Agent 框架的事实标准。Agent 拓扑版本控制让「上次跑得好的配置」可以被找回,让「某个改动引入回归」可以被定位。
第三项基线是 Agent 通信必须可审计。任何两个 Agent 之间的通信——消息内容、时间戳、上下文、决策依据——都必须被记录到持久化存储,用于事后审计、错误诊断、合规检查。AgentBalance 论文中提到的「backbone」Agent(如规划者、记忆管理者)的通信频率远高于外围 Agent,这些高频通信更必须有完整审计日志。
第四项基线是 Agent 数量应该受成本与干扰双重约束。AgentBalance 的实验已经证明「Agent 越多越好」是错误假设,企业落地时应该把 Agent 数量作为可调参数,根据任务复杂度与预算动态调整,而非「固定 N 个 Agent」。具体来说,建议企业先以 3-5 个 Agent 为起点,只在性能有显著提升时才增加 Agent,并在每次增加后做 A/B 验证。
第五项基线是 Agent 失败必须可恢复。多 Agent 系统必然会有 Agent 失败——LLM 调用超时、工具异常、上下文超限。协调骨架必须提供「从最近检查点恢复」的统一机制,而非让每个 Agent 自己实现失败处理。Temporal 这类工作流引擎的成熟做法是「事件溯源 + 状态机重放」,AgentBalance 的「Backbone-then-Topology」设计也内含这一思想——骨架 Agent 的状态可以在拓扑重构时被复用。
五、链路视角下的最终结论
AgentBalance 论文的标题「Backbone-then-Topology Design」精准捕捉了 2026 年企业多 Agent 系统的工程现实:当系统规模超过 5 个 Agent,「没有中心化协调骨架」的多 Agent 系统注定失控;而「有骨架」的协调方式又必须把骨架设计与拓扑设计分开考虑,因为两者的优化目标不同——骨架追求稳定与确定性,拓扑追求灵活性与效率。这一分层设计是过去十年微服务、Service Mesh、Container Orchestration 演进的共同经验,多 Agent 系统也在走同样的路。
把视角拉到企业 AI 落地的长周期,可以看到三个必然迁移。第一,多 Agent 协调必须从「Agent 之间点对点对话」迁移到「统一编排骨架 + 显式拓扑」,LangGraph、AutoGen、AgentBalance 是这一迁移的具体形态。第二,多 Agent 系统必须从「运行即一切」迁移到「可版本化、可审计、可恢复」,Agent 拓扑进入代码仓库,Agent 通信进入审计系统,Agent 失败进入恢复工作流。第三,多 Agent 数量必须从「固定 N 个」迁移到「成本与干扰双重约束下的动态数量」,AgentBalance 给出的「3-5 个起点 + 性能验证后扩展」是工程上可执行的方案。
模型可以迭代——Claude Sonnet 5 之后会有更强的 Sonnet,Fable 5 之后会有更强的 Opus——但多 Agent 协调的工程基线(显式协调骨架 / 可版本化拓扑 / 可审计通信 / 成本约束下的 Agent 数量 / 可恢复失败处理)不会因为模型升级而失效。把资源投到这些不散的链路层要素上,是企业 AI 落地性价比最高的工程方向,也是把「模型可换、链路不散」立场落到多 Agent 调度架构领域的具体实践。