基础概念

Agent

AI 智能体

Agent(智能体)是能自主感知环境、规划任务、调用工具并执行行动的 AI 系统。它超越了简单对话,能完成多步骤的复杂任务。

2026-08-01
Agent智能体Tool UseReAct

什么是 Agent

Agent(AI 智能体) 是一种能自主完成多步骤任务的 AI 系统。与普通 LLM 对话不同,Agent 能够:

  1. 感知:理解用户意图和当前环境
  2. 规划:将复杂目标拆解为多个步骤
  3. 行动:调用工具执行操作(搜索、代码执行、API 调用)
  4. 反思:根据执行结果调整后续计划

用一句话理解:普通 LLM 是聊天机器人,Agent 是数字员工

Agent vs LLM

维度普通 LLMAgent
交互方式一问一答自主多步骤
工具使用不调用主动调用
状态管理无状态有记忆和状态
错误处理不处理可重试和调整
适合场景问答、生成复杂任务执行

Agent 的核心能力

1. 工具调用(Tool Use)

Agent 能调用外部工具完成任务:

  • 搜索引擎:获取实时信息
  • 代码执行器:运行代码并获取结果
  • API 调用:操作外部系统
  • 文件读写:处理本地数据

2. 任务规划(Planning)

Agent 能将复杂目标拆解为子任务:

用户:"帮我分析竞品的定价策略"
→ 搜索竞品信息
→ 提取定价数据
→ 对比分析
→ 生成报告

3. 记忆(Memory)

  • 短期记忆:当前对话上下文
  • 长期记忆:历史交互、用户偏好

常见 Agent 框架

框架定位特点
LangGraph通用 Agent基于图的工作流
AutoGPT开源 Agent最早的自主 Agent
CrewAI多 Agent 协作角色分工
DifyAgent 平台可视化搭建
CozeAgent 平台零代码

Agent 的典型应用

编程 Agent

  • Cursor Composer:自动修改多个文件
  • Claude Code:终端内自主编程
  • Aider:CLI 编程助手

自动化 Agent

  • 自动调研:搜索+整理+生成报告
  • 数据分析:读取数据+清洗+可视化
  • 客服:理解问题+查询知识库+回复

ReAct 模式

ReAct(Reasoning + Acting)是 Agent 最常用的推理模式:

思考:用户想了解 Cursor 的价格,我需要搜索
行动:调用搜索工具
观察:Cursor Pro $20/月
思考:找到了,现在可以回答用户
回答:Cursor Pro 版本每月 $20...

相关概念

  • LLM:Agent 的大脑
  • Function Calling:Agent 调用工具的技术基础
  • MCP:让 Agent 连接更多工具的协议
  • RAG:给 Agent 提供外部知识的架构