什么是多智能体系统:定义、核心术语与系统画像
一句话定义
多智能体系统(Multi-Agent System, MAS)是由多个具备自主性(Autonomy)的智能体(Agent)组成的系统:每个智能体能感知环境、独立决策并采取行动,通过消息传递或共享状态相互交互,在编排机制的组织下协作或竞争,完成单个智能体难以独立完成的任务。
直观类比
一家小型公司:每个员工(智能体)有自己的岗位与权限,通过邮件与会议(通信)协作,由管理层(编排器)分派任务,共享的文档库(共享状态)让信息不散佚,质检部门(评估与防护栏)拦截不合格产出。公司能完成任何单个员工做不到的项目。
为什么重要
单 Agent 已能完成工具调用与多步推理,但面对「上下文装不下、视角不独立、无法并行、职责互相打架」的任务时会系统性失效。多智能体把大任务拆给多个各司其职的智能体,是当前 LLM 工程里处理复杂长任务的主要架构路线。理解 MAS 的术语与系统画像,是后续所有设计与排错的共同语言。
前置知识
- LLM 基本概念:token、上下文窗口、系统提示(不在本库展开);
- 单 Agent 工具调用循环:模型在循环中「思考-调工具-观察结果」(见独立站点 agent-development,本库 kp-002 只讨论其边界)。
核心概念
- 智能体(Agent):具备自主性、反应性、社会性与主动性(Wooldridge 与 Jennings 的经典弱定义)。LLM 智能体 = 大模型推理内核 + 角色系统提示 + 工具集 + 状态/记忆。
- 环境(Environment):智能体行动所作用的对象,如代码库、网页、数据库。
- 交互协议(Interaction Protocol):智能体间交换信息的约定格式与流程。
- 编排器(Orchestrator):负责任务分解、调度、状态维护与终止判定的控制角色,可以是代码、专门的 LLM 智能体或图引擎。
- 共享状态(Shared State):所有智能体可读写的公共数据结构。
- 协作 / 竞争(Cooperation / Competition):目标一致时协作,目标冲突(如红队攻防)时竞争,本库以前者为主。
原理与机制
一个 LLM 多智能体系统可拆成四个正交切面,称为系统画像,任何 MAS 方案都应能在这四个切面上说清楚:
- 角色分工:有几个智能体、各自职责边界是什么(模块 02);
- 通信与状态:智能体之间如何传消息、共享哪些状态(模块 03);
- 编排控制:谁决定下一步做什么、何时终止(模块 04);
- 评估与防护:如何验证产出、失败如何兜底(模块 05–06)。
LLM MAS 与经典 MAS 存在清晰的映射:经典 BDI 架构中的「信念-愿望-意图」被系统提示中的目标设定近似;经典通信语言(KQML/FIPA ACL)被结构化 JSON 消息近似;经典合同网协议的任务招标-投标被「主管分解-工人认领」的编排近似。经典理论没有过时,它提供了 LLM 时代正在重新发明的概念的坐标系。
实例或案例
- 客服分流系统:入口智能体识别意图后把用户转给「账单专家」或「技术支持」两个子智能体,各自挂接不同知识库与工具;
- 软件研发流水线:规划智能体把需求拆成模块清单,编码智能体逐模块实现,测试智能体跑验证,评审智能体把关后合并;
- 深度研究助手:检索智能体收集资料,分析智能体提炼要点,写作智能体成稿,事实核查智能体对照来源逐句验证。
常见误区
- 误区一:多智能体 = 多个聊天机器人拉群自由聊天。 没有角色边界、消息契约与终止条件的「群聊」会无限互吹或互相推翻,工程上不可用;
- 误区二:智能体越多越好。 每加一个智能体都增加通信开销、级联错误面与成本(见 kp-004);
- 误区三:MAS 是新技术。 分布式人工智能在 1980 年代已有黑板系统与合同网协议(见 kp-003),LLM 只是给了它新的实现内核。
与其他知识点的关系
kp-002 回答「为什么要 MAS」;kp-003 提供历史坐标;kp-016 起进入编排实现;kp-026 讨论由此产生的治理问题。
自测题
- 用 Wooldridge 与 Jennings 的弱定义说出智能体的四个属性。
要点:自主性(无人直接干预下运行)、反应性(感知环境并响应)、社会性(与其他智能体交互)、主动性(主动朝目标行动)。
- 「系统画像」包含哪四个切面?为什么设计一个 MAS 时要四个都说清楚?
要点:角色分工、通信与状态、编排控制、评估与防护;只谈角色不谈终止条件与验证,系统会在失败模式上失控。
- LLM MAS 里「结构化 JSON 消息」对应经典 MAS 的什么概念?
要点:智能体通信语言(ACL),如 KQML 与 FIPA ACL。
延伸阅读
Wooldridge《An Introduction to MultiAgent Systems》第 1–2 章是本知识点最系统的出处;本库 99-参考资料.md 有完整线索。