首页/AI/提示词工程速查/先计划再求解(Plan-and-Solve)
模式与框架50 条

先计划再求解(Plan-and-Solve)

在正式作答前先写出解题计划(步骤清单),再按计划逐步计算;把“理解问题”与“执行计算”分成两个阶段。

提示词工程速查AI更新于 2026-10-13

先计划再求解是什么

Plan-and-Solve 把「理解问题」和「执行计算」分成两个阶段:先写一份解题计划(3-5 步,说明每步求什么),再按计划逐步计算,最后核对单位与数量级。它针对的是思维链里很常见的一类失败——模型没算错,但算错了东西,也就是对「要算什么」理解有偏差。先写计划能让这类理解错误在动笔计算前暴露出来。Wang 等人 2023 年提出这一范式时,正是为了减少漏步与错解题意。

三件事分开做

计划3-5 步,每步写明求什么、依赖哪一步的结果
执行按计划逐步计算,每步写出结果,不跳步
核对计算完成后检查单位、数量级与是否回答了原问题
动机直接作答时模型容易算错「要算什么」;先计划可减少理解层面的错误
适用应用题、多步计算、需要自检的推理

典型使用场景

  • 业务计算题:折扣、税费、分摊等多步口径计算
  • 容量与成本估算:先列公式再代入数值
  • 排期推算:从工期与依赖关系推出关键路径
  • 指标换算:单位与口径先对齐再计算
  • 需要留痕的结论:计划与执行过程一并入档,便于复核

两阶段指令

两阶段指令
第 1 阶段:先理解问题,列出解题计划(3-5 步,说明每步求什么)。
第 2 阶段:按计划逐步计算,每步写出结果;计算完成后核对单位与数量级。
# 计划与执行为两个阶段,便于在动笔前发现「要算什么」理解错了

与相关写法的差别

写法侧重点适用
思维链把推理展开写出来各类多步推理
先计划再求解先定计划、再执行、后核对易错解题意的应用题与多步计算
由易到难把问题拆成由简到繁的子问题并累积结果多跳问答与复合决策
程序化思考把计算交给代码执行可形式化的数值与数据变换任务
计划阶段允许出错吗?不允许就把它单独作为一次调用,人工确认计划后再执行,比一次生成到底更稳。

易错点

  • 计划与执行混在一次输出里,模型边写边改计划,核对环节被省略
  • 计划步骤过粗(只有两步),漏掉关键中间量,执行时又回到跳步计算
  • 不要求核对单位与数量级,结果数值正确但单位错了十倍
  • 所有任务都套计划阶段,简单单步计算也拆成三段,延迟与费用上升
  • 计划阶段没写依赖关系,多步之间引用错误中间量

数据来源与参考

  • Plan-and-Solve Prompting: Improving Zero-Shot Chain-of-Thought Reasoning(Wang et al., ACL 2023)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