GitHub 上一份较全面讲解检索增强生成(RAG)技术的实用教程:All RAG Techniques。
使用简洁易懂的方式实现了 20+ 种 RAG 技术,不依赖 LangChain、FAISS 等框架,只用基础 Python 库构建,旨在让我们更容易理解 RAG 的工作原理。
GitHub: https:// 网页链接
涵盖从基础 RAG 到语义分块、查询转换、重排序、图形 RAG、层次 RAG 等高级技术。
同时每个 Jupyter 笔记都包含具体 RAG 技术的简要解释、实现步骤以及代码示例。
适合想深入了解 RAG 技术的开发者或研究人员学习。