字节笔记本
2026年6月15日
多智能体设计模式和智能体框架:7种协同模式详解
最近通义团队开源了两个智能体系统——Alias-Agent 和 Data-Juicer Agent。前者提供 RaAct、Planner、DeepResearch 三种模式,后者由数据处理、代码开发、MCP、数据分析与可视化、问答五个智能体组成。这两个项目的开源引发了不少讨论,也让"多智能体协同"这个话题再次热了起来。
如果你对 Agent 的范式还不太熟悉,对 ReAct、Planner、反思这些名词还有疑惑,这篇文章用尽量直白的方式梳理一下多智能体的设计模式和现有框架。
产品化的智能体长什么样
一个产品化的智能体系统通常由这些组件构成:多 Agent 协同、反思、计划、推理与行动、记忆、RAG、工具、MCP。其中 Multi-Agent 是最核心也最好玩的部分。
Multi-Agent 的 7 种设计模式
要构建高效的 AI 系统,单靠一个单体智能体(仅通过系统提示词赋能的 LLM)很难实现。需要多个专业化智能体协同工作、自主组织。目前多智能体有 7 种实现模式:
1. 工作流模式
也叫 Prompt Chaining。每个智能体逐步完成输出,比如一个生成代码,另一个审核代码,第三个部署代码。每一步的输出作为下一步的输入,前序操作的上下文会引导后续处理,逐步逼近目标解。
适合场景:工作流自动化、ETL、多步骤推理 pipeline。
2. 路由模式
引入条件逻辑,从固定执行路径变为动态评估。一个控制器智能体根据上下文将任务分配给合适的专业智能体。
路由的实现有四种方式:
- LLM 路由:通过提示语言模型分析输入,输出下一步的指令。分显式路由(直接使用结构化输出决定目标)和隐式路由(将下游智能体包装成工具函数,由路由智能体决定调用哪个工具)
- Embedding 路由:利用嵌入能力将查询路由到最相似的路径,基于语义而非关键词做决策
- 规则路由:硬编码方式,根据关键词、模式或结构化数据进行路由。更快更确定,但灵活性较低
- 自训小模型路由:用分类器等判别模型在小规模标注数据集上专门训练,路由逻辑编码在模型权重中
3. 并行模式
每个智能体负责不同的子任务(如数据爬虫、网络检索、摘要生成),输出合并为单一结果。适合减少高吞吐量管道中的延迟,比如文档解析或 API 编排。
4. 循环模式
智能体不断优化自身输出,直到达到预期质量。适合校对、报告生成或创意迭代——系统会在确定最终结果前"再想想"。反思(Reflection)就是在此模式上的优化。
5. 聚合模式
多个智能体各形成一个观点,由一个 Master 智能体汇总成共识。在 RAG 的检索融合、投票系统等场景中很常见。
6. 网络模式
没有明确的层级结构,智能体之间自由交流、动态共享上下文。用于模拟、多智能体游戏以及需要自由形式行为的集体推理。比如有项目用 AgentScope 模拟了 9 个智能体玩狼人杀。
7. 层级模式
一个顶级规划智能体将子任务分配给工作智能体,跟踪进度并做最终决策。和经理带团队的方式类似(很多中间件架构也是这种模式,如 Redis、ES、Nacos)。意图识别就采用此模式。
设计多智能体的关键
不是哪种模式看起来最酷,而是哪种模式能最大限度减少智能体之间的摩擦。启动 10 个智能体并称之为一个团队很容易,难的是设计沟通流程——确保没有两个智能体做重复工作,每个智能体都知道何时行动、何时等待,使系统作为整体比任何单个部分都更智能。
主流 Multi-Agent 框架
有了设计模式,那有没有成熟的框架可以直接用?当然有:
| 框架 | GitHub Star |
|---|---|
| AutoGPT | 180k |
| Dify | 118k |
| AutoGen | 51.4k |
| CrewAI | 40.1k |
| LangGraph | 20.6k |
为什么需要 Agent 框架而不是纯 Workflow
只要满足这三个条件——"问题不可完全穷举、要跨多系统查证、并且需要在对话中澄清和决策"——就更应该用 Agent 框架。
纯 Workflow 的天花板在于:对话中的"澄清—再决策—再行动"并不天然友好,需要把每一步提问、回答、重试都画成节点,复杂而脆弱。
举个实际例子,用户说:"我的包裹还没到,怎么办?"
用 Workflow 的话,你需要设计意图识别、物流状态查询、政策规则判断、用户画像分析、异常检测、信息澄清、方案生成等多个智能体节点。当智能体数量乘上物流状态、用户等级、物流政策等变量组合时,分支会爆炸。
而 Agent 框架(如 AutoGen、CrewAI)把"在对话里动态规划与调用工具"作为核心能力。面对复杂的多意图查询,Agent 可以动态拆解意图、跨系统取证、做政策推理与合规判断——很多步骤无法事先画成固定分支,需要在对话上下文里做决策,这正是 Agent 的强项所在。