第四部分,扩展与协作

多代理协作

把真正独立的任务交给多个代理并行处理,设计清晰的所有权、通信和汇总机制。

什么时候值得并行

多代理适合彼此独立且有清晰交付物的工作,例如一个代理调查测试失败,另一个代理盘点文档缺口。强依赖同一文件的任务并行后通常会产生冲突。

主代理负责分解任务、定义边界、整合结果和最终验证。子代理不应共享模糊目标,也不应同时拥有无限制的写入范围。

  • 每个子任务有单一输出和完成标准。
  • 文件或系统所有权不重叠。
  • 共享事实通过明确消息或文件传递。
  • 主代理验证结果,不直接拼接结论。
  • 并发数量受环境和协调成本限制。

防止并行放大错误

任务分解错误会让多个代理同时沿错误方向工作。开始前先确认共同假设,完成后对比不同结果中的冲突。

写代码时为每个代理使用独立 worktree 和分支。最终整合要重新运行全量测试,因为单独通过不代表组合后兼容。

官方资料

本页由 xueai 根据 OpenAI 官方资料重新组织并用中文讲解。产品会持续更新,涉及版本、模型和命令时请同时核对下列官方页面。