手工川
课程地图/PART 03AI 与 Agent

A5什么是 Agent:替你感知、替你行动

Agent 原意是替人办事的代理人。教科书的定义很宽:能感知环境、能采取行动的,都是 Agent。

约 7 分钟全屏播放这一节
展开讲讲

一个被用滥了的词

2025 年底,我把奇绩创坛四季路演日的 224 个项目放在一起看。2024 年春季,81% 的项目跟大模型有关;到 2025 年秋季,54 家里有 31 家讲的是 Agent,占 57%。那一季大家在问的问题是:Agent 能扮演谁?

一个词火到这种程度,意思就会变得模糊。有人把聊天机器人叫 Agent,有人把一段写死的流程也叫 Agent。先把这个词本身弄清楚,下一节讲 AI Agent 时会省掉很多误会。

Agent 原本是“代理人”

Agent 来自拉丁语 agere,意思是“做、行动”。英语里它最常见的意思是代理人:旅行社的 travel agent、房产中介 real estate agent、电影里的特工 secret agent,都是替别人去办事的人。

经济学里有个经典问题叫“委托—代理”:老板把事交给经理,两人的目标不完全一致,经理掌握的信息又比老板多,于是要设计激励和监督。

这层意思放到今天的 AI 上同样成立。Agent 替你去做事,有了手脚,也就有了跑偏的可能,所以交出去之前要想清楚:它替谁办事,要做成什么样,能动哪些东西。

教科书的定义:感知和行动

人工智能领域用得最广的教材之一《人工智能:一种现代方法》,开篇就把 AI 定义为研究 Agent 的学问。书里的定义宽得出人意料:

Agent 是任何可以被看作通过传感器感知环境、并通过执行器作用于环境的东西。
—— Stuart Russell、Peter Norvig《人工智能:一种现代方法》

按这个定义,人是 Agent:眼睛耳朵是传感器,手脚和嗓子是执行器。扫地机器人是 Agent:摄像头和碰撞传感器负责感知,轮子和吸口负责行动。软件也可以是 Agent:它感知的是键盘输入、文件内容和网络数据,行动是在屏幕上显示、写文件、发出网络请求。

教材关心的是“理性 Agent”:面对感知到的一切,选出最有可能把事情做好的那个动作。什么叫“做好”,由一个事先定下的评价标准说了算。后面讲 AI Agent 时你会反复遇到它:你没说清楚什么叫做好,Agent 就只能猜。

所有 Agent 都在转同一个圈

目标:替谁办事,做成什么样
01 / 04
感知
读环境:传感器读数、文件内容、新消息、上一步的结果。

这个圈,我习惯借军事战略家约翰·博伊德的 OODA 循环来讲:观察、定向、决策、行动,转完一圈再转下一圈。博伊德的观点是,赢的往往是循环转得更快的一方。放到用 Agent 上,就是别一次丢一个巨型需求,拆成几步,让每一圈都短一点,跑偏了也能早点发现。

从反射到学习,五种 Agent

教材里把 Agent 分成几类。从上往下,Agent 决定下一步时自己要想的东西越来越多。

类型怎么决定下一步例子
简单反射型只看眼前的感知,按“如果……就……”的规则反应吸尘器:这一格脏了就吸
基于模型的反射型在心里记着那部分看不见的世界开车时记住刚被挡住的那辆车
基于目标型想清楚要去哪,再看哪个动作能接近目标导航按目的地规划路线
基于效用型能到达目标的方案里,挑更好的那个在更快、更省、更安全之间权衡
学习型从结果的反馈里改进自己的规则越下越会下的棋类程序

按这张表,恒温器也算 Agent:它感知温度,开关加热,属于最简单的反射型。可今天大家嘴里的 Agent,默认指表格的下半部分,还要再加一点:它能自己选工具、自己安排步骤,根据结果随时调整。

算不算 Agent,看三件事
它有没有一个要完成的目标;它能不能感知环境的变化;它能不能自己决定下一步怎么做。三件都有,才是今天大家说的 Agent;只会按写死的路线走的,我更愿意叫它自动化。

我为什么直接说 Agent

Agent 在中文里常译作“智能体”,也有人译作“代理”。“智能体”偏重它聪明,“代理”偏重它替人办事,这两层意思它都有,哪个译名都只说了一半。所以我在课上一直保留英文。

三个常见误区

  • —把会聊天的都叫 Agent。 聊天机器人回答完就停了,不会自己去行动,也不会根据结果再调整。
  • —以为 Agent 一定很复杂。 按教科书,一个看到脏就吸的吸尘器程序也是 Agent。复杂的是目标和环境。
  • —只看它多聪明,不看它替谁办事、能动什么。 代理人会跑偏,Agent 也会。目标、权限和监督,要在交出去之前想好。
随堂测验
  1. 第 1 题单选
    按 Russell 与 Norvig 教材的定义,Agent 的两个基本能力是什么?
  2. 第 2 题判断
    按教科书的宽定义,一个“这一格脏了就吸”的吸尘器程序也算 Agent。
  3. 第 3 题单选
    英语里 agent 最常见的日常含义是什么?