AI Agent 是什么:从「对话」到「办事」
更新日期:2026-09-30 | 适用人群:想弄清 Agent 概念的开发者 / 产品经理 / AI 工具重度用户
本文为概念科普,不涉及具体工具实测;工具信息以各产品官方文档当前版本为准。
同样一句「帮我看看这周的竞品动态」:
- 聊天机器人给你一段文字——你可能还要自己整理;
- Agent 给你一份结果——它自己搜了资料、打开了页面、整理成表格,甚至把文件存好了。
两者用的可能是同一个大模型。差别不在「更聪明」,而在于 Agent 多了手脚和循环——它不只回答问题,是真的去办事。
一、一句话定义
Agent(智能体)= 大语言模型 + 工具 + 自主循环。
大模型负责「想」(理解目标、拆解步骤、判断下一步);工具体系负责「做」(搜索、读写文件、调用接口、执行命令);循环负责「持续」(看结果、修正、继续,直到完成或请求人工介入)。
用课程里的一句话概括分工:把 AI 当成「手速极快、但需要你验收的实习生」(见 AI 编程范式革命)。Agent 让这位实习生从「帮你写一段」升级成「帮你跑一趟」。
二、Agent 的四步循环
| 步骤 | 做什么 | 例子 |
|---|---|---|
| 感知 | 读目标、读环境 | 读取需求、读项目文件、看报错信息 |
| 规划 | 拆解成可执行的步骤 | 「先查资料 → 再核对 → 最后汇总」 |
| 行动 | 调用工具执行 | 搜索、写文件、运行命令、调用 API |
| 观察 | 看结果、判断是否继续 | 报错就修、结果不对就换方法 |
四步循环往复,直到任务完成——这就是「自主」的含义:中间步骤不需要你逐步指挥。
三、和「对话式 AI」的本质区别
| 维度 | 对话式 AI | Agent |
|---|---|---|
| 你给的输入 | 一个问题 | 一个目标 + 验收标准 |
| 它给的输出 | 一段文本 | 一个结果(文件 / 改动 / 操作后的状态) |
| 工作方式 | 一问一答 | 多步循环,可自我修正 |
| 失败模式 | 说错话 | 做错事 |
| 你的角色 | 提好问题 | 定好方向 + 守好边界 |
第四行是关键:对话式 AI 出错,最坏结果是「给了你错误信息」;Agent 出错,可能是「删错了文件」「发了不该发的请求」。能力越大,权限设计越重要——这也是为什么权限与安全实践是使用 Agent 的前置课程,不是选修。
四、拆开看:四个组成部分
| 组件 | 作用 | 通俗理解 |
|---|---|---|
| 大脑(LLM) | 理解目标、拆解任务、决策 | 「想清楚下一步干什么」 |
| 工具(Tools) | 与外界交互的接口 | 「手脚」——搜索、文件、命令、API |
| 记忆(Memory) | 记住上下文与中间结果 | 「工作台」——过程记录、长期偏好 |
| 循环与护栏 | 控制节奏、设置人工审批点 | 「刹车」——什么时候必须停下来问人 |
最小循环用伪代码看是这样:
目标 = "把本周竞品动态整理成表格"
记忆 = [目标]
while 任务未完成:
计划 = LLM(目标, 记忆, 可用工具)
结果 = 执行(计划.下一步)
记忆.追加(结果)
if 触发审批条件: # 高风险操作、不确定信息
请求人工确认()看不懂代码没关系——记住三件事:它会循环、它会用工具、它可以被设置刹车。
五、Agent 现在能办什么事
- 查与整理:跨来源检索、汇总成表、生成报告(如「把行业新闻整理成周报」);
- 操作软件:读写文件、填表单、跑脚本、在多个页面间完成任务;
- 写与改代码:读懂整个项目、跨文件修改、跑测试、提交改动——终端型 AI 编程工具的 Agent 模式就是典型形态(见 Claude Code 入门)。
六、边界:Agent 会怎么翻车
| 风险 | 表现 | 应对 |
|---|---|---|
| 幻觉 | 编造不存在的信息还继续执行 | 关键信息要求给出处,不确定就标「待确认」 |
| 循环卡死 | 反复尝试同一个错误方法 | 设步数 / 时间上限,失败要求它换策略 |
| 越权操作 | 删除、发布、付款等高风险动作 | 权限最小化 + 高风险操作人工确认 |
| 成本失控 | 多轮循环调用,费用上涨 | 观察用量,给任务设预算 |
七、从哪开始:别先学框架
理解 Agent 的最快路径不是读原理,是先用一个成品 Agent(比如让终端工具改一次代码、跑一次部署),感受「它自己会循环」这件事;再回看上面的四步循环,你会一一对上。
需要自己定制 Agent 再考虑开发框架——那是下一篇文章:Agent 开发框架对比。
📖 这只是基础。《AI 编程实战》课程覆盖从工具选型、提示词工程到用 AI 做出真实产品的完整路径——「人指挥、AI 执行」的分工模型就来自这套课程:查看课程详情 →
返回编程开发栏目 | 相关阅读:AI 编程工具概览 | Agent 开发框架对比:LangChain / Coze / Dify 怎么选
