897 B
897 B
Planning
目标
将用户目标转换为可执行、可验证、可恢复的任务计划。
模式
Plan-and-Execute
适合目标明确、步骤较稳定的复杂任务。
ReAct
适合需要根据环境反馈动态决定下一步的任务。
Dynamic Replanning
当计划假设失效、工具失败或新信息出现时重新规划。
闭环
flowchart TD
Goal --> Understand
Understand --> Decompose
Decompose --> Plan
Plan --> Execute
Execute --> Observe
Observe --> Evaluate
Evaluate -->|success| Finish
Evaluate -->|failure| Reflect
Reflect --> Replan
Replan --> Execute
计划对象
计划至少应包含:
- goal
- steps
- dependencies
- expected_output
- constraints
- status
- retry_policy
原则
计划不是不可变脚本;执行过程中的观察可以触发局部或全局重规划。