第2章:ReAct 框架与规划模块深度剖析2.1 ReAct 原理深度解析2.1.1 什么是 ReActReAct(Reasoning + Acting)是一种让大语言模型能够交替进行推理和行动的模式。核心思想是:与其直接生成答案,不如让模型在采取行动前先进行推理思考,然后根据思考结果选择并执行动作,通过"思考-行动-观察"的循环迭代完成任务。ReAct 的核心价值:减少幻觉:通过工具调用获取真实信息,而非仅依赖模型知识提高可控性:推理过程显式化,方便追踪和调试增强可靠性:每步行动后观察结果,可及时发现错误并修正2.1.2 ReAct vs 普通 Agent普通 Agent(单步执行):用户问题 → LLM → 答案(可能错误或过时)ReAct Agent(多步迭代):用户问题 → Think(思考) → Act(调用工具) → Obs