为什么选择 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 来灵活执行。

相关推荐
yyyyyuanxian几秒前
一次 ChatGPT Plus 订阅经历:网页端支付受限后,我在 iPhone 内购页完成了订阅
人工智能·chatgpt·iphone·chatgpt plus
明志数科2 分钟前
具身智能数据标准化:从碎片化接口到统一工作组的技术路径
人工智能·算法·机器学习
IT_陈寒7 分钟前
Vite的静态资源路径搞得我头秃,原来这样配才对
前端·人工智能·后端
xd1855785558 分钟前
SQL语句生成-基于鸿蒙的AI SQL语句生成应用开发实践
人工智能·sql·华为·harmonyos·鸿蒙
快乐非自愿8 分钟前
2026 IDC认证低代码平台TOP7|制造业/政务场景可直接复用
人工智能·低代码·制造·政务
土星云SaturnCloud13 分钟前
智慧港口边缘计算:基于土星云边缘计算设备的三级架构设计与实战
服务器·人工智能·ai·边缘计算
XS03010615 分钟前
Spring AI第一课
数据库·人工智能·spring
TMT星球16 分钟前
梦饷科技联合创始人兼CEO冷静出席2026世界人工智能大会,分享私域电商赋能乡村振兴创新实践
人工智能·科技
spssau23 分钟前
一文学会结构方程模型:从模型搭建、路径图绘制到不达标调整,实操全流程
人工智能·python·算法
数科星球27 分钟前
百川智能 WAIC 首次展现 M4 专科能力:肿瘤、儿科已走进真实临床
人工智能