计划与执行提示:先规划再动手

面对复杂任务,让模型「一口气做完」容易翻车。计划与执行提示(Plan-and-Execute)把任务拆成两段:先让模型制定计划,再按计划逐步执行。思路来自 Plan-and-Solve(Wang 等,2023,已核验)等研究,也是 Agent 架构的常见模式。

两段式结构

  • 第一段 计划:让模型列出完成任务的步骤清单,明确每一步的输入输出。
  • 第二段 执行:按计划逐项完成,必要时中途调整。
  • 关键区别:先出「地图」再走「路」,而不是边想边写。

与 CoT 的区别

  • CoT 是一次回答里连续分步推理。
  • Plan-and-Execute 先显式制定步骤,再逐步兑现,计划可审查、可修改。
  • 对多步、可分解的任务(报告、方案、长代码),后者更稳。

写法要点

  • 要求输出「步骤 1 到 N」清单,每步一句话说明目标。
  • 让模型先「审视计划」:步骤是否完备、顺序是否合理,再开始执行。
  • 执行时按步骤编号输出,方便定位错误。
  • 复杂场景可与工具结合:计划里标注每步要用哪个工具。

适用与不适合

  • 适合:多步报告、研究整理、方案设计、长代码生成。
  • 不适合:简单问答,两段式反而拖慢节奏、增加成本。

小结

计划与执行提示用「先规划、再执行」提升复杂任务的稳定性和可控性。计划可以审查、执行可以追踪,出错时定位也更准。对多步骤任务,值得作为默认结构。

参考与延伸阅读

  • Plan-and-Solve Prompting,Wang et al. 2023(已核验)
  • 本站「思维树(ToT)」「验证链(CoVe)」「AI 智能体」教程
本文累计阅读