用途:为复杂任务设计多智能体架构。当单智能体上下文受限、任务可自然拆分为并行子任务、不同子任务需要不同工具集或系统提示、需同时处理多领域或扩展单上下文能力时启用。核心设计原则是上下文隔离——子智能体主要作用是划分上下文窗口,而非模拟组织角色。
主要能力:介绍三类架构模式。监督者/编排者模式由中央智能体控制、分派并汇总结果,适合分解清晰、跨域协调、需人工监督的任务;对等/群体模式取消中央控制,通过显式交接协议在智能体间转移控制,适合灵活探索;分层模式分战略、规划、执行三层,适合大型项目。还涵盖上下文隔离机制(完整上下文委派、指令传递、文件系统记忆)、共识机制(加权投票、辩论协议、基于触发器的干预)及失败模式(监督者瓶颈、协调开销、发散、错误传播)与缓解方法。
使用方式:根据协调需求而非组织隐喻选择模式;实现带状态传递的显式交接协议;用加权投票或辩论协议达成共识;监控瓶颈并实现检查点;传递前验证输出;设置执行时限防止死循环;显式测试失败场景。示例研究团队架构为主管下辖研究员、分析师、事实核查员和写作者。
限制:多智能体消耗令牌显著高于单智能体,复杂研究/协调约为基线15倍;协调开销可能抵消并行收益;监督者汇总可能产生“传话游戏”式信息失真,可通过forward_message类直通机制缓解;升级模型常比加倍令牌收益更大。文中代码仅为示意,未提供具体框架与价格的完整说明。