ReAct 是什么?让 AI Agent 边想边做边看结果,小白程序员必收藏!
本文深入浅出地讲解了 AI Agent 中的 ReAct 概念,即“推理+行动”,强调 Agent 应该边思考边行动边观察结果以推进任务。文章通过 AI 客服退款示例,详细解析了 ReAct 的三个关键动作:Thought(思考)、Action(行动)、Observation(观察),并阐述了为何不能让模型一次性回答问题,以及 ReAct 与工具调用的关系。文章最后总结 ReAct 实际上是一种朴素的工作方式,类似于工程师排查问题、调用接口的过程,值得收藏学习。
这篇文章只解决一个问题:
ReAct 到底是什么?为什么 Agent 经常要“边想边做”?
刚开始看到 ReAct 的时候,我第一反应是:
这是不是 React 前端框架拼错了?
后来才发现,不是。
AI Agent 里的 ReAct,一般指:
Reason + Act
也就是:
推理 + 行动
它想表达的事情其实很朴素:
一个能做事的 Agent,不应该只坐在那里回答问题。
它应该先判断下一步,再调用工具,观察结果,然后继续判断。
简单说:
ReAct 是一种让 Agent 边想、边做、边看结果、再继续推进任务的模式。
这句话先记住。

图:ReAct 最核心的是“判断、行动、观察、再判断”这个循环。
后面我们用一个真实一点的例子慢慢拆。
01|先从一个退款例子说起
假设你要做一个 AI 客服助手。
用户问:
我这个订单 A001 可以退款吗?
如果只是普通问答,模型可能会直接回答:
一般情况下,购买 7 天内可以退款。
这个回答看起来没问题,但从业务角度看很危险。
因为它根本不知道订单 A001 的真实情况。
它不知道订单状态,不知道购买时间,不知道有没有使用过,也不知道这个商品是否支持退款。
所以一个真正能干活的 Agent,不能只靠嘴说。
它得先判断:
我现在缺什么信息?
缺订单信息,就查订单。
查完订单以后,发现还要确认商品规则,那就继续查商品。
等信息够了,再给用户明确答复。
所以这个过程不是简单的一问一答。
它更像这样:
判断下一步 -> 调用工具 -> 观察结果 -> 再判断下一步 -> 最后回答
这就是 ReAct 想表达的核心。
02|ReAct 的三个关键动作
ReAct 里最常见的结构是三个词:
Thought Action Observation
翻译得接地气一点:
Thought:我现在怎么判断 Action:我接下来要做什么 Observation:我做完以后看到了什么结果
放到退款例子里,大概就是:
Thought:用户问订单 A001 能不能退款,我不能直接回答,要先查订单。 Action:调用 get_order 查询订单。 Observation:订单是 3 天前创建,状态是 paid,没有退款过。 Thought:订单初步满足条件,但还要看商品是否支持退款。 Action:调用 get_product 查询商品规则。 Observation:商品支持 7 天内退款。 Thought:现在信息够了,可以回答用户。
你看,ReAct 最重要的不是这个格式有多高级。
而是它让模型不要一上来就拍结论。
它会先判断自己缺什么信息,然后通过工具拿到真实结果,再继续判断。
这里有一个点很关键:
Observation 不应该是模型自己猜出来的。
它应该来自真实工具的返回结果。
比如查订单工具返回订单状态,查商品工具返回退款规则,查日志工具返回真实错误信息。
如果 Agent 把自己猜的内容当成真实结果,那后面推得越认真,偏得也可能越远。
03|为什么不能让模型一次性回答?
有人可能会问:
模型这么聪明,为什么不把所有问题一次性想完?
因为真实项目里,很多信息一开始根本不在上下文里。
比如用户问:
帮我看看这个接口为什么 500。
模型一开始并不知道日志里报了什么错,也不知道最近有没有发布,更不知道数据库有没有慢查询。
它必须一步一步查。
先查日志。
看到数据库超时。
再查数据库监控。
发现某张表慢查询突然变多。
再查最近发布。
最后才可能定位到:
某个新发布的查询少了索引,导致接口超时。
这其实和后端同学平时排查问题很像。
不是一开始就知道答案,而是:
先有一个判断 -> 查一个证据 -> 根据证据修正判断 -> 再查下一个证据
ReAct 只是把这个过程搬到了 Agent 里。
所以它听起来像 AI 概念,但其实很像工程师平时干活。
04|ReAct 和工具调用是什么关系?
这里很容易混。
ReAct 和工具调用不是一回事。
可以先这样记:
工具调用是一种能力。
ReAct 是一种使用工具的过程。
工具调用解决的是:
模型能不能调用外部函数或 API?
比如查订单、查库存、查知识库、创建工单。
但有了工具,不代表 Agent 就会把事情做好。
它还要知道:
什么时候该调用工具;
先调用哪个工具;
工具返回以后怎么理解;
下一步还要不要继续查;
什么时候应该停止;
最后怎么回答用户。
所以工具调用像是你有很多按钮。
ReAct 像是你知道什么时候按哪个按钮,按完以后看结果,再决定下一步。
这也是为什么 ReAct 经常和 Agent 放在一起讲。
因为 Agent 不是只会聊天。
Agent 要围绕目标推进任务。
而推进任务,往往就需要:
判断 行动 观察 再判断
05|我现在怎么理解 ReAct
我现在不太愿意把 ReAct 理解成一个特别玄的 AI 框架。
它更像一种朴素的工作方式。
普通问答模型像是在说:
你问我,我回答。
ReAct 风格的 Agent 更像是在说:
我先判断缺什么。 缺资料就去查资料。 缺状态就去查系统。 查完以后看结果。 结果不够就继续查。 够了再回答你。
这个过程不神秘。
我们平时写后端、排故障、对接接口,其实也经常这么做。
先判断。
再行动。
看结果。
然后继续判断。
ReAct 只是把这种工作方式变成了 Agent 可以执行的一套循环。
写在最后
ReAct 这个词看起来有点学术。
但拆开以后,它没有那么玄。
它其实是在提醒我们:
一个能做事的 Agent,不能只会生成答案,还要能根据真实反馈一步一步推进。
从后端视角看,ReAct 最像的不是魔法。
而是我们平时排查问题、调用接口、验证结果的过程。
其实这里还有几个问题值得思考:
ReAct 和 Workflow 到底怎么选?
Agent 的工具应该怎么设计才不容易乱用?
为什么有些 Agent 会一直循环停不下来?
多步工具调用的日志应该怎么存?
哪些危险动作必须让用户二次确认?
这篇先把 ReAct 是什么讲到这里。
后面继续一篇一篇拆。
如何学习大模型 AI ?
由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。
但是具体到个人,只能说是:
“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。
这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。
我在一线科技企业深耕十二载,见证过太多因技术卡位而跃迁的案例。那些率先拥抱 AI 的同事,早已在效率与薪资上形成代际优势,我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在大模型的学习中的很多困惑。我们整理出这套 AI 大模型突围资料包:
- ✅ 从零到一的 AI 学习路径图
- ✅ 大模型调优实战手册(附医疗/金融等大厂真实案例)
- ✅ 百度/阿里专家闭门录播课
- ✅ 大模型当下最新行业报告
- ✅ 真实大厂面试真题
- ✅ 2026 最新岗位需求图谱
所有资料 ⚡️ ,朋友们如果有需要 《AI大模型入门+进阶学习资源包》,下方扫码获取~
① 全套AI大模型应用开发视频教程
(包含提示工程、RAG、LangChain、Agent、模型微调与部署、DeepSeek等技术点)
② 大模型系统化学习路线
作为学习AI大模型技术的新手,方向至关重要。 正确的学习路线可以为你节省时间,少走弯路;方向不对,努力白费。这里我给大家准备了一份最科学最系统的学习成长路线图和学习规划,带你从零基础入门到精通!
③ 大模型学习书籍&文档
学习AI大模型离不开书籍文档,我精选了一系列大模型技术的书籍和学习文档(电子版),它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础。
④ AI大模型最新行业报告
2025最新行业报告,针对不同行业的现状、趋势、问题、机会等进行系统地调研和评估,以了解哪些行业更适合引入大模型的技术和应用,以及在哪些方面可以发挥大模型的优势。
⑤ 大模型项目实战&配套源码
学以致用,在项目实战中检验和巩固你所学到的知识,同时为你找工作就业和职业发展打下坚实的基础。
⑥ 大模型大厂面试真题
面试不仅是技术的较量,更需要充分的准备。在你已经掌握了大模型技术之后,就需要开始准备面试,我精心整理了一份大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。

