
rag-cookbooks
掌握 RAG 进阶技巧,让 AI 检索更精准、回答更可靠
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2577
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- 能访问 GitHub 的网络环境
- 已安装 git 命令行工具
- 本地已安装 Jupyter Notebook / JupyterLab(用于打开 .ipynb 文件)
安装与启动步骤
-
1克隆仓库
README 提供的第一步,把 rag-cookbooks 仓库完整下载到本地当前目录。
git clone https://github.com/athina-ai/rag-cookbooks.git -
2进入项目目录
切换到刚克隆出来的 rag-cookbooks 目录,后续操作都在此目录内进行。
cd rag-cookbooks -
3启动 Jupyter
README 说明各技术要按 notebook 逐步实现,需用 Jupyter 打开 .ipynb 文件。此命令为通用启动方式,README 未明确写出。
jupyter notebook -
4按顺序阅读实践
README 建议从 naive RAG 起步,逐步进阶到高级与 agentic 技术,每个 notebook 内含代码与说明,并附有对应论文参考。
如何确认成功
Jupyter 在浏览器打开后,文件列表中能看到仓库内的 .ipynb 文件并可正常打开,即表示准备就绪。
常见问题
Q:需要安装哪些 Python 依赖?
A:README 未给出依赖安装说明,请以每个 notebook 内实际 import 与其中的安装语句为准,自行安装对应包。
Q:需要 OpenAI 等模型的 API Key 吗?
A:README 节选中未说明配置方式与密钥要求,请查看具体 notebook 中的说明与代码。
Q:从哪里开始学比较好?
A:README 建议先看 naive RAG 作为基础,再依次学习高级与 agentic 技术。
注意事项
- README 只提供了 git clone 与 cd 两步命令,未提供依赖安装、端口或配置文件说明,本教程不代为虚构。
- 仓库为 Jupyter Notebook 形式的知识集合,不是可直接启动的服务,使用方式以逐个运行 notebook 为主。
- 每个 notebook 中附有对应技术的论文/参考资料,可结合阅读加深理解。
- 若觉得项目有帮助,README 建议给仓库点一个 star。
核心亮点
- 提供多种高级 RAG 技术(如查询改写、重排序、混合搜索)的完整代码示例,可直接复用
- 以 Notebook 形式呈现,结合解释和代码,学习曲线平缓,适合实战演练
- 覆盖从检索优化到上下文处理的多个关键环节,解决 RAG 实际落地痛点
不足之处
- 文档/社区待观察
- 部分技术方案可能需要根据具体业务场景调整,通用性有限
适用场景
- 开发企业级知识库问答系统,需要提升检索准确率
- 研究 RAG 技术,希望系统学习高级优化方法
- 在现有 RAG 流程中引入重排序、混合搜索等策略,提升回答质量
替代项目
langchain、llama_index、haystack
上一篇:Awesome-GraphRAG
下一篇:PIKE-RAG
同类项目推荐
odoo-expert
开源
把 Odoo 海量文档变成能聊天的专家,问一句秒回答案
RAG-powered documentation assistant that converts, processes, and provides semantic ···
azure-openai-rag-workshop
开源
动手搭建带知识库的ChatGPT,快速落地企业问答场景
Create your own ChatGPT with Retrieval-Augmented-Generation workshop
PaperLens
开源
用 AI 快速筛选论文、提炼要点,让文献调研更高效。
AI-Powered Research Assistant for Academic Paper Discovery, Analysis, and Citation I···
rag-all-in-one
开源
一站式搞定 RAG 应用开发,从入门到落地少走弯路
Guide to Building RAG (Retrieval-Augmented Generation) Applications
awesome-jev
开源
找 Jev 的现成集成和案例,少走弯路
A curated list of public projects, integrations, and discussions built on Jev — Typ···
MemGallery
开源
把语音、图片、笔记和链接收进一个本地 AI 记忆库,随时搜得到
MemGallery: A smart memory bank to store all your memories from audio, images, text,···
cool-ai-stuff
开源
免费AI资源一网打尽,省时省力找替代
This repository contains a list of free to use AI APIs and sites. We are NOT endorsi···
enterprise-rag-knowledge-base
开源
把企业文档变成能问答的知识库,问一句就出答案
Enterprise-oriented RAG knowledge base system
GPT-RAG
开源
Azure 上一键搭企业级 Agentic RAG,带零信任和 IaC
Enterprise-grade landing zone for AI agent applications on Azure. Deploy the secure ···