多智能体系统:分工、通信、协调
学习目标
设计一个 3 Agent 协作方案,写清角色边界、通信格式与冲突解决机制。
前置知识
4.1 架构;6.3 CrewAI(可选)。
核心要点
- 三个核心问题:分工(谁做什么)、通信(消息格式与共享状态)、协调(冲突与终止)。
- 层次架构(主 Agent 调度)比平铺群聊更可控;群聊适合探索,不适合生产。
- 消息要结构化(角色 / 任务 / 结果 / 置信度),否则下游只能猜。
- 成本近似「轮次 × Agent 数」,必须有总预算与最大轮次。
- AutoGen 已从 0.2 演进到 0.4+/0.7.x:团队、消息、模型客户端都换了抽象,旧代码需要迁移。
动手任务(40 分钟)
用新版 autogen-agentchat 跑一个两 Agent 的轮询对话(或先写迁移对照表:旧导入 → 新导入、旧参数 → 新参数)。再给你自己的场景画一张 3 Agent 分工图,标出共享状态与终止条件。