以上资料如何领取?

为什么大家都在学大模型?
最近科技巨头英特尔宣布裁员2万人,传统岗位不断缩减,但AI相关技术岗疯狂扩招,有3-5年经验,大厂薪资就能给到50K*20薪!

不出1年,“有AI项目经验”将成为投递简历的门槛。
风口之下,与其像“温水煮青蛙”一样坐等被行业淘汰,不如先人一步,掌握AI大模型原理+应用技术+项目实操经验,“顺风”翻盘!

这些资料真的有用吗?
这份资料由我和鲁为民博士(北京清华大学学士和美国加州理工学院博士)共同整理,现任上海殷泊信息科技CEO,其创立的MoPaaS云平台获Forrester全球’强劲表现者’认证,服务航天科工、国家电网等1000+企业,以第一作者在IEEE Transactions发表论文50+篇,获NASA JPL火星探测系统强化学习专利等35项中美专利。本套AI大模型课程由清华大学-加州理工双料博士、吴文俊人工智能奖得主鲁为民教授领衔研发。
资料内容涵盖了从入门到进阶的各类视频教程和实战项目,无论你是小白还是有些技术基础的技术人员,这份资料都绝对能帮助你提升薪资待遇,转行大模型岗位。

以上全套大模型资料如何领取?

更多推荐


所有评论(0)