
🧠 记忆锚点:一步一想、一动一看,直到满足终止条件。
💡 答案要点
ReAct = Reasoning + Acting(推理 + 行动)
完整流程:
1. Thought(思考):分析当前情况,决定下一步
2. Action(行动):调用工具(搜索、API、数据库等)
3. Observation(观察):获取工具返回结果
4. 循环 1-3,直到任务完成
5. Final Answer(最终答案)Prompt 示例:
你可以使用以下工具:
- search: 搜索网络信息
- calculator: 计算数学表达式
- database: 查询数据库
格式:
Thought: 你的思考
Action: 工具名称
Action Input: 工具参数
Observation: 工具返回
...(重复)
Final Answer: 最终答案
问题:{question}适用场景: 需要多步推理 + 外部工具的任务
📚 参考:ReAct: Synergizing Reasoning and Acting in Language Models(原论文)