rag-zero-to-hero-guide

从零到一,手把手带你玩转RAG应用开发

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 353 🐛 待处理 3 👀 关注 17
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1486
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源指南,完全免费,无付费版本。

项目预览

rag-zero-to-hero-guide 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队KalyanKS-NLP
定价模式🏷️完全免费
价格说明开源指南,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Jupyter Notebook
技术栈/模型ai-engineer,generative-ai,large-language-models,llm-engineer,llm-rag,llms,retrieval-augmented-generation
GitHub 星标★ 1486
上线时间2025-03-15 00:00:00
代码更新2025-03-29
仓库体积3.7 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

这是一个从零开始学习RAG(检索增强生成)的完整指南,以Jupyter Notebook形式呈现,覆盖从基础知识到高级技术的全链路。项目通过循序渐进的教程和可运行的代码示例,帮助开发者理解RAG的核心概念,包括文档加载、分块、向量化、检索策略、重排序、以及与大语言模型的集成。它解决了RAG学习资源碎片化、缺乏系统性实践的问题,提供了一条清晰的学习路径,让用户能够快速上手并构建自己的RAG应用。项目内容持续更新,社区活跃,是入门和进阶RAG的优质开源资源。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1486

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 10 分钟 部署方式:本地安装 4 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 可联网的电脑(需从 GitHub 克隆仓库)
  • 已安装 Git
  • Python 环境(README 标注开发语言为 Jupyter Notebook)
  • 可运行 Jupyter Notebook 的环境(如 JupyterLab / VS Code Notebook)

安装与启动步骤

  1. 1克隆仓库

    把教程仓库完整下载到本地,后续所有章节文档和 Notebook 都在这个目录里。

    git clone https://github.com/KalyanKS-NLP/rag-zero-to-hero-guide.git
  2. 2进入项目目录

    切换到克隆下来的仓库根目录,README 中的相对链接都以该目录为基准。

    cd rag-zero-to-hero-guide
  3. 3查看学习入口

    打开 README,按 Quick links 顺序阅读 RAG Basics、RAG Toolkit、RAG Evaluation Course 等章节。

  4. 4打开 Notebook 运行

    用 Jupyter 启动本地服务,在浏览器中打开仓库内的 .ipynb 文件逐格执行学习。

    jupyter notebook

如何确认成功

能成功克隆出仓库目录,并在 Jupyter 中打开、运行仓库里的 .ipynb 文件且不报错,即视为环境就绪。

常见问题

Q:README 里没有安装命令怎么办?

A:该仓库本质是教程文档与 Notebook 集合,README 只给出各章节链接,未提供依赖安装清单,需自行按所选 Notebook 的 import 补装依赖。

Q:必须用 Jupyter 吗?

A:项目开发语言为 Jupyter Notebook,推荐用 JupyterLab 或 VS Code 的 Notebook 功能打开 .ipynb;纯 Markdown 章节用任意编辑器即可阅读。

Q:跑示例需要调用大模型吗?

A:RAG 流程涉及向量化与生成环节,部分示例可能需自备 LLM 或嵌入模型 API Key,具体以对应 Notebook 内容为准。

Q:从哪里开始学比较好?

A:建议先读 RAG Basics 目录下的 What is RAG、Why RAG、How does RAG work,再看 RAG Roadmap 规划后续路径。

注意事项

  • README 节选未给出 pip/conda 依赖清单与安装命令,本教程步骤仅为可推断的通用准备动作,请以仓库实际内容为准。
  • 仓库内容持续更新,建议定期 git pull 获取最新章节。
  • 运行 Notebook 时若提示缺少模块,请根据报错信息按需安装对应包。

核心亮点

  • 教程体系完整,从基础概念到高级优化,循序渐进
  • 基于Jupyter Notebook,代码可交互运行,实践性强
  • 涵盖多种主流向量数据库和检索策略,适配不同场景

不足之处

  • 文档/社区待观察
  • 部分高级内容依赖特定商业服务,可能增加学习成本

适用场景

  • 初学者系统学习RAG技术栈
  • 开发者快速搭建RAG原型验证想法
  • 技术团队内部培训RAG应用开发

替代项目

LangChain、LlamaIndex、Haystack

上一篇:DyG-RAG

下一篇:VideoRAG

同类项目推荐

AnyCrawl 开源

一键爬取网页和搜索引擎,直接输出 LLM 可用的结构化数据

AnyCrawl : A Node.js/TypeScript crawler that turns websites into LLM-ready data and ···

★ 3524 2026-08-09
quanta-quest 开源

本地跑大模型,搜遍你的所有数据,隐私不泄露

AI-powered universal search for all your personal data, tailored just for you. Goal···

★ 102 2026-08-09
alpha_agentic_search 开源

给 RAG 加上分层记忆,多轮问答不再失忆

Alpha Agentic Search — 分层记忆 RAG 检索问答系统

★ 474 2026-10-02
LLMWebCrawler 开源

用LLM智能抓取网页,直接喂给RAG做知识库

A Web Crawler based on LLMs implemented with Ray and Huggingface. The embeddings are···

★ 107 2026-08-09
BiliSum 开源

一键把长视频变成可搜索的知识库,快速提取要点。

为 Bilibili、YouTube 及本地视频提供 AI 视频摘要和知识库.AI video summarizer and know···

★ 666 2026-08-09
chatgpt-your-files 开源

把文档变成聊天机器人,安全问答即刻上线

Production-ready MVP for securely chatting with your documents using pgvector

★ 516 2026-08-09
RAG-Play 开源

可视化 RAG 流程,一眼看懂检索生成每一步

An interactive visualization tool for understanding Retrieval-Augmented Generation (···

★ 124 2026-08-09
MimirQ 开源

中文企业知识库,从解析到引用全流程可控,直接接入 Dify 用

中文优先的企业 RAG 知识库:可控解析、治理、切块、混合检索、重排、引用、图谱、评测与 ···

★ 592 2026-08-09