Multi-Agent(多智能体)
Multi-Agent一群 AI 协作
亦作、亦称:多智能体
多智能体系统(Multi-Agent System,MAS)是由多个具备自主决策能力的 AI Agent 协同运作的架构——各 Agent 分工明确,通过结构化消息传递完成单一 Agent 难以胜任的复杂任务。它是当前 AI 工程从「单模型推理」走向「系统级协作」的关键范式。
概述
多智能体系统将复杂任务拆解给多个专职 Agent,各自持有独立状态并通过结构化消息互动。
- 核心思想:「分而治之」——将规划、执行、审查等职责分配给不同角色,降低单点瓶颈。
- 与单 Agent 的关键差异:单 Agent 顺序思考,多 Agent 可并行处理子任务,显著提升吞吐与专业化深度。
- 消息传递:Agent 之间通过结构化消息(JSON 或自然语言)传递状态、结果与指令,而非共享内存。
- 编排层:系统通常需要一个「协调者」(Orchestrator)负责任务分发与结果聚合,防止 Agent 陷入循环。
- 应用价值:适合需要跨领域分工或并行加速的场景,如代码生成+测试+文档同步进行。
工作原理
一个典型的多智能体执行周期由「规划—分发—执行—聚合」四个阶段构成。
- 规划者(Planner):接收用户目标,将其分解为子任务列表,并确定任务依赖关系(DAG 结构)。
- 执行者(Worker / Executor):接受单一子任务,调用工具或模型完成后返回结果给协调者。
- 审查者(Critic / Reviewer):对执行结果进行质量检验,不合格时触发重试或降级策略。
- 消息协议:Agent 间通信格式需严格约定(字段、状态码、错误类型),否则歧义会导致级联失败。
- 终止条件:系统需设置明确的完成判定逻辑,防止 Agent 间反复争论而永不收敛。
类型与变体
多智能体系统按拓扑结构和协作模式可分为几类主流形态。
- 主从式(Orchestrator-Worker):一个中心协调者统一调度多个执行者,结构清晰,如 AutoGen(Microsoft Research, 2023)和 CrewAI 的默认模式。
- 对等式(Peer-to-Peer):Agent 间地位平等,自由协商任务归属,灵活但难以控制收敛。
- 流水线式(Pipeline):Agent 按固定顺序串行处理,上一步输出是下一步输入,如 LangGraph 中的有向图工作流。
- 群体式(Swarm):大量轻量 Agent 并发探索,通过竞争或投票选出最优结果,OpenAI Swarm(2024, 实验性)属此类。
- 辩论式(Debate):多个 Agent 持不同立场互相论证,由裁判 Agent 综合评判,常用于提升推理准确性。
应用场景
多智能体架构在需要跨领域分工或并行加速的任务中优势最为显著。
- 软件工程:规划者拆解需求→编码者实现→测试者验证→文档者写注释,典型代表是 Devin(Cognition AI, 2024)和 SWE-agent。
- 科学研究:检索 Agent 收集文献,分析 Agent 提炼要点,写作 Agent 起草报告,审稿 Agent 校对逻辑。
- 客服与销售:意图识别 Agent 分流,专项 Agent 处理退款 / 推荐 / 投诉,提升响应速度与专业度。
- 游戏与仿真:多个 NPC Agent 各自具备目标与记忆,形成动态社会行为,如斯坦福「生成式智能体」实验(Park et al., 2023)。
- 数据处理流水线:爬取→清洗→标注→入库的各环节由独立 Agent 负责,支持水平扩展。
局限与误区
多智能体并非万能,滥用或设计不当会引入严重工程风险。
- 循环争论(Infinite Loop) :Agent 间互相等待或反复修改同一输出,若无终止条件系统会挂起,这是最常见的生产事故。
- 重复劳动 : 职责边界不清晰时,多个 Agent 会对同一子任务重复推理,浪费算力且结果不一致。
-误区——越多越好:盲目增加 Agent 数量会指数级放大协调开销;对简单任务,单 Agent+工具调用往往更高效。
- 延迟叠加: 每次 Agent 间通信都引入一次 LLM 推理延迟,深层流水线的端到端延迟可能远超预期。
-调试困难:分布式状态与异步消息让错误追踪极为复杂, 可观测性(Observability)工具(如 LangSmith、Langfuse)是工程必备。
发展脉络
多智能体系统的思想源自传统 AI,因大模型的涌现能力而在近年迎来工程爆发。
- 1980 年代:多智能体系统(MAS)作为分布式人工智能(DAI)研究方向兴起,最初用于机器人控制与调度优化;DAI 本身于 1975 年前后成为独立子领域。
- 1995:Wooldridge & Jennings 发表奠基性综述「Intelligent Agents: Theory and Practice」,系统化定义智能体的理性、自主与社会能力,成为 MAS 领域标志性文献。
- 2023:AutoGen(Microsoft Research)和 MetaGPT 先后发布,首次将 LLM 嵌入多智能体框架并开源,AutoGen 以「群聊对话」为核心抽象,MetaGPT 则引入 SOP(标准操作规程)模拟团队协作。
- 2023:斯坦福「生成式智能体」论文(Park et al.)展示 25 个 Agent 在沙盒世界的自主社会行为,证明 LLM 多智能体的涌现潜力。
- 2024:CrewAI、LangGraph、AutoGen v0.4 等框架相继成熟,多智能体进入生产可用阶段;Devin(Cognition AI)成为首个商业化多智能体软件工程师产品。
- 2025 至今:Agent 间通信标准化(如 MCP、A2A 协议)成为行业焦点,目标是让不同厂商的 Agent 互操作。
常见误解
日常交流中容易听到的简化说法,未必准确,但能帮助理解误解从何而来。
- 「一群 AI 协作」
- 「多 Agent 分工」
- 「像团队一样协作」
相关术语
和本术语关联紧密的其他词条,便于串联理解。
🎯 考点练习
含该术语的高频面试题,含标准答案与追问。
- 高级系统设计查看详解 →
Multi-Agent 系统中如何处理 Agent 遗忘/状态丢失?
考察候选人对 Multi-Agent 系统中状态管理和容错设计的理解,特别是 Agent 崩溃、重启或上下文丢失时的恢复策略。
- 高级系统设计高频查看详解 →
多 Agent 系统有哪些协作模式?
常见模式包括层级(Manager-Worker)、对等辩论、流水线分工;需解决通信协议、状态同步与冲突消解。
- 中级场景高频查看详解 →
RAG 和微调(Fine-tuning)各适合什么场景?如何选型?
RAG 适合知识频繁更新、需溯源的场景;微调适合固化行为模式、风格、领域语言;生产环境常组合使用。
- 高级概念高频查看详解 →
什么是 Harness 工程?为什么编码 Agent 的脚手架比底层模型更决定胜负?
2026 年编码 Agent 竞赛的核心不是模型能力,而是 Harness 设计——工具路由、上下文管理和多 Agent 编排才是真正的差异化来源。当 Claude Code、Codex、OpenCode 的代码质量趋同时,Harness 工程成为决定胜负的关键战场。
延伸阅读
从知识库精选 2 篇文章,帮助深入理解该术语。
- 1
Multi-Agent 系统设计与协作
探索多智能体系统的通信协议、角色分配和任务协调机制
- 2
Multi-Agent Orchestration 深度解析:从 CrewAI 到 LangGraph,多智能体协作架构的四种模式与实战
2026 年,AI Agent 从单兵作战进入团队协作时代。CrewAI 突破 10K stars 定义角色驱动编排范式,AutoGen 3.0 引入群聊式多 Agent 协商,LangGraph 以图结构实现有状态 Agent 工作流,ChatDev 用软件公司模拟实现全自动软件开发。本文系统梳理 Multi-Agent Orchestration 的四种核心架构模式(流水线、群聊、层次化、图结构),对比主流框架差异,并用 Python 从零构建一个可运行的多 Agent 研究团队。
外部参考
维基百科:查看「Multi-Agent」词条本页内容为本站原创撰写;维基百科链接仅作延伸参考。
