Skip to content
阅读进度

ReAct 与先规划再执行有什么区别? ​

返回 Agent 工程 目录

标准回答 ​

ReAct 交替进行决策、动作和观察;先规划再执行会先拆出步骤,再按执行结果修正计划。前者灵活,后者便于跟踪依赖,实际系统常结合使用。

关键机制 ​

  • 工具返回结果后更新任务状态,再决定下一步;失败时不能把原计划当作必须机械执行的事实。
  • 计划包含目标、依赖、完成条件与可取消点;计划不是授权,执行前仍要检查当前权限与状态。
  • 避免模型对简单任务反复重新规划;对复杂任务用步数和时间预算控制分析开销。

通俗例子 ​

设备升级可以先规划“校验型号 → 检查电量 → 下载 → 安装”。检查发现电量不足后,应暂停并解释原因,而不是继续执行安装。

易混淆点 ​

模型写出“已验证”不代表真的查过工具;事实依据来自可观察的调用结果与系统状态。

参考资料 ​

内容来源 ​

用完整回答理解机制,用真实证据解释项目。