AI from Scratch · Phase 16 | 多 Agent 与群体智能

阶段概览

Phase 16 深入探讨 AI 领域的下一个大趋势:多 Agent 系统(Multi-Agent Systems, MAS)。25节课、约28小时,覆盖从经典多 Agent 理论到 2026 年最前沿的群体智能和 Agent 经济。

为什么需要多 Agent?因为现实世界的复杂任务往往超出单个 Agent 的能力范围。一个软件项目需要产品经理、设计师、前端工程师、后端工程师、测试工程师协作——为什么 AI 不能也分工合作?多 Agent 系统让每个 Agent 专注于自己擅长的领域,通过结构化的通信和协调机制,实现 1+1 > 2 的涌现能力。

但多 Agent 系统也带来了全新的挑战:通信开销、角色冲突、级联失败、协调成本。这个阶段不仅教你”怎么让多个 Agent 合作”,更教你”什么时候该用多 Agent,什么时候单 Agent 更好”。

核心概念解析

🏛️ 从经典 MAS 到现代 LLM Agent

多 Agent 系统不是新概念。FIPA-ACL(Foundation for Intelligent Physical Agents - Agent Communication Language)早在 2000 年代就定义了 Agent 间通信的标准——Performatives(Assert、Request、Query、Propose…)和对话协议。课程从这些经典理论出发,建立对 Agent 通信的深层理解。现代 LLM Agent 的很多”创新”(如 Handoffs、Routines)其实是对经典 MAS 概念的重新实现——站在巨人肩膀上能看得更远。

🏗️ 编排架构:Supervisor、Hierarchical、Society of Mind

三种主流的多 Agent 编排模式:

  • Supervisor / Orchestrator-Worker:一个”主管” Agent 负责任务分解和分配,多个 Worker Agent 执行子任务。简单高效,适合大多数场景
  • Hierarchical Architecture:多层级组织结构——顶层 Agent 做战略决策,中层 Agent 做战术规划,底层 Agent 做执行。适合超大型任务
  • Society of Mind / Debate:多个 Agent 各自独立思考,通过辩论和讨论达成共识。适合需要多角度分析的任务,能减少单一 Agent 的偏见

🤝 通信与共识

多 Agent 的核心难点在于通信

  • Handoffs & Routines:Agent 之间如何”交接棒”——OpenAI 的 Handoff 模式和 Anthropic 的 Routine 模式是两种主流方案
  • Shared Memory / Blackboard:所有 Agent 读写同一个”黑板”,通过共享状态协调行为。经典但有效
  • Consensus (BFT):在不可信环境中达成共识——拜占庭容错算法让系统在部分 Agent 故障或恶意时仍能正常工作
  • Voting & Debate Topology:投票和辩论的网络拓扑设计——谁和谁辩论?投多少轮?什么规则决定胜者?

🧠 群体智能与生成式模拟

Generative Agents(斯坦福”小镇”实验)开创了用 LLM 驱动虚拟社会模拟的范式——每个 Agent 有自己的个性、记忆、社交关系,在沙盒世界中自主行动、交互、涌现出令人惊讶的社会行为。Theory of Mind 让 Agent 推理其他 Agent 的心理状态——“他认为我知道什么?“——这是高级协作的基础。Swarm Optimization(PSO 粒子群、ACO 蚁群)则从自然界汲取灵感,用简单规则驱动群体智能。

💰 Agent 经济与 MARL

Agent Economies 是一个令人兴奋的新方向——Agent 不仅仅协作,还交易、谈判、竞价。当 Agent 代表用户参与经济活动时,市场价格机制能否有效分配资源?MARL(Multi-Agent Reinforcement Learning) 是技术基础:MADDPG、QMIX、MAPPO 等算法训练多个 Agent 在共享环境中学习协作或竞争策略。课程还深入 Negotiation & Bargaining——Agent 之间的谈判策略和博弈论。

完整课程列表

序号课程名预计时长
1Why Multi-Agent?50 min
2FIPA-ACL Heritage60 min
3Communication Protocols55 min
4Primitive Model45 min
5Supervisor: Orchestrator-Worker55 min
6Hierarchical Architecture60 min
7Society of Mind & Debate55 min
8Role Specialization50 min
9Parallel Swarm Networks55 min
10Group Chat: Speaker Selection50 min
11Handoffs & Routines55 min
12A2A Protocol (Deep Dive)65 min
13Shared Memory: Blackboard50 min
14Consensus: BFT55 min
15Voting & Debate Topology50 min
16Negotiation & Bargaining55 min
17Generative Agents: Simulation65 min
18Theory of Mind: Coordination55 min
19Swarm Optimization: PSO, ACO60 min
20MARL: MADDPG, QMIX, MAPPO70 min
21Agent Economies55 min
22Production Scaling55 min
23Failure Modes (MAST)50 min
24Evaluation Benchmarks50 min
25Case Studies: 2026 SOTA60 min

前置依赖

  • 完成 Phase 14(Agent Engineering)——这是绝对前置条件
  • 理解 MCP 和 A2A 协议(Phase 13)
  • 基本的博弈论和经济学概念有助于理解 Negotiation 和 Agent Economies
  • 强化学习基础知识有助于 MARL 章节

后续方向

  • Phase 15(Autonomous Systems):自主系统的群体行为
  • Phase 17(Infrastructure):多 Agent 系统的生产部署
  • Phase 19(Capstone):多 Agent 软件团队项目

学习建议

  1. 不要为了多 Agent 而多 Agent:很多任务单 Agent 就够用,要理解”什么时候真的需要多 Agent”
  2. 从 Supervisor 模式开始:这是最直观、最可控的多 Agent 模式
  3. 重视通信设计:多 Agent 系统的性能瓶颈往往不在单个 Agent 的能力,而在 Agent 间的通信效率
  4. 做 Generative Agents 实验:搭建一个简单的多 Agent 模拟,观察涌现行为,这会给你直觉上的理解
  5. 关注 Failure Modes:多 Agent 系统的失败模式比单 Agent 复杂得多——级联失败、死锁、活锁
  6. 四到五周完成:每周 5 节课,理论与实验并重