Multi-Agent
现代 Agent Engineering 学习路线:Multi-Agent
0 子目录4 文档
文档
4多 Agent 推荐阅读多 Agent 推荐阅读 Claude Code Subagents:专用上下文、工具和委派。 Claude Code Hooks:用确定性事件钩子约束与扩展行为。 Google Agent Development Kit:Agent、graph workflow、runtime、session 与多 Agent 编排。 Agent2Agent Protocol:跨系统 Agent 的发现、任务与消息协作。 Agent Client P多 Agent:角色、职责与输入输出边界多 Agent:角色、职责与输入输出边界 多 Agent 的核心是协调,不是让多个角色自由聊天。拆分必须带来至少一种明确收益:独立上下文、并行处理、专业工具隔离、独立复核或权限隔离。 1. 常见角色 Planning only Planner :拆解目标并生成可验证子任务,由独立 Worker 执行。这是一种职责隔离模式;小型系统也可由同一 Agent 规划后执行。 Executor/Worker :执行限定任务并返回产物和证据。 ReSupervisor、Graph 与停止条件Supervisor、Graph 与停止条件 1. Supervisor 模式 Supervisor 保存全局任务图和共享证据,Worker 只处理局部任务: Supervisor 不是另一个无边界聊天 Agent。它应有确定性职责:分派、检查依赖、限制并发、验证输出、解决冲突、更新状态和终止。 2. Graph 编排 把工作流表示为带状态的图: 节点:Agent、工具、验证器或人工确认; 边:条件转移; 状态:共享或分区数据; che多 Agent 故障模式与单 Agent 判断多 Agent 故障模式与单 Agent 判断 1. 常见故障 循环争论 Reviewer 和 Writer 没有明确 rubric 与最大轮数,反复交换意见。解决:固定验收项、差异化上下文、返工预算和终止规则。 任务漂移 子 Agent 将“研究一个模块”扩展成重构整个项目。解决:objective、write scope、allowed tools、output schema 和 change budget。 上下文膨胀 每个 Ag