AI Agent — 文库设计文档
状态: 🚧 实施中 定位: 面向面试与实战的 AI Agent 深度知识体系——从原理到框架,从单智能体到多智能体,构建完整的 Agent 心智模型 受众: 中级以上 AI 工程师 / 面试备战者 / Agent 应用开发者
一、总体架构
📁 avazoe/AI Agent/
│
├── 📄 00-AI Agent文库设计文档.md ← 总纲(本文)
├── 📄 00-批次1实施计划.md ← 批次交付计划
│
├── 📁 01-Agent基础与架构/ ← 板块 1:地基
│ ├── 📄 00-Agent基础索引.md
│ ├── 📄 01.1-什么是AI Agent.md
│ ├── 📄 01.2-Agent架构模式.md
│ └── 📄 01.3-感知-行动循环.md
│
├── 📁 02-Agent记忆系统/ ← 板块 2:记忆
│ ├── 📄 00-Agent记忆系统索引.md
│ ├── 📄 02.1-记忆分类与架构.md
│ ├── 📄 02.2-RAG与长期记忆.md
│ └── 📄 02.3-记忆管理与检索.md
│
├── 📁 03-Agent工具与函数调用/ ← 板块 3:工具
│ ├── 📄 00-Agent工具系统索引.md
│ ├── 📄 03.1-函数调用机制.md
│ ├── 📄 03.2-工具定义与注册.md
│ └── 📄 03.3-工具执行与容错.md
│
├── 📁 04-Agent规划与推理/ ← 板块 4:推理
│ ├── 📄 00-Agent规划与推理索引.md
│ ├── 📄 04.1-CoT与ReAct.md
│ ├── 📄 04.2-任务分解.md
│ └── 📄 04.3-自我反思与修正.md
│
├── 📁 05-多智能体系统/ ← 板块 5:协作
│ ├── 📄 00-多智能体系统索引.md
│ ├── 📄 05.1-多智能体架构.md
│ ├── 📄 05.2-通信与协调.md
│ └── 📄 05.3-角色分配与编排.md
│
├── 📁 06-Agent安全与对齐/ ← 板块 6:安全
│ ├── 📄 00-Agent安全索引.md
│ ├── 📄 06.1-Prompt注入与防护.md
│ ├── 📄 06.2-工具滥用防御.md
│ └── 📄 06.3-护栏与人类监督.md
│
├── 📁 07-主流Agent框架/ ← 板块 7:框架
│ ├── 📄 00-Agent框架索引.md
│ ├── 📄 07.1-LangChain与LangGraph.md
│ ├── 📄 07.2-AutoGen.md
│ ├── 📄 07.3-CrewAI.md
│ └── 📄 07.4-OpenAI Assistants API.md
│
└── 📁 面试专题/ ← 应用层
├── 📄 面试高频100题.md
└── 📄 综合真题解析.md二、笔记模板
2.1 导航索引页模板 (00-XX索引.md)
markdown
---
aliases: [中文别名, 英文别名]
tags: [AI, Agent, 子领域, 索引]
created: YYYY-MM-DD
---
# NN - 板块标题
> **定位**: 一句话定位
> **面试高频度**: ⭐⭐⭐⭐⭐
## 一、板块在体系中的位置
(关系:上游 → 本板块 → 下游)
## 二、知识全景图
\```text
(ASCII 架构图)
\```
## 三、子专题导航
| # | 主题 | 面试频率 | 核心内容 |
|---|------|---------|---------|
| [[链接]] | 名称 | ⭐ | 描述 |
## 📚 相关文件
- [[上游板块]]
- [[下游板块]]
- [[00-AI Agent文库设计文档]]2.2 深度原理页模板 (OX.X-主题名.md)
markdown
---
aliases: [中文别名, 英文别名]
tags: [AI, Agent, 子领域, 面试]
created: YYYY-MM-DD
---
# NN.M - 主题名
> **定位**: 一句话定位
> **面试高频度**: ⭐⭐⭐⭐⭐
> **考查方式**: 常见考察角度
## 一、这是什么?为什么需要它?
(原理优先:定义 + 动机)
## 二、原理拆解
(深入 Why:设计动机 → 机制详解 → 对比分析)
## 三、图解全景
\```text
(ASCII 图)
\```
## 四、实战验证
(代码/命令/可操作验证)
## 五、面试视角
| 追问 | 答案要点 |
|------|---------|
| Q1 | A1 |
## 📚 相关链接
- [[上游笔记]]
- [[下游笔记]]
- ← 返回 [[00-XX索引]]三、内容原则
| 优先级 | 原则 | 在本知识库中的具体含义 |
|---|---|---|
| 1 | 原理优先 | 每个概念先问"为什么需要 Agent?没有它有什么问题?" |
| 2 | 图解驱动 | 架构图、信息流图、对比图——每篇深度笔记至少 1 张 ASCII 图 |
| 3 | 面试/应用佐证 | 面试题作为原理巩固检验,标注考察点 + 链接回原理笔记 |
| 4 | 表格对比 | 框架对比、记忆类型对比、架构模式对比——用结构化表格 |
| 5 | Wiki 互联 | 跨板块引用 [[wikilink]],形成完整 Agent 知识网络 |
| 6 | 参数/速查 | 框架配置、API 参数、工具定义格式——做速查表 |
| 7 | 实战案例 | 每个框架附带可运行的代码示例 + 真实排查思路 |
四、链接策略
| 链接类型 | 规则 | 示例 |
|---|---|---|
| 向下链接 | 正文引用后续详述主题 | 详见 [[04.1-CoT与ReAct]] |
| 向上回链 | 深度笔记末尾加回链 | ← 返回 [[00-Agent基础索引]] |
| 跨板块链接 | 相关领域交叉引用 | Agent 记忆系统详见 [[02.1-记忆分类与架构]] |
| 应用汇聚 | 面试题链接回原理笔记 | → 详阅 [[01.2-Agent架构模式]] |
| 索引页互链 | 索引页之间相互引用 | Agent 基础索引 → 引用 Agent 记忆索引 |
五、交付批次
| 批次 | 板块 | 笔记数 | 核心链路 |
|---|---|---|---|
| 1 | 01-Agent基础与架构 | 4 | Agent 定义 → 架构模式 → Perception-Action 循环 |
| 2 | 02-Agent记忆系统 | 4 | 记忆分类 → RAG → 管理策略 |
| 3 | 03-Agent工具与函数调用 | 4 | 函数调用 → 工具定义 → 执行与容错 |
| 4 | 04-Agent规划与推理 | 4 | CoT/ReAct → 任务分解 → 自我反思 |
| 5 | 05-多智能体系统 | 4 | 架构 → 通信 → 角色编排 |
| 6 | 06-Agent安全与对齐 | 4 | Prompt 注入 → 工具防御 → 护栏 |
| 7 | 07-主流Agent框架 | 5 | LangChain → AutoGen → CrewAI → OpenAI |
| 8 | 面试专题 | 2 | 高频题 + 综合真题 |
依赖关系: 板块 1 → 2 → 3 → 4 → 5 → 6 → 7(面试专题依赖所有板块)
六、内容大纲(分板块详细规划)
板块 1: 01-Agent基础与架构
| 笔记名 | 核心原理 | 关键图解 |
|---|---|---|
| 00-Agent基础索引 | 板块全景 + 导航 | 知识全景树 |
| 01.1-什么是AI Agent | Agent 定义、特性、与 LLM/Chain 的区别 | Agent vs LLM vs Chain 对比图 |
| 01.2-Agent架构模式 | 流行的 Agent 架构模式 | 架构模式分类图 |
| 01.3-感知-行动循环 | Perception-Action 循环机制 | 循环流程图 |
板块 2: 02-Agent记忆系统
| 笔记名 | 核心原理 | 关键图解 |
|---|---|---|
| 00-Agent记忆系统索引 | 记忆板块全景 | 记忆架构全景 |
| 02.1-记忆分类与架构 | 短期/长期/情景/语义记忆 | 记忆层级图 |
| 02.2-RAG与长期记忆 | RAG 在 Agent 中的应用 | RAG 流程图 |
| 02.3-记忆管理与检索 | 记忆存储、检索、更新策略 | 记忆生命周期图 |
板块 3: 03-Agent工具与函数调用
| 笔记名 | 核心原理 | 关键图解 |
|---|---|---|
| 00-Agent工具系统索引 | 工具板块全景 | 工具系统架构图 |
| 03.1-函数调用机制 | LLM 函数调用的底层实现 | 函数调用流程图 |
| 03.2-工具定义与注册 | Tool 定义规范与注册流程 | 工具定义结构图 |
| 03.3-工具执行与容错 | 执行生命周期、错误处理 | 执行状态机图 |
板块 4: 04-Agent规划与推理
| 笔记名 | 核心原理 | 关键图解 |
|---|---|---|
| 00-Agent规划与推理索引 | 规划板块全景 | 推理方法分类图 |
| 04.1-CoT与ReAct | 思维链与推理-行动范式 | CoT vs ReAct 对比图 |
| 04.2-任务分解 | 任务拆解策略 | 分解策略对比图 |
| 04.3-自我反思与修正 | Reflection 机制 | 反思循环图 |
板块 5: 05-多智能体系统
| 笔记名 | 核心原理 | 关键图解 |
|---|---|---|
| 00-多智能体系统索引 | 多智能体全景 | 多智能体系统架构图 |
| 05.1-多智能体架构 | 常见协作架构模式 | 架构分类图 |
| 05.2-通信与协调 | 智能体间通信协议 | 通信流程图 |
| 05.3-角色分配与编排 | 角色设计与任务编排 | 角色关系图 |
板块 6: 06-Agent安全与对齐
| 笔记名 | 核心原理 | 关键图解 |
|---|---|---|
| 00-Agent安全索引 | 安全板块全景 | 安全威胁全景图 |
| 06.1-Prompt注入与防护 | 注入攻击原理与防御 | 注入攻击流程图 |
| 06.2-工具滥用防御 | 工具权限控制策略 | 权限控制架构图 |
| 06.3-护栏与人类监督 | Guardrails 设计与 HITL | 护栏系统架构图 |
板块 7: 07-主流Agent框架
| 笔记名 | 核心原理 | 关键图解 |
|---|---|---|
| 00-Agent框架索引 | 框架全景对比 | 框架对比雷达图 |
| 07.1-LangChain与LangGraph | 状态图 Agent 构建 | LangGraph 架构图 |
| 07.2-AutoGen | 多智能体对话框架 | AutoGen 架构图 |
| 07.3-CrewAI | 角色化 Agent 编排 | CrewAI 结构图 |
| 07.4-OpenAI Assistants API | Assistants 核心概念 | API 架构图 |
面试专题
| 笔记名 | 核心内容 |
|---|---|
| 面试高频100题 | 按板块分类的面试题 + 原理笔记链接 |
| 综合真题解析 | 完整面试回答结构 + 多板块知识串联 |
📚 相关文件
- **批次1实施计划** — 实施计划
- **RAG 知识文库** — 相关领域
- **KB Master 方法论** — 本库构建方法