Skip to content

RAG — 企业级RAG知识库构建与实践体系

状态:🚧 实施中 定位:面向 AI 应用开发者、技术决策者的深度 RAG 知识体系——从原理到工程,从基础模式到进阶架构,覆盖完整的企业级RAG系统构建链路


一、总体架构

avazoe/RAG/                                              🎯 定位

├── 00-RAG文库设计文档.md              ── 总纲(本文)
├── 00-批次1实施计划.md               ── 批次1计划
├── 00-批次2实施计划.md               ── 批次2计划

├── 01-RAG基础与原理/          [地基]  ── RAG 是什么、为什么需要、整体架构
│   ├── 00-RAG基础索引.md
│   ├── 01.1-什么是RAG.md
│   ├── 01.2-RAG系统架构总览.md
│   └── 01.3-RAGvs微调-技术选型对比.md

├── 02-检索系统/               [核心]  ── 文档加载 → 分块 → 向量化 → 存储 → 检索
│   ├── 00-检索系统索引.md
│   ├── 02.1-文档加载与解析.md
│   ├── 02.2-文本分块策略.md
│   ├── 02.3-Embedding模型与向量化.md
│   ├── 02.4-向量数据库选型与对比.md
│   └── 02.5-检索与重排序.md

├── 03-生成与融合/             [增强]  ── 生成模型、Prompt、上下文管理、查询转换
│   ├── 00-生成融合索引.md
│   ├── 03.1-生成模型选择与Prompt设计.md
│   ├── 03.2-上下文窗口管理.md
│   ├── 03.3-HyDE与查询转换.md
│   └── 03.4-多模态RAG.md

├── 04-进阶RAG模式/           [进阶]  ── Agentic、Self-RAG、Graph RAG、RAPTOR
│   ├── 00-进阶RAG索引.md
│   ├── 04.1-AgenticRAG.md
│   ├── 04.2-SelfRAG与CorrectiveRAG.md
│   ├── 04.3-GraphRAG.md
│   └── 04.4-RAPTOR与分层检索.md

├── 05-评估与优化/             [度量]  ── RAGAS、评估指标、调优策略
│   ├── 00-评估优化索引.md
│   ├── 05.1-RAGAS评估框架.md
│   ├── 05.2-评估指标详解.md
│   └── 05.3-RAG系统调优策略.md

├── 06-工程化实践/             [落地]  ── LangChain、LlamaIndex、部署、安全
│   ├── 00-工程化索引.md
│   ├── 06.1-LangChain实践指南.md
│   ├── 06.2-LlamaIndex实践指南.md
│   ├── 06.3-RAG系统部署与监控.md
│   └── 06.4-安全与隐私.md

└── 面试专题/                  [检验]  ── 高频面试题聚合
    └── RAG面试高频100题.md

板块依赖关系

批次1(地基):01-RAG基础与原理 ──→ 02-检索系统 ──→ 03-生成与融合
                (先理解为什么)    (核心Pipeline)    (输出端)

批次2(进阶):04-进阶RAG模式 ──→ 05-评估与优化
                (在基础之上)      (度量反馈)

批次3(落地):06-工程化实践 ──→ 面试专题
                (工具+部署)       (检验汇总)

二、笔记模板

导航索引页模板 (00-XX索引.md)

markdown
---
aliases: [别名]
tags: [RAG, 板块标签, 索引]
created: YYYY-MM-DD
---

# NN - 板块标题

> **定位**: 一句话定位
> **面试高频度**: ⭐⭐⭐⭐⭐

## 一、板块在体系中的位置
(上游关系、本板块角色、下游关系)

## 二、知识全景图

(ASCII 架构图)


## 三、子专题导航
| # | 主题 | 面试频率 | 核心内容 |
|---|------|---------|---------|
| [[link]] | 名称 | ⭐⭐⭐ | 描述 |

## 四、核心考点速记
(2-3 个考点 + 图解)

## 📚 相关文件
- [[上游板块索引]]
- [[00-RAG文库设计文档]]

深度原理页模板 (XX.M-主题名.md)

markdown
---
aliases: [别名]
tags: [RAG, 板块标签, 面试]
created: YYYY-MM-DD
---

# NN.M - 主题名

> **定位**: 一句话说明核心角色
> **面试高频度**: ⭐⭐⭐
> **考查方式**: 常见考察角度

## 一、这是什么?为什么需要它?
(原理优先:定义 + 动机)

## 二、原理拆解
(每个子概念都回答"为什么")

## 三、图解全景

(ASCII 架构/流程/对比图)


## 四、实战验证
(代码示例、命令、可复现操作)

## 五、面试视角
| 问题 | 要点 |
|------|------|
| Q1 | A1 |

