第一章:基础概念
什么是 AI Agent?
从定义出发,探讨 AI Agent 的本质特征与核心能力。
什么是 AI Agent?
传统 AI vs Agent
传统的 AI(如 ChatGPT)是一个被动的响应系统:
- 你问一个问题 → 它给出一个回答
- 你不问,它就不会动
而 Agent 是一个主动的行动系统:
- 你给它一个目标 → 它自己规划路径 → 执行一系列动作 → 达成目标
Agent 的核心特征
根据 Anthropic 的定义,一个真正的 Agent 应该具备:
-
自主规划(Autonomous Planning)
- 能够将复杂任务分解为可执行的子步骤
- 能够在执行过程中动态调整计划
-
工具使用(Tool Use)
- 能够调用外部 API、搜索引擎、代码执行器
- 知道何时需要使用工具
-
长期记忆(Long-term Memory)
- 能够记住之前的对话和操作
- 能够在多轮交互中保持上下文
-
反思能力(Reflection)
- 能够在行动后评估结果
- 能够从错误中学习
简单的公式
Agent = LLM + Planning + Tools + Memory
这就是 Agent 的本质。