所有RAG技术:更简单、直观的实践方法开源 – 20多种RAG技术的实践指南
该项目是一个以教育和实践为导向的开源项目,旨在通过清晰、实践的方式处理检索增强生成(RAG)技术。它将复杂的高级技术分解为简单易懂的实现,使用常见的Python库(如openai、numpy、matplotlib等),而非依赖复杂的框架(如LangChain或FAISS)。项目提供了21个Jupyter Notebook,每个专注于特定的RAG技术,包含技术解释、逐步实现、带注释的代码示例、评估与比较以及结果可视化。适合初学者和有实践需求的开发者,帮助理解RAG的核心概念。