名词解释 / 04
ReAct(推理+行动)
第 54 / 127 个名词用 AI 完成和自动化工作
英文名称:Reasoning and Acting
常见别名:ReAct 框架、推理行动循环
所属分类:用 AI 完成和自动化工作
一句话解释
ReAct 是让 AI 智能体交替进行判断、调用工具和观察结果,再根据新信息决定下一步的工作方式。
工作中什么时候会遇到
AI 需要边查资料边调整方向、边操作软件边检查反馈,而不是一次性给出答案时,通常会采用类似 ReAct 的循环。
能解决什么问题
- 把复杂任务拆成多轮可执行步骤。
- 利用工具结果修正原来的判断。
- 在信息不足时继续搜索或查询。
- 遇到错误后改变方法,而不是直接编造结果。
举个例子
员工要求调查某供应商:智能体先搜索工商信息,发现公司名称有重名,再查询统一社会信用代码,随后核对风险记录,最后根据找到的证据整理结果。
怎么使用
给出明确目标、可用资料和完成标准,并要求关键结论附来源。建设者需要限制可用工具、最大轮数和执行成本,在付款、发信、修改系统等节点加入确认。
使用时要注意什么
模型的“推理”仍可能错误,观察到的工具结果也可能不完整。循环越长,错误、成本和延迟越容易累积;内部推理过程不应被当作事实证据,最终应核查外部结果。
容易混淆的词
- 思维链:强调分步推理;ReAct 还包含对外部工具的行动和反馈。
- Loop:泛指循环;ReAct 是一种具体的“判断—行动—观察”循环。
- 规划:先形成步骤;ReAct 更强调执行中持续调整。