用途:为多智能体系统提供协作模式,定义智能体如何协同工作、传递发现并在交接中保持上下文。适用于设计多智能体工作流、协调交接、规划依赖、整合输出、构建复杂流程和优化协作。
主要能力:提供顺序、并行、迭代和混合四种协作模式。顺序模式中智能体依次工作并基于前序输出推进;并行模式中多个智能体同时处理独立任务,再由集成智能体合并;迭代模式基于反馈反复修正;混合模式组合多种模式应对复杂项目。核心原则为混合上下文共享,分透明层(基于文件,可人工检查、实时可见、便于调试)与智能层(知识图谱,支持历史学习、模式识别、跨会话持久化和审计)。
使用方式:智能体执行前须读取工作流上下文、智能体队列、共享数据和依赖输出;执行中每5至10分钟更新进度文件,报告活动、已完成步骤、阻塞和剩余时间;执行后输出标准化结果,包括成果、技术决策、产物、已知问题和交接指引。依赖分硬依赖(必须先完成)与软依赖(优先顺序)。通信状态包括STARTING、IN_PROGRESS、BLOCKED、COMPLETED、FAILED。冲突按安全>功能>性能及安全审计员>架构师>开发者等优先级处理。
适用场景:存在明确依赖的线性流程、可并行的独立工作流、需要评审反馈的质量改进循环,以及多团队多阶段的复杂项目。
限制:资料未提供具体安装命令、平台支持、收费或价格信息;并行协作需预先定义接口与共享契约,否则易出现集成问题;需避免无限迭代循环。