什么是agent?
·
一句话概括:
大模型(LLM)是"大脑",Agent(智能体)是"会干活的人"。
也就是说,Agent = 大模型 + 工具 + 记忆 + 规划 + 执行能力。
一、大模型(LLM)是什么?
LM(Large Language Model,大语言模型)本质上就是一个预测下一个词的模型。
例如:
你输入
今天天气很好,我们一起去
它可能输出
公园散步。
它能做到
理解自然语言
写代码
翻译
总结文章
回答问题
推理
例如:
用户:
帮我写一个TCP服务器
LLM:
(直接输出代码)
这里它只是回答问题。
回答完之后,它的任务就结束了。
它不会:
去你的电脑创建文件
帮你运行程序
检查有没有编译成功
修改Bug
它只能"说"。
所以很多人说:
LLM 是一个超级聪明的聊天机器人
二、Agent(智能体)是什么?
Agent 就是在 LLM 外面再套上一层。
它不仅会思考,还会:
制定计划
调用工具
自己执行
根据结果继续思考
直到任务完成
例如:
你说:
帮我写一个 C++ WebServer。
Agent 会这样干:
① 理解需求(LLM)
↓
② 制定计划
创建目录
↓
生成代码
↓
写CMakeLists
↓
编译
↓
发现报错
↓
修改代码
↓
重新编译
↓
运行
↓
测试
↓
全部成功
↓
告诉你完成了
可以发现,
LLM负责思考,Agent负责干活。
三、两者的关系总结
| 对比项 | 大模型(LLM) | Agent |
|---|---|---|
| 本质 | AI 推理模型 | 基于 LLM 构建的智能系统 |
| 能否独立完成复杂任务 | 通常不能 | 可以 |
| 是否会调用工具 | 否(自身不会) | 会 |
| 是否有规划能力 | 有推理能力,但不会主动执行完整流程 | 有规划并能持续执行任务 |
| 是否能控制机器人 | 不能直接控制 | 可以通过工具或 SDK 控制 |
| 是否能访问数据库/API | 不能直接访问 | 可以调用相关工具 |
| 是否有记忆 | 上下文有限 | 可结合长期记忆、状态管理 |
| 工作方式 | 输入 → 输出 | 思考 → 调工具 → 观察 → 再思考,直到完成 |
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)