什么是Agent

Agent(智能体) 是一种能够根据目标,自主规划步骤、使用工具并执行任务的 AI 系统。

简单来说:

  • 普通 AI 聊天:你问一个问题,AI 给你答案。
  • AI Agent:你给它一个目标,它会尝试自己完成任务,而不只是告诉你怎么做。

1. Agent 和普通 AI 有什么区别?

对比 普通 AI 聊天 AI Agent
主要功能 回答问题 执行任务
自主规划 通常较少 可以拆解任务
使用工具 视功能而定 通常可以
操作文件 主要提供指导 可读取、创建、修改
执行代码 解释或生成代码 可运行、测试、修复
多步骤任务 需要用户持续引导 可以连续执行

2. 举个实际例子

假设你正在学习 Vue 3。

普通 AI:

你说:「帮我写一个 Vue 3 登录页面。」

AI 会给你一段 Vue 代码,需要你自己复制到 VS Code、运行和测试。

AI Agent:

你说:「帮我创建一个 Vue 3 登录页面,并确保能正常运行。」

Agent 的典型工作流程

1
2
3
4
5
6
7
8
9
理解目标 → 创建 Vue 3 登录页面
↓
制定计划 → 确定组件、样式和验证步骤
↓
执行操作 → 创建文件并编写代码
↓
测试检查 → 运行项目并检查错误
↓
完成任务 → 报告结果和需要注意的事项

当然,Agent 必须具有相应的工具和权限,才能真正操作项目。

3. 常见的 Agent

  • Coding Agent:编写代码、修改项目、运行测试,例如 Codex。
  • Browser Agent:操作浏览器、搜索信息、填写网页表单。
  • Research Agent:搜索资料、分析信息、生成研究报告。
  • Personal Agent:协助处理日程、邮件、提醒等日常事务。

4. Agent 和 MCP 是什么关系?

AI 开发里还会有这些概念:

名称 作用
LLM 大语言模型,负责理解和推理
Agent 利用模型规划和执行任务
Tool Agent 可以调用的具体工具
MCP 让 AI 系统以标准方式连接外部工具和数据源的一种协议

可以理解为:

LLM 是大脑,Agent 是执行任务的系统,Tool 是工具,MCP 是连接工具的标准接口。


什么是Agent
https://umeshu.cn/2026/09/16/Agent/什么是Agent/
作者
IchiharaYuuko
发布于
2026年9月16日
许可协议