☰
ReAct 循环
2026/10/15 3:47:45 网站建设 项目流程

ReAct 循环

1、基本介绍
  • ReAct 循环(Reasoning + Acting)是一种让大语言模型交替进行推理和行动的 Agent 工作模式
2、循环结构
  • 一个典型的 ReAct 循环包含四个阶段
  1. 思考:模型分析当前状态,决定下一步该做什么
例如:我需要先查一下上海今天的天气
  1. 行动:模型选择一个工具并调用它
例如:调用 get_weather(city="上海")
  1. 观察:工具返回结果,作为新的上下文输入给模型
例如:上海今天晴,25°C
  1. 重复或结束:模型基于观察继续下一轮循环,直到得出最终答案
3、举例说明
  • 用户问:上海今天适合跑步吗?
Thought: 我需要知道上海今天的天气 Action: get_weather("上海") Observation: 晴,25°C,湿度 60% Thought: 天气不错,但还要确认空气质量 Action: get_air_quality("上海") Observation: AQI 45,优 Thought: 天气和空气都很好,适合跑步 Final Answer: 适合,今天上海晴、25°C,空气质量优

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询