llm-to-agent/docs/features/planning-multi-agent.md
2026-08-21 16:33:23 +08:00

1.9 KiB
Raw Blame History

计划、工作流与多 Agent

Plan 创建、编辑与执行

实现阶段P5

  • 将复杂目标拆成有顺序和依赖关系的 Step。
  • 在执行前查看、编辑、重新生成或直接批准计划。
  • 顺序执行 Step并将每步的输入、状态、结果和产物关联到父 Run。

Step 控制与动态重规划

实现阶段P5

  • 支持暂停、继续、跳过、重试和修改尚未执行的步骤。
  • 步骤失败后根据实际结果修订后续计划,而不是机械重复原方案。
  • 允许 Agent 在关键点等待用户补充信息或确认方向。

Child Run 与子 Agent 委派

实现阶段P5

  • 主 Agent 创建 Child Run传递清晰目标、上下文和可用能力范围。
  • 隔离不同子 Agent 的工作上下文并回收结构化结果。
  • 父 Run 可以观察、取消和处理子 Run 失败。

Agent 角色、团队与 Reviewer

实现阶段P5

  • 支持 Planner、Worker、Reviewer 等 Behavior 角色,但不固定唯一协作模板。
  • 按任务动态选择角色、模型、Tool 和上下文。
  • Reviewer 依据测试、Diff 和完成条件给出通过、返工或人工处理结论。

并行与 DAG 调度

实现阶段P5

  • 并行执行没有依赖且不会争用同一资源的步骤。
  • 管理 DAG 依赖、并发上限、取消传播、工作区冲突和结果合并。
  • 并行失败不会造成其他步骤结果丢失或状态不明。

可复用工作流

实现阶段P5

  • 将稳定的计划和 Agent 协作方式保存为参数化工作流。
  • 支持从一次成功 Run 提炼模板、再次运行并查看版本变化。
  • 工作流调用统一的 Behavior、Tool 和 Run不另建执行引擎。

任务验证与质量评估

实现阶段P5

  • 为计划和步骤定义可检查的完成条件。
  • 综合自动测试、Reviewer、外部状态和用户反馈评估结果。
  • 记录部分完成、回退、返工和最终交付之间的关系。