Skip to content

卷二:基础篇 — Agent 系统的核心构建块

从零到一构建 Agent 系统的必备知识体系


本卷导言

如果说卷一"认知篇"为你建立了对 Agent 领域的全局视野,那么本卷则是将视野落地的第一块基石。我们将从 Agent 的核心概念出发,逐一拆解构建一个 Agent 系统所需的关键组件。

本卷的目标读者是:

  • 有一定编程经验(尤其是 Python)但尚未系统接触 Agent 开发的工程师
  • 已经了解 LLM 基本用法,希望深入理解 Agent 架构的开发者
  • 正在评估或规划 Agent 项目,需要扎实技术基础的技术负责人

章节结构

章节标题核心主题预计阅读时间
第4章Agent 核心概念架构模型、核心组件、生命周期、评估指标45 min
第5章LLM 基础与 Prompt EngineeringLLM 原理、Prompt 设计、CoT、模板管理50 min
第6章工具调用与 Function CallingFunction Calling 机制、工具开发、错误处理40 min
第7章记忆与上下文管理短期/长期记忆、向量数据库、上下文压缩45 min

知识地图

                        ┌─────────────────────┐
                        │   Agent 核心概念     │
                        │   (第4章)           │
                        │  架构 · 生命周期     │
                        └─────────┬───────────┘

                    ┌─────────────┼─────────────┐
                    ▼             ▼             ▼
          ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
          │ LLM & Prompt│ │ 工具调用     │ │ 记忆与上下文 │
          │ (第5章)     │ │ (第6章)     │ │ (第7章)     │
          │ 推理引擎     │ │ 行动能力     │ │ 信息持久化   │
          └──────┬──────┘ └──────┬──────┘ └──────┬──────┘
                 │               │               │
                 └───────────────┼───────────────┘

                    ┌─────────────────────────┐
                    │    完整的 Agent 系统     │
                    │  (卷三:进阶篇 继续)   │
                    └─────────────────────────┘

本卷学习路径

路径 A:系统学习(推荐)

按章节顺序依次阅读,每章包含:

  1. 概念引入 — 建立直觉理解
  2. 原理剖析 — 深入技术细节
  3. 代码实践 — 动手验证理解
  4. 最佳实践 — 生产级经验总结
  5. 常见陷阱 — 避坑指南

路径 B:按需查阅

如果你已经有一定基础,可以直接跳到感兴趣的章节:

  • 想了解 Agent 是什么 → 第4章
  • 想优化 Prompt 效果 → 第5章
  • 想给 Agent 添加工具能力 → 第6章
  • 想解决上下文长度问题 → 第7章

配套代码

本卷涉及的所有代码示例均基于 Python 3.10+,依赖库包括:

python
# requirements.txt
openai>=1.0.0        # OpenAI API 客户端
anthropic>=0.30.0    # Anthropic Claude API
langchain>=0.1.0     # Agent 框架(参考实现)
chromadb>=0.4.0      # 向量数据库
pydantic>=2.0.0      # 数据验证

说明:代码示例尽量不依赖特定框架,使用原生 API 调用,以便你理解底层原理后自由选择框架。


前置知识

阅读本卷前,你应该具备:

  • ✅ Python 编程基础(函数、类、异步编程)
  • ✅ REST API 的基本概念
  • ✅ 对 LLM(如 ChatGPT)有基本使用经验
  • ✅ 了解 JSON 格式

以下知识有帮助但非必须:

  • 机器学习基础概念(训练、推理、Token)
  • 向量/矩阵的基本数学概念
  • Docker 基本使用

下一步:进入 第4章:Agent 核心概念,正式开启 Agent 系统的探索之旅。

基于 MIT 许可发布