
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 475
使用教程
环境要求
- Python
- Jupyter
- 模型 API Key
安装与启动步骤
-
1建环境
Notebook 工程,装几个基础库即可。
pip install openai numpy pymupdf -
2配模型 Key
它刻意不用框架,直接调接口,Key 必填。
-
3按序号读 Notebook
从最简实现开始,一步步加技术。
-
4跑一遍语义切分那节
这节最能体现「不靠框架」的设计取舍。
如何确认成功
能跑通最简实现那一节,并说清它与用框架实现相比在分块与检索上少做了哪些事
注意事项
- 它用最基础的库手写各种检索增强技术,刻意不依赖主流框架,目的是让人看清每一步在做什么。
- 全中文注释,每节都可独立运行,适合当教材而不是当生产库。
- 手写实现没有工程优化,吞吐与稳定性不能直接搬到线上。
- 只覆盖文本,多模态部分作者明说没做。
核心亮点
- 覆盖 RAG 全流程技术,从基础检索到高级优化,体系完整
- 代码基于 Jupyter Notebook,交互式学习,上手门槛低
- 每个技术独立成节,便于对比和选择性集成到自己的项目
不足之处
- 项目处于早期,部分技术实现可能未覆盖最新研究
- 文档和社区生态尚待完善,实际生产环境适配需自行验证
适用场景
- 快速学习 RAG 技术原理和代码实现
- 为项目选型对比不同 RAG 技术效果
- 作为基础模板,二次开发定制 RAG 流程
替代项目
LangChain、LlamaIndex、Haystack
上一篇:Advanced_RAG
下一篇:markdown-crawler
同类项目推荐
rag
开源
用 txtai 快速搭建 RAG,让 LLM 回答你的私有数据问题。
Retrieval Augmented Generation (RAG) with txtai. Combine search and LLMs to find ins···
llm-arxiv-daily
开源
每天自动收 arXiv 大模型论文,不用手动刷
Automatically update arXiv papers about LLM Reasoning, LLM Evaluation, LLM & MLLM an···
GraphRAG-SDK
开源
用知识图谱增强 RAG,让 AI 回答更准更懂关系
Build fast and accurate GenAI apps with GraphRAG SDK at scale
RAGNotebook
开源
让笔记变聪明,用自然语言问你的知识库
基于LangChain、LangGraph、FastAPI和React的RAG项目,主分支为基于知识图谱的知识管理平台···
chatgpt-knowledge-base-chatbot
开源
上传你的数据,即刻拥有专属ChatGPT问答机器人
An advanced chatbot that utilizes your own data to provide intelligent ChatGPT-style···
RAG-SaaS
开源
快速搭建 RAG 应用,从想法到上线一步到位
⚡Ship RAG Solutions Quickly and effortlessly
EpsteinFiles-RAG
开源
用自然语言检索海量文档,快速获得精准答案
A RAG pipeline implementation built on the 'Epstein Files 20K' dataset from Hugging ···
tern
开源
用一句话搜遍播客视频,命中即剪
Local AI search for podcast and video archives on Apple Silicon: Whisper speech, App···
ChatPDF
开源
本地文档直接聊,无需联网,RAG 全流程原生实现。
RAG for Local LLM, chat with PDF/doc/txt files, ChatPDF. 纯原生实现RAG功能,基于本地···