
Advanced_RAG
用实战 Notebook 掌握高级 RAG 检索与生成技巧
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 502
使用教程
环境要求
- Python 3.10+
- Jupyter
- 模型凭据
安装与启动步骤
-
1装交互环境
它以笔记本形式提供,用标准数据科学环境跑。
-
2按顺序跑笔记本
章节之间有依赖,跳着跑会缺变量。
-
3配检索后端
检索增强要用向量库与嵌入模型。
-
4换自己的文档
把示例语料替换成自己的。
-
5看检索命中质量
回答不好往往是检索没找对。
如何确认成功
换成自己的文档集合后,对一个只有该文档才能回答的问题能正确作答并给出命中的原文段
注意事项
- 它用一组笔记本把检索增强的常见进阶做法串讲一遍。
- 适合作为系统性学习的抓手,不适合直接当框架用。
- 回答质量差先查检索命中,别急着换模型。
- 笔记本依赖顺序,从头跑最稳。
核心亮点
- 提供多种高级 RAG 技术(如重排序、上下文压缩)的完整代码示例
- 基于主流框架 Langchain 和多个大模型(GPT、Llama3),实用性强
- 以 Notebook 形式呈现,交互式学习,易于理解和二次开发
不足之处
- 项目处于早期阶段,文档和社区支持有待完善
- 依赖外部 API(如 OpenAI),使用成本较高且受限于网络环境
适用场景
- 学习高级 RAG 技术并快速搭建原型
- 为特定领域知识库设计高效检索问答系统
- 研究 Agent 与 RAG 结合的自适应信息获取流程
替代项目
LangChain、LlamaIndex、Haystack
上一篇:VARAG
同类项目推荐
marginalia
开源
像图书馆一样整理知识,用AI自动建立关联
A library-science-inspired personal knowledge management system with LLM agents
moorcheh-python-sdk
开源
几行代码接入语义搜索,让应用秒懂用户意图
Python SDK for interacting with the Moorcheh Semantic Search API v1. Moorcheh provid···
cosmos-dataset-search
开源
用一句话搜出视频里想要的片段
NVIDIA Cosmos Dataset Search (CDS) is a comprehensive platform for semantic search a···
LoFS
开源
本地文件秒变知识库,对话式检索即问即答
LoFS 面向本地知识库的桌面级文件管理与信息检索和对话应用
obsidian-NotEMD
开源
笔记自动生成双链和概念页,知识库自己长出来
A Easy way to create your own Knowledge-base! Notemd enhances your Obsidian workflow···
KG_RAG
开源
用知识图谱给大模型装上结构化记忆,回答更准更可解释
Empower Large Language Models (LLM) using Knowledge Graph based Retrieval-Augmented ···
obsidian-wiki
开源
让 AI 智能体用 Obsidian 记笔记,拥有长期记忆大脑
Framework for AI agents to build and maintain a digital brain through Obsidian wiki ···
DyG-RAG
开源
用动态事件图增强RAG,让AI理解事件演变并精准回答
Code implementation for DyG-RAG: Dynamic Graph Retrieval-Augmented Generation with E···
Awesome-LLM-RAG
开源
一份清单,带你快速摸清 RAG 全貌
Awesome-LLM-RAG: a curated list of advanced retrieval augmented generation (RAG) in ···