以 HotpotQA 风格的问题为例:
问题:除了 Apple Remote 之外,还有什么设备可以控制 Apple Remote 最初设计配合使用的程序?
Thought 1:我需要先找出 Apple Remote 最初是为哪个程序设计的。
Action 1:Search["Apple Remote original purpose"]
Observation 1:The Apple Remote was initially designed to work with Front Row media application.
Thought 2:现在我需要找出还有哪些设备可以控制 Front Row。
Action 2:Search["Front Row controls devices"]
Observation 2:Front Row can be controlled using an Apple Remote or the keyboard.
Thought 3:我已经有了足够的信息。
Action 3:Finish[keyboard]同样的问题如果交给纯 CoT 方法,模型可能基于训练数据中的模糊记忆给出错误答案(如猜测"鼠标"或"触控板")。ReAct 通过实际检索维基百科,确保每一步都有事实依据。