# Summary ReAct 是 2022 年 Google Research 提出的一个 **提示框架**,核心思想是让大语言模型在推理时 **交替进行「思考 (Reasoning)」和「行动 (Acting)」**。 # Cues # Notes ## 📌 什么是 ReAct 框架? - **Reasoning**:模型在自然语言里写出它的推理过程(思考链)。 - **Acting**:模型调用外部工具或环境(例如搜索引擎、计算器、数据库查询等)。 - 两者交替执行,直到得到最终答案。 --- ## ⚙️ 举个例子 任务:问「法国总统的出生年份的平方是多少?」 - **Reasoning**:法国总统是马克龙,我需要查他的出生年份。 - **Action**:调用搜索引擎 → 得到「1977」。 - **Reasoning**:现在我需要计算 1977²。 - **Action**:调用计算器 → 得到「3,908,529」。 - **Answer**:法国总统的出生年份平方是 3,908,529。 👉 这就是 ReAct:**推理 + 工具调用链条化执行**。 --- ## 🌟 为什么重要? 1. **增强可解释性**:模型输出自己的思路,便于检查和调试。 2. **增强能力**:不再局限于模型参数里的知识,而是能调用外部工具。 3. **Agent 基础**:大多数 AI Agent 框架(LangChain、LlamaIndex 等)都基于 ReAct 思路。 --- ✅ 总结一句: **ReAct 是一种提示框架,把 LLM 变成会“边思考边调用工具”的 Agent,提升了模型的可解释性和实用性。** ---