Plan-and-Execute 是一种将"规划"与"执行"分离的 Agent 模式:先由 LLM 生成一份相对完整的任务分解计划,再由执行模块逐步完成各子步骤,必要时再回溯调整。它与纯推理循环的核心差异在于,规划阶段一次成型而非每步重规划。
该模式适合目标复杂、步骤多、但单步相对明确的任务,例如调研报告生成、数据分析流水线、跨系统工单处理等,可减少在每一步都重新规划带来的 Token 浪费与延迟累积。
相比纯推理循环,其优势在于成本控制与结果可预测性——执行阶段可复用同一计划,计划树本身也可作为可观测与可回滚的对象;但当环境剧烈变化、原定计划失效时,需要重新规划或引入人工介入,灵活性相应下降。
在工程实现上,计划常以结构化列表或图结构存储,由编排器逐条调用工具并回填结果,逐步校验计划项是否达成,必要时触发重规划。