你这个疑问非常关键。工作计划可以写进 Prompt,但“Plan-and-Execute”不等于一份写在 Prompt 里的工作计划。
最核心的区别是:
Prompt 是“你给 AI 的说明”。
Plan-and-Execute 是“AI 接到任务后,自己先拆计划,再按计划执行的一种工作机制”。
可以把它想成“老板交任务”和“员工做项目”。
先看 Prompt
老板说:
“帮我研究宁德时代的投资价值,重点看商业模式、财务、竞争格局、估值和风险,最后给我一份报告。”
这就是 Prompt。
它告诉 AI:
目标是什么、关注什么、输出什么。
甚至你可以把 Prompt 写得更详细:
“第一步查财报,第二步看行业,第三步算 ROIC,第四步估值。”
这仍然只是你提前写好的说明。
Plan-and-Execute 多了一层什么?
AI 收到一个比较抽象的任务:
“帮我全面研究宁德时代是否值得投资。”
它自己先做:
先不急着回答。
我要把任务拆成:
1. 获取最新财报
2. 分析商业模式
3. 分析收入与利润
4. 计算 ROE / ROIC / FCF
5. 分析行业竞争
6. 分析政策风险
7. 估值
8. 汇总结论
然后:
执行第 1 步 → 完成
执行第 2 步 → 完成
执行第 3 步 → 完成
……
最后汇总。
这才是 Plan-and-Execute。
一个最形象的区别
假设你开一家咖啡店。
Prompt 像老板说:
“今天把新店开业准备好,预算 2 万元,下午 5 点之前完成。”
这是工作说明。
Plan 像店长接到任务后自己列:
1. 检查原料
2. 检查咖啡机
3. 安排员工
4. 布置门店
5. 测试收银系统
6. 检查外卖平台
7. 开业前最后检查
Execute 就是:
真的一个一个去做。
所以:
Prompt = 老板交代任务
Plan = 店长拆任务
Execute = 员工真正干活
为什么这两者看起来很像?
因为Prompt 本身也可以包含计划。
例如:
帮我分析苹果公司。
请按照以下步骤:
1. 商业模式
2. 财务
3. 行业
4. 估值
5. 风险
这里你其实已经人工帮 AI 做了 Plan。
所以这时候:
Prompt 里面包含了 Plan。
这也是为什么你会感觉:
“这不就是工作说明吗?”
你的感觉没错。
但是区别在于:
Prompt 内计划
是:
人提前设计好步骤。
Plan-and-Execute
是:
AI 根据目标自己生成步骤,并且负责按步骤执行。
这就完全不一样了。
举一个更明显的例子
你对 Codex 说:
“帮我把这个网站运行不起来的问题解决掉。”
这是 Prompt。
你根本不知道 Bug 在哪里。
如果用 Plan-and-Execute,AI可能先制定:
1. 查看项目结构
2. 阅读 README
3. 检查依赖
4. 运行项目
5. 捕获报错
6. 定位错误
7. 修改代码
8. 重新运行
9. 运行测试
注意:
这个计划不是你写的。
是 AI 根据:
“网站运行不起来”
自己拆出来的。
这就是它的价值。
再把 Prompt、Plan、ReAct 放在一起
你前面刚好问过 ReAct,现在三者一起理解会特别清楚。
假设任务是:
“分析一家咖啡店为什么亏钱。”
Prompt
告诉 AI:
“分析这家咖啡店为什么亏钱,并提出解决方案。”
回答:
我要干什么?
Plan-and-Execute
AI先拆:
1. 看收入
2. 看客单价
3. 看客流量
4. 看原料成本
5. 看人工
6. 看租金
7. 找亏损原因
8. 提方案
回答:
整体怎么干?
ReAct
做到第 2 步突然发现:
客单价其实没问题,但是下午客流量极低。
AI于是判断:
那我要额外调查下午客群、周边人流和外卖订单。
原计划里本来没有这一项。
这就是:
现场怎么调整?
所以三者可以记成一句话:
Prompt 定目标,Plan 排路线,ReAct 看路况。
甚至可以画成:
Prompt
“我要去哪?”
↓
Plan-and-Execute
“我准备怎么去?”
↓
开始执行
↓
ReAct
“路上突然堵车怎么办?”
↓
动态调整
↓
继续执行
↓
完成目标
还有一个很重要的认知
你看到那些 Agent 架构图时,不要把:
- Prompt
- ReAct
- Plan-and-Execute
- RAG
- Memory
理解成完全平级、互斥的“8 种机器人”。
更准确地说,它们是不同层次的能力。
一个 Agent 完全可能同时拥有:
Prompt + Plan-and-Execute + ReAct + Tools + RAG + Memory
比如:
你说:
“帮我研究一家上市公司。”
Prompt负责告诉它目标。
Plan-and-Execute负责先拆成财务、行业、估值等任务。
ReAct负责研究过程中发现异常后临时追查。
Tools负责搜索网页、计算数据。
RAG负责查你的金融教材和历史笔记。
Memory负责记住你以前研究过什么。
这样组合起来,才是一个真正完整的 Agent。
所以你现在可以把之前那个表格修正成:
Prompt = 工作任务书
Plan-and-Execute = 项目管理能力
ReAct = 现场应变能力
这三个确实有重叠,但它们解决的是不同问题。