news 2026/4/21 16:11:20

【ReACT 设计模式】(思考 - 行动 - 观察)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【ReACT 设计模式】(思考 - 行动 - 观察)

ReAct是一种将推理(Reasoning)与行动(Acting)相结合的智能体(Agent)设计模式,常见于大语言模型(LLM)应用开发(如 LangChain、AutoGPT)。

它的核心思想是让模型在解决复杂任务时交替进行:

  • 思考(Thought):分析当前状态,规划下一步。
  • 行动(Action):调用外部工具(如搜索、计算器、API)。
  • 观察(Observation):接收工具返回的结果。
步骤名称核心职责功能描述
1Thought 思考规划思考用户问题,制定行动方案
2Action 行动执行调用工具
3Observation 观察接收获取原始结果,作为推理依据
4Thought 思考(评估)判断决策评估信息是否足够(如果不满足回答,决定下一步 Action 行动做什么事情),决定循环或结束
5Answer 回答输出向用户输出最终答案

典型流程示例(用户问:“今天XX公司股价是多少?”):

  1. Thought 思考:我需要查找今天的股价。# 思考用户问题,制定行动方案
  2. Action 行动:Search[XX公司 股价 2026-04-21]# 调用工具
  3. Observation 观察:收盘价 125.30 元# 获取工具返回的原始结果,作为下一步推理的依据
  4. Thought 思考(评估):已获得答案。# 评估当前积累的观察结果是否足以回答用户问题。若信息不足,指定下一步行动任务 返回第2步循环执行。
  5. Answer 回答:XX公司今日收盘价为 125.30 元。# 向用户输出最终答案

ReAct 的核心循环是:行动 → 观察 → 思考(评估)。若信息不足则继续行动,直至积累的信息足以回答用户问题,最后输出答案。

优势

  • 提高事实准确性(结合外部数据)
  • 增强可解释性(推理过程可见)
  • 处理需要多步交互的复杂任务

典型应用:代码生成、生成文档、数据分析、自动化操作等。


Trae 内置的 ReACT 模式回答用户问题

用户问题:重构这个函数并添加错误处理

Trae 内部执行流程:

  1. Thought(思考):需要先读取当前代码 → Action(行动):读取文件
  2. Observation(观察):获得代码内容
  3. Thought(思考/评估):需要理解函数逻辑 → Action(行动):分析依赖
  4. Observation(观察):发现有3个依赖函数
  5. Thought(思考/评估):信息充足,可以开始重构 → Action(行动):生成新代码
  6. Answer(回答):输出重构后的代码
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/21 16:09:59

保姆级避坑指南:在Windows 10上用QT Creator 5.12成功配置Qgis 3.10开发环境

Windows 10下QT Creator 5.12与Qgis 3.10开发环境配置全攻略 第一次在Windows平台上配置QT Creator与Qgis的开发环境,就像在迷宫中寻找出口——每个转角都可能遇到意想不到的障碍。作为过来人,我深知那些看似简单的步骤背后隐藏着多少"坑"。本…

作者头像 李华
网站建设 2026/4/21 16:08:41

别再死记硬背了!手把手带你一步步推导开关电源变压器AP法核心公式

从电磁原理到工程实践:开关电源变压器AP法公式的完整推导指南 当你第一次看到AP法公式时,是否感觉像面对一堵密不透风的墙?那些看似随意的参数组合背后,其实隐藏着清晰的物理逻辑。作为电源工程师,理解这个公式的来龙去…

作者头像 李华
网站建设 2026/4/21 16:04:06

xrdp技术深度解析:开源RDP服务器的架构设计与企业级应用

xrdp技术深度解析:开源RDP服务器的架构设计与企业级应用 【免费下载链接】xrdp xrdp: an open source RDP server 项目地址: https://gitcode.com/gh_mirrors/xrd/xrdp xrdp作为一个开源的远程桌面协议(RDP)服务器实现,为L…

作者头像 李华
网站建设 2026/4/21 16:00:08

国防科大、成电、哈工大...保研后聊聊实验室“软环境”:导师人品、团队氛围、补助和摸鱼空间到底有多重要?

保研后如何科学评估实验室的"软环境":导师、氛围与补助的深度解析 站在人生十字路口的准研究生们,手握多个offer却陷入选择困难——这几乎是每个保研成功者必经的煎熬阶段。当最初的兴奋褪去,一个更现实的问题浮现:在看…

作者头像 李华