多智能体系统
多智能体:多个 角色/专长 的 Agent 分工(规划、编码、评审、搜索),通过 消息总线、共享黑板或主从编排 协作。适合复杂任务;成本与延迟通常高于单体 Agent。
拓扑简述
| 模式 | 说明 |
|---|---|
| Manager–Worker | 中控拆任务,子 Agent 并行/串行交付 |
| Peer 讨论 | 多角色对话至共识(需防空谈与 token 浪费) |
| 流水线 | 研究 → 草案 → 审查 → 定稿,每段可换模型 |
工程注意
- 单一事实源:结论写回共享 state,避免各 Agent 各说一套。
- 冲突解决:显式「仲裁」角色或投票规则。
- 观测:跨 Agent 的 trace id,便于排障(见 Harness 与日志规范)。
协议与互操作
业界在探索 Agent ↔ Agent / Agent ↔ 工具 的标准化描述与发现机制;实现细节随生态快速迭代——可与 MCP、企业内网 API 网关一起设计。