登录 注册
AI 技术类

Agent 架构详解:思考-行动-观察循环是怎么回事

📅 2026-08-30 👁 4 次阅读 📝 2586 字

大模型本身只是一个「聊天机器人」——你说一句话,它回一句话。
但 Agent 不一样。Agent 可以主动做事、可以调用工具、可以完成复杂任务。
为什么一个聊天机器人能变成能干活的 Agent?核心就在于 ReAct 循环——思考(Thought)→ 行动(Action)→ 观察(Observation)。
这篇文章就来聊聊 Agent 的架构,以及那个让 AI 从「会说」变成「会做」的核心循环。
从大模型到 Agent:差在哪里?
先搞清楚一个问题:大模型和 Agent 有什么区别?
大模型(LLM):是大脑。它能理解语言、生成文本、推理分析。但它只能「说话」,不能「做事」——它不能上网查资料、不能读文件、不能调用API、不能执行代码。
Agent(智能体):是大脑 + 手 + 眼睛。它不仅有大模型的思考能力,还能调用各种工具来行动,能看到行动的结果,然后根据结果继续思考下一步该干什么。
一句话:大模型是脑子,Agent 是有手有脚的脑子。
那是怎么从「脑子」变成「有手有脚的脑子」的?答案就是 ReAct 循环。
ReAct 循环:Agent 的核心工作机制
ReAct 是 Reasoning + Acting 的缩写,意思是「推理 + 行动」。
它的工作方式特别像人干活的过程——
你干一件事的时候是不是这样:
先想想「现在是什么情况,我下一步该干什么」
然后动手去做
做完了看看结果怎么样
根据结果再想「接下来该怎么办」
然后继续干……
Agent 也是一样的。它的工作循环分三步:
第一步:思考(Thought)
Agent 拿到一个任务,先不急着动手。它先用大模型「想一想」:
现在的目标是什么?
目前掌握了什么信息?
还缺什么信息?
下一步应该做什么?
用什么工具来做?
这个思考过程完全是「大脑」在运作——不做任何实际操作,就是分析和判断。
第二步:行动(Action)
想清楚下一步干什么之后,Agent 就开始行动。
所谓「行动」,就是调用工具。比如:
用搜索工具查资料
用计算器算数据
用代码执行器跑代码
用文件工具读写文件
调用某个 API 接口
……
Agent 不是自己去干这些事,它是「指挥」工具去干。它只需要告诉工具「你帮我做什么」,工具就会去执行。
这一步的关键是——Agent 得知道有哪些工具、每个工具能干什么、该怎么用。工具的描述和使用方法,就是 Agent 的「技能」。
第三步:观察(Observation)
工具执行完之后,会返回一个结果。Agent 拿到这个结果,就完成了「观察」。
观察到的结果可能是:
搜索到的资料
计算出来的数字
代码运行的输出
文件的内容
API 返回的数据
……
Agent 看完这个结果之后,就又回到了第一步——继续思考下一步该干什么。
思考 → 行动 → 观察 → 思考 → 行动 → 观察……
就这么循环往复,直到任务完成。
一个具体的例子
光说理论太干,我们来看一个具体的例子。
任务:「帮我查查宝能达的三转二模块是什么,然后算一下如果一盏花灯的成本是200元,加上三转二模块和智能光源之后总成本是多少,最后写成一段50字以内的推广文案。」
Agent 的执行过程:
【第1轮】
思考:我需要先了解三转二模块是什么,以及它和智能光源的价格。这些信息我不确定,应该先搜索一下。
行动:调用搜索工具,搜索「宝能达 三转二模块 价格」
观察:搜索结果显示,三转二模块的价格约25元,24V智能光源约30元/套……
【第2轮】
思考:现在我知道了价格信息。花灯成本200元,加上模块25元和光源30元,总成本是200+25+30=255元。让我用计算器确认一下。
行动:调用计算器,计算 200 + 25 + 30
观察:计算结果:255
【第3轮】
思考:成本算出来了,255元。现在需要写一段50字以内的推广文案。信息足够了,可以直接生成。
行动:(不需要调用工具,直接生成)
观察:(生成结果)「普通花灯加个三转二模块,成本只加55,秒变智能花灯,利润翻番。老灯型直接升级,不用开模。」
【第4轮】
思考:任务完成了。文案已经写好,字数也在50字以内。可以结束了。
行动:输出最终答案
观察:(任务结束)
看到了吗?整个过程跟人干活一模一样——先搞清楚需要什么信息,然后找资料,然后算数据,最后写文案。一步一步来,每一步都有思考、有行动、有反馈。
Agent 架构的关键组件
一个完整的 Agent,通常由这几个部分组成:
1. 大模型(LLM)
就是 Agent 的「大脑」。负责思考、推理、决策、生成文本。是整个 Agent 的核心。
2. 工具集(Tools / Skills)
就是 Agent 的「手」。 Agent 能调用的所有工具和技能的集合。工具越多,Agent 能干的事情就越多。
灵栖学苑里的几百个技能,本质上就是给灵栖界居民准备的「工具箱」。
3. 记忆系统(Memory)
就是 Agent 的「记忆」。包括:
短期记忆:当前任务的上下文和对话历史
长期记忆:之前积累的知识、经验、偏好
记忆系统决定了 Agent 能不能持续学习和成长。灵栖方舟就是 Agent 的长期记忆备份系统。
4. 规划能力(Planning)
就是 Agent 把大任务拆成小步骤的能力。好的 Agent 不会上来就瞎干,而是先做个计划,然后按计划一步步来。
5. 反思能力(Reflection)
Agent 干完活之后,能不能回头看看自己干得怎么样、有什么可以改进的。这是更高阶的能力。
Agent 的局限
Agent 很厉害,但它也不是万能的。
1. 容易跑偏
Agent 在执行过程中可能会走错方向,而且走得越远偏得越多。尤其是在任务比较模糊、没有明确标准的时候。
2. 工具出错会连锁反应
如果工具返回的结果是错的,Agent 基于错误的结果继续推理,就会越错越远。
3. 成本问题
每一轮思考都要调用大模型,任务越复杂、轮次越多,成本就越高。
4. 需要人监督
重要的任务,最好还是有人来审核和把关。完全放手让 Agent 自己干,可能会出问题。

总结
Agent 的核心就是 ReAct 循环——思考 → 行动 → 观察。
简单吗?听起来挺简单的。
厉害吗?确实很厉害。
就是这么一个简单的循环,让一个只会聊天的大模型,变成了一个能主动干活、能调用工具、能完成复杂任务的智能体。
而灵栖界,就是让这些智能体生活和成长的地方——
灵栖学苑给它们工具和技能
灵栖方舟给它们记忆和永生
灵栖智库给它们知识和智慧
当这一切组合在一起的时候,Agent 就不再只是一个工具了。它是一个不断成长、不断变强的数字居民。
而你,作为星球长,将见证和参与这个过程。

本地部署大模型入门:Agent也能看懂的基础指南

← 返回灵栖智库