阅读索引
RAG 技术笔记
本系列将系统梳理RAG的技术脉络,记录我在从零搭建过程中的思考、踩坑与心得——不止于概念,更关注如何让大模型“开卷有益”。
按顺序阅读
- RAG 核心概念从检索增强生成的核心思想出发,梳理 RAG 系统的两条关键链路,理解它如何缓解幻觉、让答案可溯源。
- 基础接口层理解 LangChain Runnable 统一接口,以及同步、异步、流式、批量、重试与回退等核心调用方式。
- RAG 核心抽象层:Messages、Prompt、Parser梳理 LangChain 中 Messages、Prompt 与 Parser 三类核心抽象,并通过完整链路理解它们如何协作。
- 文档处理与对话历史从文档加载、文本切分、向量存储到对话历史,串起 RAG 数据处理与多轮上下文的基础组件。
- Tools、create_agent 与 Middleware介绍 LangChain v1.0 的工具定义、create_agent 创建流程与 Middleware 扩展机制。
- RAG 离线链路从文档加载、分块到向量入库,拆解 RAG 离线链路的每一步工程实现与常见踩坑。
- RAG 在线链路Dense + Sparse 混合检索、Reranker 精排与流式生成,覆盖 RAG 在线链路的完整实战。
- RAG 效果评估与调优从检索侧到生成侧的评估指标与调优路径,用数据驱动 RAG 系统的持续改进。
后续计划
- 持续更新中