你可能会说
帮我搭一个能自己查资料、自己动手改文件的助手
会自己拆任务、调工具、干完整活的 AI 员工
大白话解释
普通 AI 像个客服,你问一句它答一句,你不开口它就停在那。智能体更像你招来的实习生:你只说一句「把这件事办了」,它自己拆步骤、找工具、干完再回来汇报。
关键差别有两个,一个是会用工具,一个是会自己决定下一步。它能打开文件、跑命令、上网查资料,看到结果是错的还能掉头重来。
打个比方,普通对话是你站在灶台边一步步指挥炒菜;智能体是你把菜单丢给它,它自己去买菜、切菜、下锅、装盘,中间发现没盐了自己会去拿。
什么时候会遇到
- 让 AI 改完一个 bug,它自己跑测试、看报错、再改,不用你一条条指令喂。
- 装 Claude Code、Cursor 这类工具时,说明里到处写的 agent 模式就是这个。
- 你想让 AI 帮你在几个软件之间来回操作,比如查价格、填表格、发邮件。
- 项目里冒出 agents 目录或者 agent.ts,八成就是在写这类自动干活的逻辑。
- 老板问「能不能搞个 AI 客服自己处理退款」,他说的就是智能体。
- 听到 MCP、工具调用、function calling 这些词,基本都是在给智能体配工具箱。
可以直接对 Agent 说
「你现在按智能体模式工作:先读 src/api/user.ts,找出登录接口为什么返回 401,改完自己跑一遍测试,最后把结果和改动文件列表给我,中途别停下来问我。」
「帮我把 content 目录下所有 md 里的日期格式统一成 YYYY-MM-DD,先备份原文件,改完列一份改了哪些文件的清单给我。」
「我需要一个自动整理下载文件夹的小工具,你自己判断文件类型分好类,写完后先在我桌面的下载目录空跑一遍,把结果给我看,别真的删东西。」
正文里带下划线的词,是本站其它词条的入口;这一篇自动链了 2 个相关术语。
最容易想岔的地方
常见的错误理解: 智能体就是会聊天的 AI,换个说法而已
更准确的理解: 区别在于它能不能自己动手 —— 读文件、跑命令、调接口,再根据结果决定下一步。只会输出文字的不叫智能体
常见的错误理解: 智能体给的答案可以直接用,它自己会检查
更准确的理解: 它会自信地做完一整套错误的操作。涉及删数据、发请求、改配置的动作,必须有人在中间确认一下
测一下:真遇到了你会怎么处理
单选 · 选完立刻看解释
你让 AI 助手「把项目里的 TODO 都处理掉」,它一口气改了十几个文件,构建挂了。
更稳的用法是哪种?
-
Agent 的特点是能连续自主行动。能力越强,越要在前面划清边界 —— 计划先过一遍再放手。
-
步子越大越难定位是哪一步改坏的,也越难只回退其中一部分。
-
那就没用上它。正确做法是给它权限的同时给它边界,而不是干脆不用。
题目只考「这个场景下的第一反应」,不考名词背诵 —— 智能体的定义在上面已经讲过了。