rag-cookbooks

掌握 RAG 进阶技巧,让 AI 检索更精准、回答更可靠

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 331 🐛 待处理 8 👀 关注 33
GitHub ↗
GitHub 星标 ★ 2577
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,无付费版本。

项目预览

rag-cookbooks 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队athina-ai
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Jupyter Notebook
技术栈/模型ai,chromadb,cookbooks,faiss,langchain,llm,llms,openai,pinecone,python,qdrant,rag,tutorials,weaviate
GitHub 星标★ 2577
上线时间2024-11-27 00:00:00
代码更新2025-02-17
仓库体积2.2 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数1

项目介绍

rag-cookbooks 是一个专注于检索增强生成(RAG)系统的高级技术集合,以 Jupyter Notebook 形式呈现。它旨在解决 RAG 系统在实际落地中遇到的复杂问题,如检索质量不佳、上下文理解不足、多文档处理困难等。项目提供了多种经过验证的进阶技术方案,包括但不限于高级检索策略、上下文压缩、查询改写、重排序、混合搜索等。每个 notebook 都包含详细的代码实现和解释,帮助开发者理解并快速应用这些技术到自己的项目中。核心能力在于将零散的 RAG 优化技巧系统化、模块化,形成可复用的知识库,降低开发者试错成本,提升 RAG 应用的准确性和鲁棒性。

Star 增长趋势

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

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

技术标签

使用教程

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

难度:入门 约 10 分钟 部署方式:库/依赖 4 步

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

环境要求

  • 能访问 GitHub 的网络环境
  • 已安装 git 命令行工具
  • 本地已安装 Jupyter Notebook / JupyterLab(用于打开 .ipynb 文件)

安装与启动步骤

  1. 1克隆仓库

    README 提供的第一步,把 rag-cookbooks 仓库完整下载到本地当前目录。

    git clone https://github.com/athina-ai/rag-cookbooks.git
  2. 2进入项目目录

    切换到刚克隆出来的 rag-cookbooks 目录,后续操作都在此目录内进行。

    cd rag-cookbooks
  3. 3启动 Jupyter

    README 说明各技术要按 notebook 逐步实现,需用 Jupyter 打开 .ipynb 文件。此命令为通用启动方式,README 未明确写出。

    jupyter notebook
  4. 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 ···

★ 101 2026-08-09
azure-openai-rag-workshop 开源

动手搭建带知识库的ChatGPT,快速落地企业问答场景

Create your own ChatGPT with Retrieval-Augmented-Generation workshop

★ 154 2026-08-09
PaperLens 开源

用 AI 快速筛选论文、提炼要点,让文献调研更高效。

AI-Powered Research Assistant for Academic Paper Discovery, Analysis, and Citation I···

★ 192 2026-08-09
rag-all-in-one 开源

一站式搞定 RAG 应用开发,从入门到落地少走弯路

Guide to Building RAG (Retrieval-Augmented Generation) Applications

★ 353 2026-08-09
awesome-jev 开源

找 Jev 的现成集成和案例,少走弯路

A curated list of public projects, integrations, and discussions built on Jev — Typ···

★ 2564 2026-09-22
MemGallery 开源

把语音、图片、笔记和链接收进一个本地 AI 记忆库,随时搜得到

MemGallery: A smart memory bank to store all your memories from audio, images, text,···

★ 107 2026-11-07
cool-ai-stuff 开源

免费AI资源一网打尽,省时省力找替代

This repository contains a list of free to use AI APIs and sites. We are NOT endorsi···

★ 1209 2026-08-09
GPT-RAG 开源

Azure 上一键搭企业级 Agentic RAG,带零信任和 IaC

Enterprise-grade landing zone for AI agent applications on Azure. Deploy the secure ···

★ 1205 2026-09-13