第 12 章:Agent 是什么

📎 进阶彩蛋 · 选学:这一章要动手碰工具(要装、要配置)。你在基础盘(00-09)已经能做出可复用的 AI 套路了——不学这一章,完全不影响你日常用 AI。想再往前一步、让 AI"自己会跑"的,再看 12-15 这几章。
目标
这一章要让你搞清楚:Agent 到底是个什么东西,和平时用的 ChatGPT 有什么不一样。
学完这章,你不会成为 AI 专家,但你能判断:一件事要不要交给 Agent,哪些不该交给它。
本章一句话答案:Agent 是你听话的崽
小白先不用背技术定义。
你可以先这样理解:
Agent 是你听话的崽。你不是一句一句陪它聊天,而是给它一个目标,它自己拆步骤、找工具、做事情、回来汇报。
但这里的“听话”,不是说你完全不用管。
它更像一个刚带出来的新同事:
- 你目标说清楚,它就知道往哪走。
- 你规则说清楚,它就知道哪些不能碰。
- 你给它工具,它就能真的去做事。
- 你要求它汇报,它做完会告诉你结果。
- 它卡住了,应该回来问你,而不是自己瞎编。
所以 Agent 不是万能老板,也不是神仙员工。
它是一个听你安排、按步骤干活、需要你定边界和验收结果的 AI 崽。
小白先理解:Agent 不是什么神秘东西
很多人第一次听到 Agent,以为是 AI 圈的新概念。其实你每天都在用类似的东西。
技术一点的说法:Agent = 带着目标、工具和反馈机制做事的 AI。
小白一点的说法:Agent = 你说清目标以后,能自己去办事的听话崽。
听起来抽象?来个最简单的对比:
| 你用的 | 它能做什么 |
|---|---|
| ChatGPT(聊天) | 你问一句,它回一句。你不说,它不动。 |
| Agent(做事) | 你给一个目标,它自己拆步骤、自己选工具、做完还检查一遍。 |
打个生活类比:
Chatbot 像客服热线:你打电话,客服回答你问题,但不替你办业务。
Agent 像管家:你说"帮我订一张明天去上海的机票",管家会自己查航班、比价格、选时间、下单、确认,中间不用你每步都指挥。
Chatbot 像问答机:你问"推荐什么咖啡",它回"拿铁不错"。然后就没有然后了。
Agent 像你听话的崽:你说"去给我买杯咖啡",它会自己查路线、找门店、挑口味、下单、拿回来,中间不用你每步都指挥。
差别在哪?Chatbot 只会说,Agent 会自己干一串事。
但是你也不能只说“去买咖啡”就什么都不管。
你最好把边界说清楚:
预算不超过 25 元。
不要加糖。
只能买附近 1 公里以内的。
下单前先给我确认。
这就是用 Agent 的关键:你负责目标和边界,Agent 负责拆步骤和执行。
1. Chatbot 和 Agent 的区别
你在第 11 章用的 Claude、Codex、Cline,其实都算是"Chatbot 加了一点能力"。你给它一个任务,它给你一个结果。
但 Agent 有三个额外的东西:
- 目标:不是你一句一句指挥,而是你给一个目标,它自己拆。
- 工具:不只是会说,还能调工具(发消息、建文件、查数据)。
- 反馈:做完不是立刻交稿,而是自己检查、自己改。
举个例子:
你让 Claude:"帮我总结这份文档"——这是单次任务,Claude 做完就结束了。
你让 Agent:"帮我把这周的会议纪要整理成周报,发给团队,同步到飞书任务"——这是多步任务,Agent 会:
- 读纪要
- 提要点
- 写周报
- 发消息
- 飞书建任务
- 回来告诉你"搞完了"
中间你不用每步都管。
2. Agent 的四个关键:目标、步骤、工具、反馈
一个合格的 Agent,必须能回答四个问题:
| 问题 | Agent 要做什么 | 生活类比 |
|---|---|---|
| 我要干什么? | 把目标拆成步骤 | 你说"做个PPT",Agent 拆成:找素材→写大纲→做每页→检查 |
| 怎么拆? | 自己列步骤,不用你指挥 | 像你给新人派活,说清目标,新人自己拆步骤 |
| 用什么工具? | 会选工具,不是只会说 | 能调飞书、能写文件、能发消息、能查数据 |
| 做对了吗? | 做完会检查,不是交完就跑 | 像你做完表格会自己扫一遍错别字、公式有没有填错 |
关键:这四个环节里,"反馈"最容易被忽略。很多 Agent 交稿就跑,不会回头看一眼。
好一点的 Agent 会自己检查一遍,再告诉你"做完了,有没有要改的?"
3. 为什么 Agent 不只是会说,还能做事
Chatbot 的边界是:你不说,它不动。
Agent 的边界是:你给目标,它自己串一串动作。
举几个真实场景:
微信 Agent:
- 你说"把昨天的聊天记录整理成备忘,明天早上提醒我"
- Agent 会读聊天记录、提要点、存备忘、设提醒
- 你不用每步都管
飞书 Agent:
- 你说"把这份表格的数据做成周报图表,发到群里"
- Agent 会读表格、选数据、做图表、发消息
- 你不用教它每一步
瑞幸 Skill(不是 Agent,但接近):
- 你说"推荐一杯适合下午喝的咖啡,帮我下单"
- Skill 会查门店、推荐饮品、生成订单链接
差别在哪?Chatbot 只会说"你可以去瑞幸小程序下单",Agent 会直接帮你下单。
4. 记忆和知识库是什么
Agent 还有一个 Chatbot 没有的东西:记忆。
记忆不是魔法,就是 Agent 把之前的对话、你给的要求、它做过的事,存下来。
打个类比:
Chatbot 像一次性聊天:你关掉窗口,它就忘了。下次再聊,要从头说。
Agent 像合作多年的同事:你上次说过"周报用 5 节结构",它记住了,下次不用你再教。
记忆分两种:
| 记忆类型 | 存什么 | 类比 |
|---|---|---|
| 短期记忆 | 当次对话的上下文 | 你和同事开会时说的话,开完会他还记得 |
| 长期记忆 | 你反复强调的规则、偏好 | 你和同事合作久了,他知道你不喜欢废话 |
知识库是另一种东西:Agent 不只记你说过什么,还能读你准备的资料库(比如公司规章、项目文档、过往案例)。
知识库不是 Agent 自己学会的,是你喂给它的。
比如你给 Agent 一个"审计底稿模板库",它以后做底稿会按模板来,不用你每次教。
5. 工作流是什么:把一件事拆成可重复执行的流程
Agent 和工作流的关系:
工作流 = 把一件事拆成可重复执行的步骤。
Agent = 按工作流干活的 AI,但能自己调整。
打个类比:
工作流像菜谱:清清楚楚写好每一步(洗菜→切菜→炒菜→装盘)。
Agent 像会看菜谱的厨师:你给它菜谱,它照着做,但火候不对会自己调,菜没了会自己换菜。
RPA(自动化脚本)是更死板的东西:它只能按固定步骤跑,不会自己判断。
Agent 会判断:
- 你给的工作流里,某一步卡住了(比如找不到文件),它会停下来问你,而不是死跑。
- 你没给工作流,只给了目标,它会自己拆步骤。
关键判断(来自实战经验):
能画成流程图的事,一律别上 Agent。Agent 只用在路径列不全、规则写不死、需要容错时。
99% 的日常场景其实是固定流程,用不上会自己想的 AI。
一句判断口诀:"这事步骤能不能画死?能,就别交给会自己想的 AI。"
固定流程用 RPA、脚本、工作流模板就够了。Agent 是给那些步骤列不全、中间要判断的场景准备的。
6. Agent 出错了怎么办:三部件拆解法
Agent 会做事,也会做错。做错的时候不要瞎猜,用这个框架排查:
Agent = 脑子(模型推理)+ 工具(调用能力)+ 上下文(记忆/知识) 出错了 = 三个部件里至少一个出了问题
| 部件出错 | 典型表现 | 一句话方向 |
|---|---|---|
| 脑子出错 | 胡说八道、理解错意思 | 给来源、拆任务 |
| 工具出错 | 反复调一个工具调不通、没报错但结果为空 | 查工具本身、设重试上限 |
| 上下文出错 | 忘了之前说的、没看到你给的资料 | 重给上下文、用记忆文件 |
特别记住:工具坏了,AI 不会告诉你"我的手坏了",它会一直反复试。这是 Agent 最高频的卡死场景。
详细排查动作见第 16 章。
常见坑
坑 1:Agent 不是万能的,很多事根本不需要 Agent
你给一个固定流程(比如每天早上把昨天的数据导出成 Excel),用脚本就够了,不要上 Agent。
Agent 会自己判断、自己调整,但固定流程不需要这些——反而容易搞出问题。
坑 2:Agent 会自己做事,但不等于你不用检查
Agent 做完会告诉你"搞完了",但你还是要看一眼:
- 发出去的内容有没有错别字?
- 数据有没有漏?
- 格式对不对?
不要因为 Agent 会自己干,你就放弃判断。
坑 3:不要让 Agent 接触敏感数据
Agent 能调工具、能发消息、能改文件。这些能力用对地方是好事,用错地方是风险。
第一天不要让 Agent 自动发客户消息、自动改公司文件、自动处理钱。
给它一个练习文件夹,让它在那里练。等你看懂它的行为,再一点点放开权限。
坑 4:Agent 会编东西,不是每句话都是事实
Agent 会自己推理、自己判断,但推理会出错。
它说"我查了 3 个来源",你要问:哪 3 个?给我看看。
它说"数据是这样的",你要问:数据从哪儿来的?是不是最新?
Agent 给的是初稿,不是真相。
操作任务
画出一个自己的重复工作流程。
从这些里选一个(或自己想一个):
- 写周报
- 整理客户需求
- 做选题
- 整理学习笔记
要求写清:
- 输入是什么(比如:本周会议纪要、客户聊天记录、学习材料)
- 中间步骤是什么(比如:读材料→提要点→写正文→检查)
- 输出是什么(比如:周报文档、需求清单、笔记摘要)
- 哪里需要人确认(比如:发出去之前你要看一遍)
画完问自己:这个流程步骤能不能画死?能,就别上 Agent。
课后作业
- 找一个你日常重复做的事,按上面的格式画流程图。
- 判断:这个事要不要交给 Agent?还是用固定流程/脚本就够了?
- 如果要交给 Agent,写出你给它的目标(不超过一句话)。
本章关键表达
Agent 是你听话的崽:你给目标、规则和边界,它去拆步骤、用工具、做事、汇报。
技术一点说:Agent = 带着目标、工具和反馈机制做事的 AI。
判断口诀:这事步骤能不能画死?能,就别交给会自己想的 AI。
前后章节衔接
- 第 11 章:你学会了打开 Claude、Codex、Cline,让它们做单次任务(总结、改写、整理)。那是"工具入门"。
- 第 12 章(本章):你理解了 Agent——不是只会说,还能自己串一串动作。
- 第 13 章:你学 Skill——把经验写成 Agent 能复用的说明书。
- 第 14 章:你学 MCP——让 Agent 连接真实服务(飞书、钉钉、微信)。
- 第 15 章:你学 Hook/Loop——让 Agent 从一次任务变成自动循环。
第 12-15 章内部这条推进线:从"工具能做一件事"→"Agent 能串多步"→"把经验变成可复用方法"→"连接真实服务"→"自动循环"。
你在这条线上现在走到第二步:理解 Agent 能做什么,以及判断什么不该交给它。(这条线只是 12-15 章自己的内部顺序,和第 2 章的"四层能力地图"、11-01 的"五个台阶"是不同的参照系——那两个才是你判断"我现在用 AI 用到多深"的主参照,别混着对。)