1316 分钟

上篇结业:Agent 知识地图 —— 看清全局,知道下一步往哪走

回顾 12 课覆盖的知识版图、识别 Agent 核心短板、了解业界前沿方向。上篇完结,下篇开启 RAG 方法论深度与底层原理。

总结知识地图进阶路线AgentRAG
进度保存在本机浏览器;验收通过后再点更稳妥

课程总结:Agent 知识地图

本节目标:回顾 12 课覆盖的知识版图、看清各模块之间的关联、了解尚未覆盖的 Agent 核心话题和业界前沿方向,形成自己的 Agent 知识体系。

12 课学完,你已经构建了一个功能完整、有权限、可观测、能流式输出、能被外部 AI 调用的 RAG Knowledge Agent。现在用一张地图把学过的知识串起来,同时标出进阶方向。


1. 已覆盖:12 课知识版图

Code
                         ┌─────────────────────┐
                         │    Agent 层 (03/12)  │
                         │  ReAct · HITL 审批   │
                         │  MCP 协议集成        │
                         └──────────┬──────────┘
                                    │
        ┌───────────────────────────┼───────────────────────────┐
        │                           │                           │
  ┌─────┴─────┐             ┌──────┴──────┐            ┌───────┴───────┐
  │  编排层    │             │   安全层     │            │   工程层       │
  │ LangGraph  │             │ RBAC + ACL  │            │ 测试·评测·部署 │
  │ Verifier   │             │ 风险三级    │            │ Metrics·Trace  │
  │ 引用绑定   │             │ 纵深防御    │            │ SSE 流式输出   │
  └─────┬─────┘             └──────┬──────┘            └───────┬───────┘
        │                           │                           │
        └───────────────────────────┼───────────────────────────┘
                                    │
                          ┌─────────┴─────────┐
                          │     知识层         │
                          │ Embedding·ChromaDB │
                          │ RAG·Hybrid·RRF     │
                          │ Chunk·Query Rewrite│
                          └─────────┬─────────┘
                                    │
                          ┌─────────┴─────────┐
                          │     输入层         │
                          │ Chat·Prompt·JSON   │
                          │ 多轮对话·压缩      │
                          └───────────────────┘

按模块分类

模块课次核心内容掌握程度
输入层01 · 02 · 04ToolRegistry · FastAPI 分层 · Prompt 工程已覆盖
知识层04 · 05 · 06Embedding + ChromaDB · Hybrid + RRF · RAG 生成 + Verifier已覆盖
编排层07LangGraph 图编排 · 10 节点拓扑 · 修正循环已覆盖
对话层06多轮对话 · 上下文压缩已覆盖
Agent 层03 · 12ReAct 循环 · HITL 审批 · MCP 协议已覆盖
安全层08RBAC + ACL · 风险三级 · 纵深防御已覆盖
工程层09 · 10 · 11可观测性 · 测试+评测+部署 · SSE 流式已覆盖

课程能力矩阵

code
课 01 ─ ToolRegistry     "LLM 学会用工具"
课 02 ─ FastAPI 分层      "工程项目的脊椎骨"
课 03 ─ Agent 循环+审批   "把对话升级成行动者"
课 04 ─ RAG 第一波        "Embedding + 向量检索 + Chunk"
课 05 ─ Hybrid Retrieval  "从 60 分到 90 分的检索"
课 06 ─ RAG 生成侧        "拼 Prompt + 引用绑定 + Verifier"
课 07 ─ LangGraph 编排    "把零件装成机器"
课 08 ─ 多租户 + RBAC     "企业级 RAG 的围墙"
课 09 ─ 可观测性          "系统上线后的第三只眼"
课 10 ─ 测试+评测+部署     "从能跑到能上线"
课 11 ─ SSE 流式输出      "让用户看到系统在思考"     ← 进阶
课 12 ─ MCP 协议集成      "让 Agent 被外部 AI 调用"  ← 进阶

2. 进阶话题:已覆盖

主题课次价值
流式输出 SSE11LangGraph astream → Service → API 三层流式架构
MCP 协议12ToolRegistry 对内对外两种策略,被 Cursor/Claude 调用
风险三级模型03 · 12LOW / MEDIUM / HIGH,出厂固定,随时审计
纵深防御08 · 12MCP 过滤 + Agent 审批 = 双重安全边界
评测框架10Golden Dataset + 确定性打分,不用 LLM 判分
Mock 体系10测试不花钱、不联网,6 个子系统全部隔离

3. Agent 核心:值得单独深讲的话题

这些话题主线有所涉及,但值得更深入:

主题现状缺什么
ReAct Loop 详解Ch3 用到了thought→action→observation 循环边界、最大步数、停止判断策略
Memory 系统Ch6 只讲了 conversation长期记忆、向量记忆、Summary Memory、Entity Memory
Planning / 任务分解Agent 是单步反应式Plan-and-Execute、Tree of Thoughts、子任务拆解
多 Agent 协作完全没讲Agent-to-Agent 通信、专家分工、协调者模式
成本控制没讲Token 预算、模型路由(便宜 vs 贵)、Prompt 压缩
Cache 策略Ch9 metrics 提了一句Prompt Cache、Embedding Cache、Semantic Cache
Rate LimitingCh9 提了用户限流、模型限流、滑动窗口算法
Prompt Injection 防御完全没讲提示注入识别、间接注入(RAG 文档藏指令)、沙箱

