第19章:Multi-Agent多智能体系统介绍
第19章:Multi-Agent多智能体系统介绍
欢迎来到多智能体系统 (Multi-Agent System, MAS) 的世界!在之前的章节中,我们深入探讨了单个 AI Agent 的构建,特别是结合了记忆、上下文和规划能力的 MCP 框架。然而,现实世界中的许多复杂问题往往需要多个智能体协同工作才能有效解决。本章将为你揭开 MAS 的面纱,探讨其基础概念、优势、挑战以及典型的架构模式。
19.1 什么是多智能体系统 (MAS)?与单 Agent 的区别
定义:
多智能体系统 (MAS) 是由多个自主的、交互的智能体组成的计算系统。这些智能体在一个共享的环境中运作,它们拥有各自的目标、知识和能力,并通过相互通信与协作(或竞争)来解决单个智能体难以或无法完成的复杂问题。
与单 Agent 的核心区别:
特性 | 单 Agent 系统 | 多智能体系统 (MAS) |
---|---|---|
组成 | 通常只有一个核心智能体 | 包含两个或多个交互的智能体 |
交互 | 主要与环境 |