外观
详细解释 ReAct 框架中 Thought、Action、Observation 三者如何循环?
标准回答
ReAct 的循环是:Thought 分析当前状态并决定下一步 → Action 选择工具和参数 → 外部执行工具 → Observation 把真实执行结果返回 → 再判断下一步,直到能给出答案或达到停止条件。Observation 必须来自实际工具结果,不能由模型编造;工程上还要限制步数、时间和重复调用。
通俗例子
要算订单总价,先决定调用计算工具,工具返回数值后再解释;若税费条件缺失,下一步应询问或查询,而非猜一个。
内容来源
- Android · AI Agent 知识手册 · 原条目
ai-Q21