4. 业界前沿:生产系统常用

这些不是 Knowledge Agent 必备,但生产实践中很实用:

主题价值难度
Rerank(Cross-Encoder)RAG 检索质量提升一档(BGE-Reranker / Cohere Rerank)推荐
Graph RAG实体关系网络,复杂多跳问题推荐
Self-QueryingLLM 自己构造检索 filter推荐
Agentic RAGAgent 自己决定要不要检索、检索几次推荐
Trajectory Eval评估 Agent 路径(不只看最终答案,看每一步)推荐
Conversation Summarization长对话压缩成 summary,节省 token推荐
LLM Gateway / 多模型路由LiteLLM、OpenRouter、按任务选模型推荐
Agent 框架对比LangGraph vs AutoGen vs CrewAI vs Pydantic AI推荐

5. 完整性评估

Knowledge Agent 项目本身:覆盖 90%

  • 12 课主线全部讲完(输入 → 知识 → 编排 → Agent → 安全 → 工程)
  • 流式输出(SSE)- MCP 协议集成 剩余的是 polish 层面:Cache 策略、Rate Limiting、Prompt Injection 防御。

Agent 通用能力:注意:覆盖 65%

能力状态
单 Agent + 工具调用 + RAG完整
安全(RBAC + ACL + 风险分级)完整
工程化(测试 + 评测 + 部署 + 可观测)完整
Memory 系统注意:浅
Planning / 任务分解注意:浅
多 Agent 协作禁止:没讲

业界前沿话题:注意:覆盖 40%

话题状态
LangGraph / SSE / MCP已讲
测试 Mock 体系 / 评测框架已讲
Rerank / Graph RAG / Agentic RAG禁止:没讲
Trajectory Eval / LLM Gateway禁止:没讲

6. 推荐学习路径

如果你刚学完这 12 课

Code
第一阶段(巩固基础)
  → 把 12 课的练习重做一遍
  → 自己从头搭建一个简化版 Knowledge Agent

第二阶段(补齐短板)
  → Memory 系统:给 Agent 加长期记忆
  → Cache 策略:Prompt Cache + Semantic Cache
  → Prompt Injection 防御:至少了解攻击向量

第三阶段(拓宽视野)
  → Rerank:检索质量提升一档
  → Agentic RAG:Agent 自己决定检索策略
  → 多 Agent 协作:试试 CrewAI 或 AutoGen

第四阶段(生产实战)
  → LLM Gateway:用 LiteLLM 统一多模型接入
  → Trajectory Eval:评估 Agent 每一步的决策
  → 成本控制:按任务难度路由到不同模型

如果想深入某个方向

方向起点下一步
RAG 专家课 04-07Rerank → Graph RAG → Agentic RAG
Agent 架构师课 03 · 07 · 12Planning → 多 Agent → Trajectory Eval
平台工程师课 02 · 09 · 10LLM Gateway → Cache → Rate Limiting
安全工程师课 08 · 12Prompt Injection → 沙箱 → 审计日志

最后三句话

  1. 12 课构建了一个完整的 Knowledge Agent:从 ToolRegistry 到 LangGraph 编排,从 RBAC 到 MCP,从测试到部署——麻雀虽小,五脏俱全。
  2. 不要试图一次学完所有东西:先把手上的 12 课吃透,然后按需深入——Agent 领域太广,追热点追不完;有扎实的基础,学什么都快。
  3. 最好的学习方法是用起来:给 Agent 接上你自己的知识库,让它回答你真正关心的问题。真正的理解来自"这个东西在我手上跑起来了"的瞬间。

下篇预告:RAG 方法论深度与底层原理

上篇你动手搭建了一个完整的 Knowledge Agent——你知道怎么做

下篇我们深入为什么这样做以及还有哪些做法

课号标题核心问题
14宏观认知 + 技术选型为什么 RAG?LLM/框架/向量库/Embedding 怎么选?
15进阶检索范式Self-RAG 怎么反思?HyDE 怎么桥接语义空间?
16记忆系统 + 多智能体Agent 怎么记住用户?多个 Agent 怎么协作?
17GraphRAG知识图谱怎么增强 RAG?多跳问题怎么解?
18微调方法论LoRA 为什么能减少 100 倍参数?DPO 怎么替代 PPO?
19Transformer 底层Self-Attention 公式怎么推导?RoPE/KV Cache 原理?
20多模态 LLMCLIP 怎么对齐图文?VLM 三模块架构是什么?
21面试通关手册高频 10 问 + 项目话术 + 系统设计框架

上篇让你能做出东西,下篇让你能讲出深度。 面试官问的不只是"你做了什么",更是"你为什么这样做、还有哪些做法、底层原理是什么"——下篇全部覆盖。

准备好了就开始下篇吧,从课14"宏观认知与技术选型"出发!