Skip to content

05 — 多智能体系统

定位: 从单 Agent 到多 Agent 的跨越——理解多个 Agent 如何协作、通信、分工,共同完成单 Agent 无法完成的复杂任务 面试高频度: ⭐⭐⭐⭐


一、板块在体系中的位置

单 Agent 能力 (01-04) → 已掌握 Agent 的定义、记忆、工具、规划

多智能体系统 (05) ← 你现在在这里(将单 Agent 能力扩展到多 Agent)

Agent 安全与对齐 (06) ← 多 Agent 场景下的安全挑战更复杂

主流 Agent 框架 (07) ← AutoGen、CrewAI 是多 Agent 框架的代表

上游: **Agent基础**、**规划与推理** 本板块: 多 Agent 架构 → 通信与协调 → 角色分配 下游: **安全与对齐**、**Agent 框架**


二、知识全景图

┌──────────────────────────────────────────────────────────┐
│              多智能体系统全景                              │
│                                                          │
│  ┌──────────────────────────────────────┐               │
│  │      多 Agent 系统的三层架构           │               │
│  │                                      │               │
│  │  05.1 多智能体架构                   │               │
│  │  ┌──────────────────────────────┐   │               │
│  │  │ 主从式 / 对等式 / 混合式      │   │               │
│  │  │ 集中式 vs 分布式 vs 分层式     │   │               │
│  │  └──────────────────────────────┘   │               │
│  │                                      │               │
│  │  05.2 通信与协调                     │               │
│  │  ┌──────────────────────────────┐   │               │
│  │  │ 消息传递 / 共享黑板 / 投票    │   │               │
│  │  │ 同步 vs 异步 / 冲突解决       │   │               │
│  │  └──────────────────────────────┘   │               │
│  │                                      │               │
│  │  05.3 角色分配与编排                 │               │
│  │  ┌──────────────────────────────┐   │               │
│  │  │ 角色设计 / 任务分配 / 工作流  │   │               │
│  │  │ 动态角色 / 管理者-工作者模式  │   │               │
│  │  └──────────────────────────────┘   │               │
│  └──────────────────────────────────────┘               │
└──────────────────────────────────────────────────────────┘

三、子专题导航

#主题面试频率核心内容
**05.1 多智能体架构**⭐⭐⭐⭐集中式/分布式/分层式架构对比、架构选择原则
**05.2 通信与协调**⭐⭐⭐⭐消息传递、共享黑板、同步/异步通信、冲突解决
**05.3 角色分配与编排**⭐⭐⭐⭐角色设计、任务分配策略、工作流编排

四、核心考点速记

考点 1: 三种多 Agent 架构

架构协调方式优缺点
集中式中央控制器管理所有 Agent简单但单点故障
分布式Agent 自主协商鲁棒但协调复杂
分层式多层管理平衡了控制和灵活性

考点 2: 两种通信模式

消息传递 (Message Passing):一对一通信
  Agent A → Message → Agent B
  优点:直接、高效、有针对性
  缺点:需要知道对方是谁

共享黑板 (Shared Blackboard):广播通信
  Agent A → Write → Blackboard
  Agent B → Read ← Blackboard
  优点:解耦、灵活
  缺点:可能需要权限控制

考点 3: 常见角色模式

管理者 (Manager)     → 分解任务、分配任务、汇总结果
执行者 (Worker)      → 执行具体任务
审查者 (Reviewer)    → 检查结果质量
协调者 (Coordinator) → 解决冲突、仲裁
专家 (Specialist)    → 特定领域的深度知识

五、面试高频追问一览

追问关联笔记频次
什么时候需要用多 Agent 而不是单 Agent?**多智能体架构**⭐⭐⭐⭐
多 Agent 如何解决"吵架"(意见冲突)?**通信与协调**⭐⭐⭐⭐
如何设计 Agent 的角色?**角色分配与编排**⭐⭐⭐

📚 相关文件

  • **多智能体架构** — 架构设计
  • **通信与协调** — 通信机制
  • **角色分配与编排** — 角色与工作流
  • **AutoGen** — AutoGen 多 Agent 框架
  • **CrewAI** — CrewAI 多 Agent 框架
  • **设计文档**

Knowledge4J — Java 知识库