什么是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 | |
当然,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/