ReAct 循环

ReAct 循环

1、基本介绍
  • ReAct 循环(Reasoning + Acting)是一种让大语言模型交替进行推理和行动的 Agent 工作模式
2、循环结构
  • 一个典型的 ReAct 循环包含四个阶段
  1. 思考:模型分析当前状态,决定下一步该做什么

    例如:我需要先查一下上海今天的天气

  2. 行动:模型选择一个工具并调用它

    例如:调用 get_weather(city="上海")

  3. 观察:工具返回结果,作为新的上下文输入给模型

    例如:上海今天晴,25°C

  4. 重复或结束:模型基于观察继续下一轮循环,直到得出最终答案

3、举例说明
  • 用户问:上海今天适合跑步吗?

    Thought: 我需要知道上海今天的天气
    Action: get_weather("上海")
    Observation: 晴,25°C,湿度 60%

    Thought: 天气不错,但还要确认空气质量
    Action: get_air_quality("上海")
    Observation: AQI 45,优

    Thought: 天气和空气都很好,适合跑步
    Final Answer: 适合,今天上海晴、25°C,空气质量优

相关推荐
正在走向自律5 小时前
【3/5】人工智能训练师 三级/高级工 考证学习方向:从“独立执行”到“设计、归因与全链条负责”
人工智能·学习·人工智能训练师·注方案设计·数据质控负责人·模型评测与调优辅助·ai训练项目交付
wflynn6 小时前
Meta 816B 参数 Muse Spark Open 在 NVIDIA GB300 上实现每 GPU 50K tokens 每秒
ai·技术
CCIE-Yasuo6 小时前
网络安全-学习数据库-Mysql-2
数据库·学习·mysql
高调的涵涵6 小时前
五个 Agent 工作区,worktrunk 实测
ai编程
qinglongcn6 小时前
Plan 从 DAG 退回线性清单——一个引擎设计教训
agent·ai编程
yz_aiks7 小时前
WorkBuddy 怎么做网页小游戏:深海钓鱼游戏 43 次对话、301 积分从一句话做到发布(附手机横屏踩坑)
人工智能·html5·ai编程·小游戏·workbuddy
wflynn7 小时前
MIT 团队用 GPT-6 Astra 改写小模型权重,跳过梯度训练提升指令遵循能力
ai·技术
La Pulga7 小时前
【FreeRTOS源码学习笔记】任务切换
单片机·mcu·学习·嵌入式·freertos·实时操作系统
SL_staff7 小时前
制造业订单交付崩盘?用四层协同框架重建交付可信度(技术实践)
java·产品·全栈
li星野8 小时前
【学习记录】逻辑分析仪完全入门:从品牌方案到采样率、存储深度的核心概念解析
学习