· 月明Verse · agent · 18 分钟阅读
Agent 到底进化了什么:从「对话框 AI」到「能干活的 AI」
**2023 年,你让 ChatGPT 帮你发一封邮件——它说:抱歉,我做不到。**

2023 年的 ChatGPT 是个会聊天的实习生,2026 年的 Agent 是个能替你跑腿的老员工。 这中间到底长了什么东西?
一、一个问题讲清楚
2023 年,你让 ChatGPT 帮你发一封邮件——它说:抱歉,我做不到。
2026 年,你让 Agent 帮你发一封邮件——它说:已发,等你确认。
这中间,到底长了什么东西?
先记住一个公式:
Agent = 大模型 + 上下文 + 工具 + 循环
这不是加法,是乘法——任何一项是 0,整体归零。
下面逐个拆开讲:
二、一个类比说清楚本质
对话框 AI = 被关在房间里的聪明人
一个很聪明的实习生,被关在无窗户的房间,只有一台电话。 你打电话问他,他回答。聊完就忘,不知道今天几号,不知道你的邮箱什么样。 这就是 2023 年的 ChatGPT——聪明,但和世界完全隔绝。
Agent = 能出门办事的老员工
同样聪明的人,但有一张门禁卡(邮箱权限)、一部手机(发消息)、一本笔记本(记住你之前的事)、一叠 SOP(流程规范)。 更重要的是——他能自己出门办事,办完回来告诉你结果。 这才是 Agent。
三、Agent 本质公式
业界有个公认的本质定义:
Agent = 大模型 + 上下文 + 工具 + 循环
这不是加法,是乘法——任何一项是 0,整体能力就归零。
我用类比拆开来讲:
3.1 大模型 = 大脑
这是 Agent 最基础的部分。没有大模型,就没有 Agent。
Claude、GPT-4、Gemini 这些大模型,相当于这个员工有多聪明。聪明的员工能处理复杂任务,笨的员工只能做简单事。
但光有大脑不够——一个被关起来的爱因斯坦,也只能和你聊天,帮不了你干活。
3.2 上下文 = 记忆 + 资料
上下文是 Agent 的”工作记忆”。
对话框 LLM 的上下文是一张临时白板——你写字,它看,聊完擦掉。
Agent 的上下文是一整个办公桌:
- 你之前的对话(短期记忆)
- 你的用户画像(“我知道你叫什么、做什么、偏好什么”)
- 手头正在做的任务进度
- 相关的参考资料
这就是为什么 Agent 能”记住你”——它把对话和你的信息持久化存下来,每次交互都带着这些上下文去和大脑沟通。
3.3 工具 = 手和脚
对话框 LLM 没有手脚。它能告诉你”你应该去点这个按钮”,但它自己点不了。
Agent 有工具。工具就是 Agent 的手脚——让它能真正操作外部世界。
工具能做什么?
- 读邮箱、发邮件
- 读写文件
- 调用 API
- 查数据库
- 执行代码
- 搜索网页
- 操作浏览器
- …任何你能想到的数字化动作
一个有工具的 AI,才有资格叫 Agent。
3.4 循环 = 思考-行动-观察的闭环
这是最精妙的一环。
对话框 LLM 的工作方式:你问 → 它答 → 结束。
Agent 的工作方式:你提需求 → 它思考 → 调用工具 → 看结果 → 再思考 → 再调用工具 → … → 直到搞定 → 告诉你结果。
这叫 ReAct 循环(Reasoning + Acting,思考+行动)。
想:我要做什么?
做:调用某个工具
看:工具返回了什么?
想:下一步该做什么?
做:调用另一个工具
看:结果怎样?
...
直到:任务完成就像一个老员工处理任务:不是只听你一句指令就蒙头干,而是边做边想,遇到问题自己调整。
3.5 乘法关系的妙处
大模型 × 上下文 × 工具 × 循环。任何一项拉胯,整体就拉胯。
- 大模型再聪明,没工具等于有脑无手
- 工具再多,上下文给得烂,它根本不知道该用哪个工具
- 上下文工具都齐全,不会循环就成了一次性工具人
这就是为什么做 Agent 比做聊天机器人难 10 倍。它是一个系统工程。
四、为什么 2025-2026 年才爆发
有人问:这些概念早就有了,为什么现在才火?
因为四个东西都到位了才能爆发:
4.1 大模型够强了
2023 年的 GPT-3.5,让它用工具,它经常胡乱调用、参数写错。
2025 年的 Claude 4 / GPT-o3,调用工具的准确率高到能上生产。
这是原子能力到位。
4.2 工具接入有标准了(MCP 登场)
早期每家 AI 接入工具都自己搞一套协议。结果:
- 一个工具要为 Claude 写一遍
- 又要为 GPT 写一遍
- 又要为 Gemini 写一遍
- …
2024 年 Anthropic 推出了 MCP(Model Context Protocol)——
一次实现,处处通用。你把工具按 MCP 协议写好,Claude 能用,Cursor 能用,Claude Code 能用,ChatGPT 能用。
这是连接标准到位。
4.3 循环框架成熟了
早期的 Agent 循环全是开发者手写的 while 循环,各种状态管理全靠猜。
2025 年后 Anthropic、OpenAI 都出了官方 Agent SDK,循环逻辑内置、工具调用内置、错误处理内置。
这是基础设施到位。
4.4 上下文管理跟上了
对话框 LLM 时代,上下文就是”最近几句话”。
Agent 时代的上下文极其复杂:用户画像、任务历史、工具调用记录、中间产物、错误轨迹……
这部分现在业界叫 Context Engineering(上下文工程),已经是一门专门的学问。
这是认知方法到位。
五、MCP:AI 时代的 USB-C
既然 MCP 这么重要,单独讲讲它。
5.1 一个真实的痛
2023-2024 年我要让 AI 帮我操作我的笔记库,怎么办?
为 Claude 写一套 function call 定义:search_notes、add_note、update_note、…
然后想用 Cursor 也能操作笔记库——再写一套。 又想让 ChatGPT 也能用——再写一套。
三套逻辑一模一样的代码,因为协议不一样。
5.2 MCP 统一了协议
Anthropic 发布 MCP 后:
我只写一次 MCP Server。 Claude、Cursor、Claude Code、ChatGPT、甚至未来新出的 AI 工具,都能直接接入。
就像 USB-C 之前,每家手机自己一套充电口;USB-C 之后,一根线走天下。
MCP 就是 AI 工具的 USB-C。
5.3 MCP 在 Agent 里的角色
MCP 不是 Agent 的”大脑”或”手脚”本身——它是连接协议。
Agent 大脑(Claude)
↓ 想调用工具
MCP 协议(标准化的通讯方式)
↓
各种 MCP Server
├─ 文件系统 MCP(读写文件)
├─ GitHub MCP(操作代码仓库)
├─ 邮件 MCP(收发邮件)
├─ 浏览器 MCP(操作网页)
└─ ...你自己写的任何 MCP类比:
- Agent 是大脑 + 手脚齐全的人
- MCP 是”手”和”外部世界”之间的标准接口
- 每一个 MCP Server 是一种具体的”外部能力”
有了 MCP,你不需要重新发明轮子。别人做过的 MCP 你直接用,你做的 MCP 别人也能用——生态效应瞬间起来了。
六、Skill:AI 的”SOP 手册”
再讲另一个概念:Skill。
这个词在不同 Agent 框架里叫法不一样(Claude Code 叫 Skill,有些叫 Playbook、Guideline),本质是一回事:
一份写给 Agent 看的”流程文档”。
6.1 一个类比
想象你刚入职一家公司,做财务。
没有 SOP 的情况:
- 入职第一天,老板说”去把上月账做了”
- 你两眼一抹黑——我不知道用什么软件、不知道步骤、不知道格式
有 SOP 的情况:
- 老板给你一份《月末结账 SOP》
- 里面写清楚:第一步登录 XX 系统,第二步导出 XX 报表,第三步核对 XX 字段…
- 你照着做就行
Skill 就是给 Agent 看的 SOP 文档。
6.2 Skill 在 Agent 里的角色
没有 Skill 的 Agent:
- 每次接到任务都从零开始想
- 碰到重复任务也得重新琢磨
- 不同人用它,做出来的质量参差不齐
有 Skill 的 Agent:
- “写技术文档” → 触发
tech-writing-skill,按 SOP 来 - “做视频脚本” → 触发
video-script-skill,按 SOP 来 - “分析财报” → 触发
financial-analysis-skill,按 SOP 来
Skill 解决了 Agent 的”个性不稳定”问题。
6.3 Skill 和 MCP 的区别
很多人分不清这两个,我用一句话区分:
MCP 是”能力”——让 Agent 能做某件事。 Skill 是”指南”——告诉 Agent 做某件事的流程。
拿”写周报”举例:
- 没 MCP、没 Skill:Agent 只能口头指导你怎么写
- 有 MCP、没 Skill:Agent 能读你的工作记录、能写文件,但每次写的格式都不一样
- 没 MCP、有 Skill:Agent 知道周报应该写什么结构,但它没权限读你的记录,只能让你手动提供
- 有 MCP + 有 Skill:Agent 读你的工作记录(用 MCP 的文件工具)、按你定义的周报模板(Skill)生成、保存到指定位置(再用 MCP)——全自动
6.4 Skill 和 MCP 的协作
一个完整的 Agent 任务,通常是 Skill 编排 + MCP 执行:
用户说:"帮我写本周周报"
↓
Agent 识别意图 → 加载「周报 Skill」
↓
Skill 告诉 Agent:"第一步查本周日程,第二步拉 git commit,第三步..."
↓
Agent 按步骤调用各种 MCP 工具
├─ 日历 MCP(查日程)
├─ GitHub MCP(拉 commit)
├─ 文件 MCP(读工作笔记)
└─ 飞书 MCP(写周报 + 发送)
↓
任务完成Skill 管”怎么做”,MCP 管”能做什么”。各司其职。
七、但 Agent 也不是银弹
讲完 Agent 的本质和优势,该泼冷水了——2026 年的 Agent 依然有很大局限。
7.1 长任务扛不住
LLM 的先天弱点:上下文窗口有限 + 记忆容易紊乱。
短任务(几分钟)Agent 干得漂亮。 长任务(几小时几天)经常翻车——记忆乱、上下文丢、中间挂了起不来。
解法:把长任务交给专业的工作流引擎,Agent 只做节点内的智能部分。
7.2 严格任务扛不住
涉及钱、涉及数据库事务、涉及不可逆操作——概率性的 LLM 都不靠谱。
再强的模型也有 1% 的幻觉率。99 次对的,1 次错的,财务系统就崩了。
解法:这类任务只让 Agent 提建议,真正的执行走确定性代码。
7.3 多 Agent 协作不稳定
“让 Agent A 和 Agent B 合作”听起来美好,实际是上下文不共享+决策互相打架的重灾区。
2025 年 Cognition 发了一篇著名的文章《Don’t Build Multi-Agents》,核心观点:能用单 Agent 解决的,别上多 Agent。
7.4 成本会失控
一次 LLM 调用几分到几毛,看起来不多。
一个复杂 Agent 任务可能调 50 次、100 次 LLM。错一次还要重试。
不做成本护栏的 Agent 会让你一晚烧几百美元。
八、所以 Agent 到底是什么
讲到这里,回到开头的问题。
对话框 LLM vs Agent,到底进化了什么?
8.1 能力维度的对比
| 维度 | 2023 对话框 LLM | 2026 Agent |
|---|---|---|
| 能做什么 | 回答、生成文本 | 执行多步骤任务 |
| 有记忆吗 | 单次对话 | 跨会话持久化 |
| 能操作外界吗 | 不能 | 通过工具能 |
| 怎么完成任务 | 一次性输出 | 循环思考-行动 |
| 稳定性如何 | 每次都重头想 | Skill 提供稳定流程 |
| 能被接入吗 | 需要自己写集成 | MCP 统一协议 |
| 本质角色 | 会说话的图书馆 | 能干活的员工 |
8.2 Agent 的四件套
记住这四个东西,你就基本理解 2026 年 Agent 是什么了:
① 大模型(大脑)
② 上下文(记忆 + 资料)
③ 工具(通过 MCP 接入)
④ 循环(ReAct 思考-行动-观察)
加上可选的稳定器:
⑤ Skill(流程 SOP)8.3 一句话
Agent = 大脑 + 记忆 + 手脚 + 循环 + SOP
MCP 让手脚通用,Skill 让流程稳定。
从”会说话的图书馆”进化成”能干活的员工”。
九、普通人该怎么看这件事
说点更接地气的。
9.1 对使用者:选对工具比选对模型重要
2023 年大家在选”用 GPT 还是 Claude”。 2026 年大家应该选”用什么 Agent 框架”。
同样的 Claude 4,塞进不同 Agent 里效果天差地别。 选一个有好的上下文管理、有好的 MCP 生态、有好的 Skill 系统的 Agent,比纠结模型更重要。
9.2 对开发者:别急着搞复杂,先搞清楚边界
我自己踩过的最大坑就是贪图 Agent 的能力,让它干它不擅长的事。
记住这条判据:
LLM 一次能搞定的,交给 Agent。 LLM 搞不定的(长流程、强事务、大量并发),交给专业工具(工作流引擎)。
9.3 对所有人:认识能力边界,不要神化也不要看轻
2026 年的 Agent 比你想的能干得多——它真能帮你做很多事。 2026 年的 Agent 也比你想的脆弱得多——长任务、强事务、并发场景它都扛不住。
清楚它的能力边界,在边界内用它,边界外不用它,这就是正确的打开方式。
十、一句话总结
如果 2023 年的 AI 是一个只能动嘴的实习生, 那 2026 年的 Agent 是一个会动手、有记忆、带着 SOP、通过统一接口能对接全世界的老员工。
它不是魔法。它是一套工程:大脑 + 记忆 + 手脚 + 循环 + SOP。
理解这套工程,你就能看懂 2026 年的 AI 到底在发生什么。
写于 2026-04-23 晚 配套阅读:writing/20260423_我把LLM当编排大脑_踩了一年的坑.md(讲 Agent 不擅长什么) 配套文档:study/temporal-agent/temporal-agent-design.md(讲如何和工作流引擎配合)