跳转至

多智能体系统

概述

多智能体系统(MAS)由多个自主智能体组成,这些智能体相互交互、协作,共同解决单个智能体无法独立完成的复杂问题。

多智能体架构 (来源:LangChain

核心特征

分布式智能

  • 去中心化决策:每个智能体自主做出决策
  • 专业化能力:智能体承担特定角色并具备相应专业知识
  • 协作解决问题:智能体协力朝共同目标推进
  • 涌现行为:系统级智能从智能体的交互中涌现

通信与协调

  • 消息传递:智能体之间交换信息和请求
  • 协商协议:智能体就资源分配与任务指派进行协商
  • 共识机制:智能体就共同决策达成一致
  • 协调策略:智能体同步各自的行动

架构模式

层级组织

Manager Agent
├── Specialist Agent A
├── Specialist Agent B
└── Coordinator Agent
    ├── Worker Agent 1
    └── Worker Agent 2

优势: - 命令结构清晰 - 任务委派高效 - 组织可扩展性强

点对点网络

Agent A ←→ Agent B
    ↕       ↕
Agent C ←→ Agent D

优势: - 故障容错性高 - 分布式处理 - 无单点故障

黑板架构(Blackboard Architecture)

Shared Knowledge Space (Blackboard)
    ↑           ↑           ↑
Agent A    Agent B    Agent C

优势: - 共享信息访问 - 异步协作 - 智能体参与方式灵活

实现框架

AutoGen(Microsoft)

  • 对话式智能体:多智能体聊天系统
  • 基于角色的设计:智能体角色专业化
  • 人在回路(HITL):人机协作互动
import autogen

# Define agents with specific roles
user_proxy = autogen.UserProxyAgent("user_proxy")
assistant = autogen.AssistantAgent("assistant")
critic = autogen.AssistantAgent("critic")

# Create group chat
groupchat = autogen.GroupChat(
    agents=[user_proxy, assistant, critic],
    messages=[],
    max_round=10
)

CrewAI

  • 基于角色的智能体:明确定义角色与职责
  • 任务管理:结构化任务分配与执行
  • 流程编排:工作流管理
from crewai import Agent, Task, Crew

# Define specialized agents
researcher = Agent(
    role='Researcher',
    goal='Gather comprehensive information',
    backstory='Expert in information gathering'
)

writer = Agent(
    role='Writer',
    goal='Create engaging content',
    backstory='Skilled content creator'
)

# Create crew with agents and tasks
crew = Crew(
    agents=[researcher, writer],
    tasks=[research_task, writing_task]
)

LangGraph

  • 基于图的工作流:可视化工作流表示
  • 状态管理:智能体间共享状态
  • 条件逻辑:动态工作流路径

通信协议

消息类型

  • 通知(Inform):分享信息,无需对方回应
  • 请求(Request):请求执行操作或提供信息
  • 提议(Propose):建议某一行动方案
  • 接受/拒绝(Accept/Reject):对提议作出回应
  • 查询(Query):询问智能体状态或能力

协调机制

  • 合同网协议(Contract Net Protocol):竞标任务分配
  • 共识算法(Consensus Algorithms):分布式达成一致
  • 市场机制(Market Mechanisms):基于经济的协调
  • 投票系统(Voting Systems):民主决策

应用场景

软件开发

  • 代码审查团队:多个智能体分别审查不同层面
  • 测试自动化:专业化测试智能体
  • 文档生成:协作式内容创作

业务流程自动化

  • 客户服务:路由与专项处理
  • 供应链管理:分布式优化
  • 财务分析:多视角评估

研究与分析

  • 文献综述:并行信息收集
  • 数据分析:专业化分析智能体
  • 报告生成:协作式综合输出

设计考量

智能体专业化

  • 领域专业知识:智能体聚焦于特定领域
  • 能力互补性:智能体具备不同的优势
  • 角色清晰度:职责与边界定义明确

可扩展性

  • 动态创建智能体:按需增加智能体
  • 负载分发:在智能体间均衡工作量
  • 资源管理:高效利用资源

故障容错

  • 冗余:为关键功能配置多个智能体
  • 优雅降级:系统在能力受限时仍可持续运行
  • 恢复机制:自动错误恢复

最佳实践

系统设计

  1. 清晰的角色定义:每个智能体应有明确的职责范围
  2. 最小耦合:降低智能体之间的依赖
  3. 标准接口:采用一致的通信协议
  4. 监控与日志:追踪智能体交互与性能

实现

  1. 从简开始:先构建基础的多智能体交互
  2. 迭代开发:逐步增加复杂度与智能体数量
  3. 测试策略:分别测试单个智能体与系统整体交互
  4. 性能优化:监控并优化系统性能

挑战与应对

常见挑战

  • 协调开销:管理智能体交互的成本
  • 冲突解决:处理智能体之间的分歧
  • 可扩展性上限:智能体数量增多时的性能下降
  • 调试复杂度:在分布式系统中追踪问题

应对方案

  • 高效协议:采用轻量级通信机制
  • 冲突解决策略:实现协商与仲裁机制
  • 层级组织:通过结构化智能体降低复杂度
  • 全面日志:详细追踪智能体活动

多智能体系统的四个平面(AWS)

AWS 将多智能体系统划分为四个独立平面,每个平面承担明确的职责:

平面 职责 AWS 服务
控制平面 编排者分解任务、委派给子智能体、监控进度、综合结果。只负责指挥,不直接执行。 Amazon Bedrock Multi-Agent Collaboration(主管模式)、AWS Step Functions
执行平面 独立的专业智能体,各自拥有范围受限的系统提示词、精选工具集和专属检索语料库。可独立部署、评测和扩展。 Amazon Bedrock AgentCore、AWS Lambda
状态平面 共享信息层:任务状态(持久化)、会话上下文(低延迟)、领域知识(检索式)。智能体通过状态协调,而非直接耦合。 Amazon DynamoDB、Amazon ElastiCache、Amazon Bedrock Knowledge Bases
能力平面 通过 MCP 服务器暴露工具——标准化、可发现、可治理。在智能体间共享,并在服务器层面实施各智能体的访问控制。 Amazon MCP Servers、Amazon Bedrock AgentCore、AWS Lambda

何时迁移至多智能体

以下四个信号表明单智能体工作流已难以为继:

触发条件 说明
上下文饱和 复杂的长流程任务超出单个上下文窗口的容量,智能体会遗忘早期内容却浑然不知。
任务专业化 单个智能体同时应对多个领域,导致全面平庸而非在某一领域卓越。
延迟与并行化 顺序执行不必要地拖慢速度,独立子任务本可并行处理。
故障隔离 单个智能体失败会拖垮整个工作流;多智能体系统可将故障局部化——一个智能体宕机不影响其余智能体。

经验法则:当单智能体工作流同时出现上述四个触发条件中的任意两个,即应迁移至多智能体架构。

编排模式

以下四种模式各自适用于不同的任务结构:

模式 适用场景 AWS 实现方案 注意事项
集中式编排 需要动态规划与实时适应的复杂开放性任务 Amazon Bedrock Multi-Agent(主管模式) 编排者是单点故障——需重点投入
基于技能的分发 由推理智能体调用的固定、参数化操作集合 AWS Lambda 函数,通过 MCP 服务器接口暴露 对开放性任务灵活性不足;最适合已知的稳定操作
交接链 每一步依赖上一步输出的线性顺序流水线 Step Functions 状态机配合 Choice 状态 刚性较强——若不精心设计 Choice 状态,分支逻辑会变得难以管理
并行扇出与综合 多领域任务中,独立专家分析可并行执行 Amazon EventBridge + Amazon SQS + Lambda 专家智能体 综合步骤常被低估——需显式处理冲突结果

规模化下的不确定性

不确定性会跨智能体边界叠加。假设每个智能体准确率为 90%:

流水线深度 复合准确率
1 个智能体 90%
2 智能体流水线 81%
4 智能体流水线 66%

若每个智能体准确率达 99%,4 智能体流水线可达 96%。单个智能体的质量必须远高于可接受的整体错误率。

应对误差传播的三道防线: - 每个边界使用结构化 Schema——在每次交接时要求经过 JSON Schema 校验的输出。智能体间自由格式的散文传递是一种缺陷。 - 弃权作为特性——对某项任务不确定的智能体应返回结构化弃权响应,而非低置信度的猜测。需在黄金数据集中显式构建并评测弃权行为。 - 端到端评测(不可省略)——单智能体评测必要但不充分,必须运行完整工作流评测。Builtin.GoalSuccessRate 衡量的是系统级成功,而非单智能体输出质量。

共享状态与交接设计

各类数据的存储建议:

存储 延迟 适用场景 AWS 服务
任务状态 个位数毫秒读取,能在智能体失败后留存,有审计记录 持久化工作流执行状态 Amazon DynamoDB
会话上下文 亚毫秒访问,TTL 管理 对话轮次 + 近期访问的载荷 Amazon ElastiCache
领域知识 向量检索,治理管控 跨智能体共享,无重复存储 Amazon Bedrock Knowledge Bases
中间结果 成本低廉,持久化 由 DynamoDB 中的任务状态记录引用,不在载荷中转发 Amazon S3

交接载荷原则:只包含下一个智能体所需的内容,不多传一字。冗长的载荷会撑大上下文窗口、降低推理质量。

多智能体系统中的 MCP 与 A2A

协议 接口 模式 规则
MCP 智能体 → 工具 客户端-服务器;智能体始终是客户端,工具服务器始终是响应方 访问控制必须在服务器层面实施——不能依赖系统提示词
A2A 智能体 → 智能体 对等协议;任何智能体均可发起或接收 不要将 MCP 用于智能体间委托——这是错误的抽象

A2A 任务对象包含:描述、上下文、授权资源、预期输出 Schema 和约束条件。智能体卡片(Agent Card)支持动态发现,无需预先集成。

多智能体系统特有的故障模式

故障模式 说明 缓解措施
级联失败 一个失败的智能体拖垮整条链路 Step Functions 中的熔断器可捕获重复失败并路由至降级路径
编排循环 编排者反复循环委派任务,导致无上限的费用累积 设置显式步骤计数器、循环检测和强制终止条件;Step Functions 原生支持最大执行时间和步骤数限制
并行输出冲突 并行智能体评估同一配置后得出相反结论 综合步骤必须显式解决冲突——不能用通用的"总结"提示词;在安全关键领域,保守结果优先
交接时上下文损坏 格式错误、被截断或语义不一致的载荷导致静默失败 在执行前对每个传入的交接载荷进行 Schema 校验;校验失败时向编排者返回结构化错误

智能体边界的安全性

零信任原则:将每个智能体边界视为信任边界。在 MCP 服务器、智能体边界和编排层冗余实施安全控制。

风险 缓解措施
子智能体权限过大 按任务分配最小权限范围的凭证;AWS STS 生成时效性凭证
提示词注入传播 通过 Amazon Bedrock Guardrails 在每个智能体边界过滤内容;将所有来自外部的内容视为不可信,无论经过多少个智能体处理
载荷中暴露凭证 任务对象中禁止传递原始凭证;使用基于 IAM 角色的委托;非 AWS 负载使用 AWS IAM Roles Anywhere
未授权的智能体发现 对智能体卡片注册表设置认证要求

分布式可观测性

一个一致的 Trace ID——贯穿每个智能体和工具调用的传播——是将日志关联为单一执行图谱的唯一方式。没有分布式链路追踪,根因分析只能靠猜测。

分层评测策略:单智能体(隔离数据集) + 完整工作流(Builtin.GoalSuccessRate) + 差异分析(将单智能体分数与系统级结果相关联)。

多智能体系统的七大优势

来自《掌握多智能体系统》(Galileo,2026),相较于单智能体方案的七项核心优势:

优势 单智能体局限 多智能体解决方案
专业化 单一模型处理所有任务,切换领域时丢失上下文 专业化智能体各自维护聚焦的上下文,减少幻觉
验证(正交检查) 无自我纠错机制;错误时仍充满自信 同行评审层:生成 → 逻辑 → 事实 → 安全智能体,捕获初始模型遗漏的错误
并行处理 顺序处理触及时间和上下文限制 分发者 + 并行分析智能体 + 聚合者;100 条评论的任务从 20 分钟压缩至 3 分钟
故障容错 单点故障导致一切停摆 优雅降级:失败的智能体生成备份或标记供人工审核;已完成的工作得以保留
动态路由 同一模型处理简单 FAQ 和复杂推理 按置信度路由:>0.9 全自动;0.7–0.9 提供人工审核选项;<0.7 转至专家或人工
上下文保留 上下文窗口填满后遗忘早期消息 独立的记忆智能体 + 一致性检查器,在 50+ 条消息的会话中保持连贯性
可观测性 黑盒——难以判断出错原因 单智能体指标、单智能体 A/B 测试、按组件划分的 Token 成本归因

Gartner 预测:40% 的智能体 AI 项目将在 2027 年前因可靠性问题而被取消。成功的 60% 将根据实际需求匹配架构。

多智能体系统真正奏效的场景

来自 Galileo 研究,成功落地的实现普遍具备以下三类特征:

  1. 可并行化的问题——子任务在处理过程中无需通信。每个智能体独立工作,最终聚合结果。
  2. 读多写少的工作负载——智能体主要消费信息而非修改共享状态,协调复杂度大幅下降。
  3. 显式协调规则——具有明确交接点、定义好数据格式、交互协议和降级行为的确定性编排。

构建前的检查清单: - 能否将工作拆解为完全独立的任务? - 智能体是否主要执行读取和分析,而非写入和修改? - 结果是否可以机械化合并(拼接、投票、平均)? - 并行处理速度是否值得承担 2–5 倍的成本增加? - 某个智能体失败是否能与其他智能体隔离?

多智能体系统失效的场景

协调成本的经济学

两个智能体需要一条通信信道,三个需要三条,四个需要六条。协调开销呈二次方增长。三类高影响失效场景:

  1. 记忆碎片化——智能体 B 需要智能体 A 的输出,但获取的要么太多(昂贵)要么太少(功能断裂)。没有干净的方式只共享相关细节。
  2. 运营成本倍增——单智能体处理成本 $0.10 的任务,在多智能体系统中可能因上下文共享、交接和重试逻辑而达到 $1.00。
  3. 写冲突级联——智能体 A 创建一种用户档案结构,智能体 B 创建另一种,智能体 C 调和两者后创建第三种。同一数据出现三种不兼容的表示。

具体成本对比(客户支持)

方案 耗时 成本 故障点
单智能体(读取工单、搜索文档、查询账户、撰写回复) 2 秒 $0.05 1
多智能体(分流 + 研究 + 账户 + 回复 + 编排者) 3.8 秒 $0.40 5 个智能体,10 个潜在交互缺陷

多智能体系统成本高出 8 倍、耗时近两倍,且产生指数级更多的失效路径。

模型演进的挑战

Rich Sutton 的苦涩教训:使用更多算力的通用方法最终胜过专业化结构。多智能体复杂性往往是在弥补当前模型的局限,而这些局限终将消失:

  • 上下文窗口太小 → 分散负载(但窗口正在增大)
  • 工具调用不可靠 → 创建专用工具调用智能体(但模型正在改进)
  • 复杂推理单次无法完成 → 拆分为专家智能体(但新模型已能原生支持)

为 GPT-4 构建的复杂编排层,在 GPT-5 面前往往变得多余。面向删除设计:将编排代码写入独立模块,以便更好的模型出现时可以删除。使智能体边界可合并,让智能体 A(研究)和智能体 B(摘要)日后能合并为一个"研究并摘要"智能体。

决策框架(5 个问题)

构建多智能体系统前,请按顺序回答:

  1. 更好的提示词工程能解决这个问题吗? 80% 的情况下,具有良好上下文管理的精心设计单智能体优于多智能体。
  2. 你的子任务真的相互独立吗? 真正的独立 = 处理过程中零共享状态。有依赖关系的顺序任务并非并行工作。
  3. 你能承担成本增加吗? 预计比单智能体高出 2–5 倍,因为协调开销、重复上下文和重试逻辑都会带来额外消耗。
  4. 你的延迟容忍度以秒为单位吗? 每次智能体交接增加 100–500 毫秒,五个智能体可增加 2 秒以上。
  5. 你有调试基础设施吗? 多智能体故障需要追踪多条执行路径、共享状态变更和智能体间通信日志。

四种主要架构

1. 集中式:编排者模式

由一个强大的智能体担任中央协调者,负责分配任务、监控进度和综合结果。所有数据流经单一枢纽。

性能特征: - Token 效率:高(无重复工作) - 延迟:较高(顺序协调) - 吞吐量:受编排者容量上限制约 - 上下文:集中于中央智能体

最适合:需要强一致性的简单工作流;需要动态规划的复杂查询(例如 Anthropic 的 Research 智能体派生专业子智能体)。

注意事项:编排者是单点故障,在 10–20 个智能体规模时会成为瓶颈。

Map-reduce 模式:编排者将工作映射到并行智能体,再将其结果归约为单一答案。

2. 去中心化:点对点协调

智能体直接与邻近智能体通信,在无中央协调的情况下做出本地决策。智能从本地交互中涌现。

性能特征: - Token 效率:较低(可能产生重复工作) - 延迟:本地决策延迟较低 - 吞吐量:随智能体数量线性扩展 - 上下文:均匀分布于整个系统

最适合:需要弹性和本地优化的系统;例如企业 HR 系统中福利、薪酬、退休和休假智能体直接协调。

注意事项:协调全局行为有难度;在无中央权威的情况下维护一致性较为困难。

3. 层级式:多层管理

多层监督形成树状结构。上级智能体负责任务规划、分解工作、分配子任务,并协调专家之间的沟通。

性能特征: - Token 效率:中等(层级间存在一定冗余) - 延迟:中等(多跳协调) - 吞吐量:高(并行团队) - 上下文:按层级和团队分段

最适合:能自然分解为子问题的复杂多领域任务;例如设有内容、事实核查和发布团队的新闻聚合平台。Google ADK 是该模式的典型实现。

注意事项:层级间的协调开销增加复杂度,每一层应提供有意义的抽象而非官僚层级。

4. 混合式:战略中枢,战术边缘

将集中式控制与去中心化灵活性相结合。全局决策由中央协调者做出,本地优化通过对等交互实现。

性能特征: - Token 效率:取决于任务分配方式 - 延迟:对全局和本地操作均有优化 - 吞吐量:兼具两种方式的优势 - 上下文:中心侧偏战略,边缘侧偏战术

最适合:需求混合的企业级系统(例如外卖平台:中央编排者处理支付和订单完整性,区域智能体集群处理路由和时效)。

注意事项:复杂度最高;需仔细定义集中化与去中心化区域之间的边界。

架构选型矩阵

主要需求 最优架构
简单工作流,强一致性 集中式
弹性,本地优化 去中心化
复杂领域,团队结构 层级式
需求混合的企业系统 混合式

架构决策因素

  • 一致性要求:需要所有智能体完美同步 → 集中式;智能体可接受略微过时的数据 → 去中心化。
  • 规模发展轨迹:3–5 个智能体 → 集中式;数月内扩展至几十到几百个 → 层级式或混合式。
  • 团队结构:层级汇报关系清晰 → 层级式;扁平化组织 → 点对点。
  • 问题分解方式:完全独立的块 → 去中心化;任务之间相互依赖 → 集中式或层级式。

多智能体架构的框架对比

框架 核心优势 最适合
LangGraph 有向图建模、跨轮次持久记忆、完整状态追踪、支持条件流 需要状态管理的复杂工作流;层级式和混合式模式
Agno 约 2μs 智能体创建、约 3.75 KiB 内存占用、多模态支持、极低资源消耗 高性能、高吞吐量操作(如 500 个并发股票分析智能体)
Mastra 原生 TypeScript、兼容现有 REST API、基于图的工作流、无需独立 AI 基础设施 Web 应用和 TypeScript 项目
CrewAI 预定义智能体人设、配置简洁、集中式编排、角色行为一致 基于角色的协作与快速原型开发
Google ADK 灵活编排(顺序/并行/循环)、层级式组合、内置评测框架、Vertex AI 集成 GCP 上的多智能体系统;新闻聚合、内容流水线
AWS Strands 模型驱动方式、原生 MCP 支持、A2A 协议用于智能体发现 AWS 上的生产级智能体;代码现代化系统

框架选择意味着架构决策:LangGraph 适合层级式和混合式;CrewAI 适合集中式;Agno 适合去中心化高吞吐量;Mastra 适合混合式的 Web 集成系统。

主管模式与蜂群模式:直接对比

Arsanjani & Bustos(2026)将两种主要任务委派框架形式化为一个设计选择轴:

特征 主管架构(集中式) 蜂群架构(去中心化)
控制流 层级式;单一编排者向工作者委派任务 点对点;智能体从共享看板中自选任务
协调 显式且自上而下;主管管理工作流 涌现且自下而上;源于智能体的本地交互
模块化 高;专家智能体可在主管下添加或替换 高;智能体可加入或移出蜂群
核心优势 可预测性强,监督清晰,易于治理和调试 弹性强,无单点故障,水平可扩展
核心缺陷 主管是单点故障和潜在瓶颈 难以调试;治理与合规执行困难
最适合 逻辑清晰、顺序明确的受监管工作流(金融、医疗) 创意任务、内容流水线、动态环境

实施建议:企业场景中优先采用主管架构。对弹性要求高于可预测性的子团队,引入蜂群模式。许多生产系统采用混合方式:主管管理业务流程,但将部分块委托给自组织的 Crew。

智能体路由器模式

智能体路由器(Agent Router)是主管架构的基础构建块。它并非硬编码的条件路由,而是采用:

  1. 语义意图提取——一个具有严格 Schema 的 LLM 将用户查询转换为包含动作(动词)和资源(名词)的结构化 RoutingIntent 对象
  2. 能力图谱查找——一个图将 (action, resource) 元组映射到智能体名称;若无匹配则拒绝请求

这种方式将提取层与智能体名称解耦,允许新智能体注册而无需修改路由逻辑,并将图谱用作安全白名单,防止路由到无能力的智能体。

多智能体模式的事件驱动实现(Confluent)

Confluent 的《智能体与多智能体系统的事件驱动设计指南》(2025)将智能体重新定位为与微服务类似的角色,并主张:从紧耦合的请求/响应式微服务向事件驱动架构(EDA)的转变,同样应适用于多智能体协调。将上述模式对应来看:

  • 集中式 / 编排者-工作者:编排者不再直接连接每个工作者,而是向 Kafka 主题发布带键的命令消息。工作者智能体组成消费者组,从分配的分区中拉取消息;有状态序列跨消息复用同一键,确保落到同一工作者。Kafka 消费者重平衡协议会在工作者增减时自动重新平衡负载,失败的工作者通过从上次保存的偏移量回放日志进行恢复——无需编排者自行实现复杂的故障处理逻辑。
  • 层级式:编排者-工作者的分解方式递归应用,每个非叶节点对自己的子树充当编排者。智能体通过跨层级的事件流发布/订阅,而非依赖直接的监督引用,因此可以在不修改核心逻辑的情况下增减层级。
  • 黑板(Blackboard):共享知识库实现为 Kafka 主题;智能体将更新作为事件发布,其他智能体只订阅与自己相关的更新,避免了直接查询共享数据库的同步瓶颈。
  • 基于市场的模式 (上述四种架构之外的第五种协调模式):智能体以事件形式发布买入/卖出报价;做市服务对其进行匹配并异步执行交易。这将 O(n²) 的直接点对点协商替换为通过单一中央事件日志的交互——这是高吞吐量场景(如实时金融交易智能体)的底层模式。

完整的逐模式对比(传统方式 vs. 事件驱动方式,以及 SDR 和 Agentic RAG 实战示例)见 多智能体系统的事件驱动设计模式(Confluent)

多租户多智能体系统(Google Cloud)

Google Cloud 针对多租户智能体 AI 系统的参考架构,解决的是与上述模式正交的一类协调问题:单套已部署的多智能体系统如何同时服务多个相互隔离的租户(客户、业务单元或环境),并避免跨租户数据泄露或"嘈杂邻居"导致的资源争抢。

参考组件: - 计算层:Cloud Run 用于无状态、按请求调用智能体,内置每租户并发限制;GKE 适合需要更细粒度隔离的工作负载(专用节点池、命名空间,或——按照 Kubernetes Agent Sandbox 的说法——每次工具调用的沙箱隔离执行)。 - 智能体平台:Gemini Enterprise Agent Platform 提供租户范围的智能体注册表与路由,使同一编排者部署能够为不同租户提供各自独立的智能体阵容。 - 安全边界:Model Armor 部署在模型调用的前端,作为感知租户的策略执行点——在提示词和响应跨越租户边界之前,对提示词注入、数据泄露和策略违规进行筛查。 - 智能体构建与互操作:使用 Google ADK 构建每租户或共享智能体,并以 A2A 协议实现跨智能体(以及在明确授权时跨租户)通信。

该架构中描述的租户隔离策略四个平面 的框架相互呼应——身份/认证、数据、计算和控制平面隔离各自都需要租户范围的决策——但 Google 的方案专注于"一套部署,多个租户",而非"一个租户,多个智能体"。两者可以组合使用:多租户部署中,每个租户的智能体阵容仍需要一套内部多智能体架构(集中式、去中心化、层级式或混合式)。

参见

参考资料

  • AWS Marketplace — 构建智能体系统:多智能体架构(模块 4) — 研讨会幻灯片,涵盖四个平面、编排模式、不确定性数学、共享状态设计、MCP/A2A 区别、智能体边界安全以及分布式可观测性
  • 掌握多智能体系统电子书 — Galileo,2026。作者:Pratik Bhavsar。涵盖七大优势、故障模式、决策框架、四种架构、上下文工程以及使用 Galileo 可观测性平台的 LangGraph 生产示例。
  • Multi-tenant agentic AI system architecture — Google Cloud Architecture Center。使用 Cloud Run、GKE、Gemini Enterprise Agent Platform、Model Armor、ADK 和 A2A 从单套多智能体部署服务多个租户的参考架构。
  • Arsanjani, A., & Bustos, J.P. (2026). Agentic Architectural Patterns for Building Multi-Agent Systems. Packt Publishing. ISBN 978-1-80602-957-0. — 主管模式与蜂群模式对比及智能体路由器模式的来源。