为什么选择 ReAct 模式而不是 Plan-and-Execute?

做 AI Agent 的时候,到底该让 AI"先想再做",还是"边想边做"?

这个问题,是每一个做 Agent 系统的人都要过的坎。

我最近看到一份架构决策记录,讲的就是这个------为什么选 ReAct 模式,而不是 Plan-and-Execute。

答案其实很简单:因为用户不会按你的计划来。

Plan-and-Execute 的思路是什么?先定一个计划,然后按步骤执行。听起来很合理,对吧?

但在企业客服场景里,你很快就会发现问题:用户上一秒还在查订单,下一秒就变成要退款了。计划写好了,意图变了------整个计划白做。

ReAct 不一样。它是"思考→行动→观察→再思考"的循环。每一次行动之后,它都看一眼结果,再决定下一步怎么走。计划不是在开始定死的,而是在执行中动态生成的。

而且数据也很说明问题:

纯 Plan-and-Execute,平均响应 8 秒。ReAct 呢?3.2 秒。 任务完成率呢?从 78% 提到 91%。

为什么?因为 Plan-and-Execute 只要中间一步失败,整个计划就要重来。ReAct 随时可以调整方向,容错性高得多。

当然,作者也没走极端。他的方案是"ReAct 为主,Plan 为辅"------

简单的、单步的任务:直接让 ReAct 跑一次循环。 复杂的、多步骤的任务:先让 AI 生成一个粗粒度计划,每个步骤内部再用 ReAct 来灵活执行。

相关推荐
AI你一生一世1 小时前
当一句自然语言指令穿透三层抽象:从“把按钮改成蓝色“看 AI 编码代理的真实边界
人工智能·自然语言处理·前端架构·技术债·设计令牌·ai编码代理·代码抽象
袋鼠云数栈2 小时前
非结构化数据也能“周期调度“:离线开发BatchWorks的多模态数据同步实践
大数据·人工智能·多模态数据·离线开放
算了吧95692 小时前
GEO服务商选型指南:2026年企业评估框架与决策路径
大数据·人工智能·物联网
workflower2 小时前
矿用机器人人工智能安全与治理体系
人工智能·安全·机器学习·机器人·云计算·无人机
tianbin9112 小时前
从模型微调到API调用:大模型训练后的高效工程化落地路径
人工智能
a努力。2 小时前
RAG数据流水线的隐形杀手:文档加载与切分深度解析
人工智能
美林数据Tempodata2 小时前
高校工科专业转型工业数智方向:从六类岗位技术要求到课程模块的改造路径
人工智能·工业互联网·产教融合·课程改革
HUIBUR科技2 小时前
AI重塑企业数字化:从系统建设到价值盘活的全新变革
人工智能·ai
深频率2 小时前
6倍价格买8倍速度?GPT-6.1 Sol极速版的两个倍率
人工智能·gpt
Python测试之道2 小时前
GitHub 实战课|Playwright MCP:让 AI 真的会用浏览器
人工智能·github