什么是 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(部署)                       │
│  → 生产化:托管、身份、可观测性、基础设施    │
└─────────────────────────────────────────────┘