大模型 Agent(智能体)入门:原理与关键组成

举报
buffon 发表于 2026/08/28 16:17:31 2026/08/28
【摘要】 大模型 Agent(智能体)入门:原理与关键组成 一、什么是 Agent用一句话概括:Agent 是让大模型从"只会聊天"变成"能干活"的一层封装。传统的大模型(LLM)本质是个"文本补全器"——你问一句,它答一句,回答完就结束,它不会主动拆解任务、不会调用外部工具、也不会记住上一轮说过什么。Agent 则把大模型放进一个"思考—行动"的闭环里,让它能像人一样:接收目标 → 拆解步骤 → ...

大模型 Agent(智能体)入门:原理与关键组成

一、什么是 Agent

用一句话概括:Agent 是让大模型从"只会聊天"变成"能干活"的一层封装

传统的大模型(LLM)本质是个"文本补全器"——你问一句,它答一句,回答完就结束,它不会主动拆解任务、不会调用外部工具、也不会记住上一轮说过什么。Agent 则把大模型放进一个"思考—行动"的闭环里,让它能像人一样:接收目标 → 拆解步骤 → 调用工具 → 观察结果 → 调整下一步,直到任务完成。

二、核心原理:一个不断循环的"感知-决策-执行"

Agent 的运转机制并不神秘,本质是个四步循环:

  1. 感知(Perceive):接收用户目标与当前环境状态(包括之前各轮的结果反馈)。
  2. 规划(Plan):让大模型"思考"下一步该做什么,是调用工具、还是继续推理。
  3. 执行(Act):真正把动作发出去——查一个 API、改一个文件、搜一次网页。
  4. 观察(Observe):把执行结果(成功/失败/报错)喂回给模型,进入下一轮决策。

这个循环会一直转到任务完成,或者达到预设的最大步数。所以 Agent 和普通聊天的最大区别,就在于它把"模型的输出"重新变成了"模型的输入",形成一个自我驱动的反馈回路。这种来回循环,通常被称作 ReAct(Reasoning + Acting) 模式,是当前绝大多数 Agent 的底层范式。

三、Agent 由哪些关键部分拼成

一个稍微完整点的 Agent,通常包含下面五块:

1. 大脑(Brain / LLM)

负责理解、推理和决策的核心,一般用普通大模型或专门强化过推理能力的模型(如带思维链 Chain-of-Thought 的版本)。模型能力直接决定 Agent 的上限。

2. 规划器(Planner)

把大目标拆成可执行的小步骤。常见做法有"分解子任务"“给步骤排序”“每一步先思考再行动”。规划得越细,Agent 越不容易跑偏。

3. 记忆(Memory)

分两种:

  • 短期记忆:当前这一轮任务里的上下文、中间结果,通常就是 prompt 里塞进去的聊天历史。
  • 长期记忆:跨任务、跨会话存下来的信息,一般落在一个向量数据库里,Agent 需要时再做"检索"(RAG)。

记忆解决了"模型本身没有记忆"这个根本缺陷,是 Agent 变聪明的关键。

4. 工具(Tools)

这是 Agent 真正"干活"的手脚。工具就是一个个可以被模型调用的函数或外部接口,比如:搜索引擎、代码解释器、计算器、数据库查询、浏览器操作、文件读写、API 调用等。工具是 Agent 区别于"只会聊天的模型"的本质分界线——没有工具,Agent 就只是一个会分解任务的聊天机器人。

5. 执行环境 / 编排器(Runtime / Orchestrator)

把上面这些部件串起来的框架,负责调度循环、管理状态、处理异常。像 LangGraph、AutoGen、CrewAI、OpenAI Agents SDK 这些框架,做的就是这件事,避免你自己从零写状态机。

四、更进阶:多智能体(Multi-Agent)

单 Agent 遇到复杂任务时会力不从心,于是出现了"让多个 Agent 分工协作"的思路:有的负责规划、有的负责写代码、有的负责审查(Reviewer)、有的负责调用工具。它们之间通过消息传递协作,像一个"AI 团队"。代价是协调成本会显著升高,角色多了容易互相冲突。

五、结语

如果把 Agent 类比成一个人:大模型是大脑,规划器是思维方式,记忆是经验,工具是手和脚,而编排框架是把手脚和大脑接起来的神经系统。理解了这五个部件和那个"感知-决策-执行"的循环,就理解了今天几乎所有 Agent 产品的骨架。

至于 Agent 目前最大的短板,则集中在可靠性上——多步循环里,任何一步判断失误都会像滚雪球一样越错越大。所以"如何让 Agent 在长任务里稳定不出错",才是当下各家真正在卷的方向。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。