外观
ReAct 与先规划再执行有什么区别?
标准回答
ReAct 交替进行决策、动作和观察;先规划再执行会先拆出步骤,再按执行结果修正计划。前者灵活,后者便于跟踪依赖,实际系统常结合使用。
关键机制
- 工具返回结果后更新任务状态,再决定下一步;失败时不能把原计划当作必须机械执行的事实。
- 计划包含目标、依赖、完成条件与可取消点;计划不是授权,执行前仍要检查当前权限与状态。
- 避免模型对简单任务反复重新规划;对复杂任务用步数和时间预算控制分析开销。
通俗例子
设备升级可以先规划“校验型号 → 检查电量 → 下载 → 安装”。检查发现电量不足后,应暂停并解释原因,而不是继续执行安装。
易混淆点
模型写出“已验证”不代表真的查过工具;事实依据来自可观察的调用结果与系统状态。
参考资料
内容来源
- Android 技术札记 · 原条目
react-planning