rag-in-action

跟着实操项目,吃透 RAG 全流程,搞定业务落地

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 332 🐛 待处理 4 👀 关注 8
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 859
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源项目,代码仓库免费提供,无在线服务,需自行部署。

项目预览

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

项目数据

分类搜索知识
开发团队huangjia2019
定价模式🏷️完全免费
价格说明开源项目,代码仓库免费提供,无在线服务,需自行部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言Jupyter Notebook
技术栈/模型agent,ai,llm,rag
GitHub 星标★ 859
上线时间2025-03-06 00:00:00
代码更新2026-08-25
仓库体积91.5 MB
本站数据更新2026-11-09
维护状态维护中
收录时间2026-08-09
浏览次数2

项目介绍

rag-in-action 是一个面向 RAG(检索增强生成)系统设计与落地的实战教程项目,源自极客时间 RAG 训练营。它系统拆解了 RAG 的 10 大核心组件,包括文档加载、切分、向量化、检索、重排、生成等环节,并通过 4 个完整实操项目覆盖从数据准备到系统评估优化的全流程。项目强调 RAG 落地应面向具体业务场景进行定制化调整,而非机械套用通用框架,深入剖析了工程实现中的细节问题,如切分策略对检索质量的影响、混合检索的融合方式、评估指标的选择等。所有代码以 Jupyter Notebook 形式呈现,便于学习者边看边练,适合希望系统掌握 RAG 工程实践、提升检索效果并解决实际业务问题的开发者。

Star 增长趋势

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

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

技术标签

使用教程

难度:进阶 约 40 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.10
  • DeepSeek API Key
  • 可选 GPU

安装与启动步骤

  1. 1建环境

    课程代码按框架分目录,建议一个环境对应一套。

    conda create -n venv-rag-langchain python=3.10.12
    conda activate venv-rag-langchain
  2. 2装依赖

    按有没有 GPU 选对应 requirements。

    pip install -r 91-环境-Environment/requirements_langchain_20250413_Ubuntu-with-GPU.txt
  3. 3配密钥

    DeepSeek 与向量库的 Key 写在环境变量里。

    export DEEPSEEK_API_KEY=sk-xxx
  4. 4跑章节

    按目录顺序跑,后面的章节依赖前面的数据。

    ls
    python 01-*/main.py

如何确认成功

检索能命中上传文档的片段,回答里带引用。

注意事项

  • 仓库是课程配套代码,环境文件按平台分了好几份,别装错。
  • LlamaIndex 与 LangChain 两套实现是并列的,别混着装。

核心亮点

  • 10 大组件拆解系统全面,覆盖 RAG 全链路
  • 4 个实操项目贴近真实业务,可直接参考改造
  • 深入讲解切分、重排等细节,避免常见坑

不足之处

  • 文档/社区待观察
  • 基于特定训练营内容,部分场景可能不够通用

适用场景

  • 企业知识库问答系统搭建与优化
  • RAG 检索效果调优与评估
  • 学习 RAG 工程化落地的系统路径

替代项目

LangChain、LlamaIndex、Haystack

上一篇:pg_vectorize

下一篇:firecrawl-app-examples

同类项目推荐

UltimateRAG 开源

按路线图从零到企业级,跑通并进阶 RAG 文档问答

一个按路线图逐步实现的 RAG 学习项目:从 Naive RAG → Advanced RAG → Agentic RAG → ···

★ 232 2026-09-12
AI-Knowledge-Management-Platform 开源

把文档变成知识图谱,让AI回答复杂分析问题

An agentic LLM-powered knowledge assistant that enhances RAG capabilities through au···

★ 19 2026-08-09
googlegpt 开源

在 Google 搜索页直接调用 AI 生成摘要和对话,省去切换标签页的麻烦。

AI chat & search summaries in Google Search, powered by the latest LLMs

★ 183 2026-08-09
xyne 开源

把散落各处的资料,问一句就给你答案

AI-first Search & Answer Engine for work. Open-source alternative to Glean.

★ 696 2026-08-09
rag-zero-to-hero-guide 开源

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

Comprehensive guide to learn RAG from basics to advanced.

★ 1486 2026-08-09
GraphRAG-Breakdown 开源

图解+代码,快速搞懂知识图谱RAG原理与实现

A breakdown of knowledge graph RAG with diagrams and examples

★ 180 2026-08-09
agentic-rag-financial-parser 开源

轻量级金融文档 RAG,512MB 内存跑 3 万+语义块

Enterprise RAG ecosystem managing 32000+ semantic chunks. Features hybrid parsing (L···

★ 111 2026-08-09