什么是 AI Agent?
Agent vs Chatbot:关键区别
| 特征 | Chatbot | Agent |
|---|---|---|
| 工作模式 | 产生响应 → 等待下一个 prompt | 运行自己的循环 |
| 目标处理 | 单次交互 | 感知目标 → 每步决定下一步 |
| 自主性 | 被动响应 | 主动迭代直到目标达成或停止 |
Agent Loop:心跳
┌─────────────────────────────────────────────┐
│ 感知目标 (Perceive) │
│ ↓ │
│ 规划步骤 (Plan) │
│ ↓ │
│ 执行动作 (Act) │
│ ↓ │
│ 观察结果 (Observe) │
│ ↓ │
│ 迭代 (Iterate) │
│ → 直到目标达成或遇到停止条件 │
└─────────────────────────────────────────────┘
白皮书强调: “The loop is the beating heart of every agent.”(循环是每个 Agent 的心跳)
Agent 的五个组成部分
白皮书引用 “Introduction to Agents”(2025.11)的定义:
┌─────────────────────────────────────────────┐
│ 1. Model(模型) │
│ → 推理引擎:读上下文、决定下一步、产生输出 │
├─────────────────────────────────────────────┤
│ 2. Tools(工具) │
│ → 连接世界:API、代码执行、数据库、其他 Agent│
├─────────────────────────────────────────────┤
│ 3. Memory(记忆) │
│ → 状态保持:过去交互、项目规则、跨会话上下文│
├─────────────────────────────────────────────┤
│ 4. Orchestration(编排) │
│ → 运行循环:组装上下文、分发工具、捕获结果 │
├─────────────────────────────────────────────┤
│ 5. Deployment(部署) │
│ → 生产化:托管、身份、可观测性、基础设施 │
└─────────────────────────────────────────────┘