多智能体架构模式
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/multi-agent-patterns 技能,用于规划多智能体系统的拓扑与协调协议。
技能介绍
具体问题
单 Agent 处理复杂任务时,问题往往不在模型能力,而在上下文窗口:无关 token 挤占注意力,长任务「中部丢失」,多约束相互竞争导致「注意力稀缺」,无关内容污染关键信息引发「上下文中毒」。这些症状的根因都是单一上下文装不下全部相关信息。多智能体架构要解决的不是「分工更像人类」,而是为不同子任务建立互不干扰的上下文边界。
技能如何工作
本技能按五步产出可落地的 TopologyPlan:
- 判定是否真要拆:只有明确出现中部丢失、注意力稀缺或上下文中毒时才引入多 Agent,否则单 Agent 加长上下文更省。
- 选拓扑:在监督者、对等群体、分层三种模式间取舍,并明确每种的弱点——监督者上下文成瓶颈且失败会级联,对等群体无单点但易发散,分层有层间协调开销。
- 定隔离机制:默认用
指令传递只传子任务所需;需要共享状态时升级到文件系统记忆;除非子任务确需完整理解,避免全上下文委派。 - 设计协调与共识:拒绝简单多数投票,改用
加权投票或辩论协议,并设置停滞与谄媚触发点,要求先陈述分歧再允许收敛。 - 缓解失败模式:限制每个监督者带 3–5 个 worker,关键输出交给下游前先校验,加重试与熔断。
适用边界与注意点
本技能只管拓扑与协调协议。单 Agent 的任务-模型适配、托管沙箱与远端会话、受控运行时的 KV 缓存共享、Agent 工具契约、上下文降本等,分别由 project-development、hosted-agents、latent-briefing、tool-design、context-optimization 承接。落地前先确认上下文压力真实存在,再动手拆。
使用场景
- 撰写深度研究报告时,搜索、数据分析、事实核查、写作分属不同上下文,单 Agent 容易丢失前期资料
- 设计多 Agent 系统时,需按协调需求在监督者、对等群体、分层三种拓扑中做选型
- 多个子 Agent 意见冲突需要收敛时,要设计辩论或加权投票机制,避免谄媚式简单附和
- 监督者管理的 worker 超过 5 个出现瓶颈,需规划第二层监督并用 checkpoint 持久化状态
适合人员
- AI 应用工程师,负责把长任务拆成多个子 Agent 并设计上下文隔离与交接协议
- Agent 平台架构师,需要在任务分解方式、上下文隔离机制与失败处理策略之间权衡
- 研究团队技术负责人,报告流程包含搜索、分析、核查,已超出单 Agent 上下文容量
- AI 基础设施开发者,需要控制多 Agent 系统的协调开销并阻断错误级联传播