## 📚 相关链接
- [[上游]]
- [[下游]]
- ← 返回 [[00-XX索引]]

三、内容原则

优先级原则RAG 知识库实践
1原理优先每个概念先回答"为什么需要 RAG"、"为什么这样设计"
2图解驱动RAG Pipeline 架构图、数据流图、对比图——每篇至少 1 张 ASCII 图
3面试/应用佐证面试题作为理解检验,非主线
4表格对比Embedding 模型对比、向量数据库对比、分块策略对比
5Wiki 互联跨板块引用 [[wiki-link]]——如"检索精度相关 → 评估指标"
6参数/命令速查LangChain/LlamaIndex 关键 API 速查、部署配置速查
7实战案例每个技术点配可运行的代码片段或 CLI 命令

四、链接策略

链接类型规则示例
向下链接正文引用后续详述主题详见 [[02.3-Embedding模型与向量化]]
向上回链深度笔记末尾加回链← 返回 [[00-检索系统索引]]
跨板块链接相关知识点交叉引用检索精度评估详见 [[05.2-评估指标详解]]
应用汇聚面试题链接回原理笔记→ 详阅 [[01.1-什么是RAG]]
索引页互链索引页之间相互引用RAG基础索引 → 引用检索系统索引

五、交付批次

批次板块笔记数核心链路
101-RAG基础与原理4什么是RAG → 架构 → 技术选型对比
102-检索系统5加载 → 分块 → Embedding → 存储 → 检索
103-生成与融合4模型选择 → Prompt → 上下文 → 查询转换
204-进阶RAG模式4Agent → Self-RAG → GraphRAG → RAPTOR
205-评估与优化3RAGAS → 指标 → 调优
306-工程化实践4LangChain → LlamaIndex → 部署 → 安全
3面试专题1高频100题

六、内容大纲(分板块详细规划)

板块 01:RAG基础与原理

笔记名核心原理关键图解
01.1-什么是RAGRAG 解决 LLM 知识固化/幻觉问题的检索增强范式RAG vs 纯LLM 对比图
01.2-RAG系统架构总览Indexing → Retrieval → Generation 三段式架构Pipeline 数据流图
01.3-RAGvs微调-技术选型对比RAG 与 Fine-tuning 的适用边界与组合策略决策树 + 对比表

板块 02:检索系统

笔记名核心原理关键图解
02.1-文档加载与解析多源异构文档的加载与结构化加载管道架构图
02.2-文本分块策略Chunk 大小/重叠/策略选择权衡分块策略对比图
02.3-Embedding模型与向量化文本→向量的语义映射原理Embedding 流程示意图
02.4-向量数据库选型与对比存储/检索引擎设计权衡数据库对比表
02.5-检索与重排序相似度计算→多路召回→精排检索流水线图

板块 03:生成与融合

笔记名核心原理关键图解
03.1-生成模型选择与Prompt设计模型能力权衡 + Prompt 模板策略Prompt 结构图
03.2-上下文窗口管理窗口限制下的信息压缩/选择Context 管理流程图
03.3-HyDE与查询转换假设文档嵌入 + 查询改写增强检索HyDE 原理图
03.4-多模态RAG图文/音视频混合检索生成多模态 Pipeline 图

板块 04:进阶RAG模式

笔记名核心原理关键图解
04.1-AgenticRAG智能体自主规划检索+工具调用Agent 决策流程图
04.2-SelfRAG与CorrectiveRAG自我反思 + 纠错增强生成自检流程图
04.3-GraphRAG知识图谱增强检索结构Graph 索引 vs 向量索引对比
04.4-RAPTOR与分层检索递归摘要树 + 分层检索RAPTOR 树状结构图

板块 05:评估与优化

笔记名核心原理关键图解
05.1-RAGAS评估框架评估框架的设计原理RAGAS 评估流程
05.2-评估指标详解忠实度/相关性/上下文精度等指标指标分类树
05.3-RAG系统调优策略端到端系统瓶颈分析与优化调优决策流图

板块 06:工程化实践

笔记名核心原理关键图解
06.1-LangChain实践指南LangChain 组件化构建 RAGLangChain 架构图
06.2-LlamaIndex实践指南LlamaIndex 数据框架构建 RAGLlamaIndex 架构图
06.3-RAG系统部署与监控生产级部署架构与监控体系部署架构图
06.4-安全与隐私数据安全、Prompt 注入防护安全边界图

📚 相关链接

  • 本方法论文档:**KB Master 知识库构建方法论**
  • 示例知识库:**JVM 知识文库**

版本: 1.0 | RAG 知识库设计文档 | 2026-07-16

Knowledge4J — Java 知识库