计划与执行提示:先规划再动手
面对复杂任务,让模型「一口气做完」容易翻车。计划与执行提示(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 智能体」教程
本文累计阅读 — 次