RAG 流程拆解
按「加载—切片—向量化—检索—生成」的顺序组织章节,每一步单独成节,读者可以只跑其中一段来验证自己的理解,也可以顺着读完整条链路,适合理清 RAG 各环节的依赖关系。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
用 LangChain 动手学 RAG 的开源电子书
官网地址 https://www.sakunaharinda.xyz/ragatouille-book/intro.html
这是一本以 Jupyter Notebook 为载体的开源电子书,围绕 RAG(检索增强生成)这条技术路线,用 LangChain 把「加载文档、切片、向量化、检索、拼提示词、交给大模型回答」整条链路拆成可运行的小节。作者把每个环节写成独立章节,读者边读边跑代码,能直观看到检索结果如何影响最终回答。它更像一份面向开发者与有 Python 基础学习者的实战笔记,而不是完整的工程方案:生产环境里的分块策略、向量库选型、评测与成本控制,需要读者自己再补。
它是一本以网页形式发布的开源电子书,主题是 RAG(Retrieval-Augmented Generation,检索增强生成)。作者 Sakuna Harinda 用 LangChain 作为主要框架,把 RAG 的常见流程拆成若干章节,配合可运行的代码示例讲解。
书的内容组织围绕一条主线:准备知识库文档、切分成块、生成向量并存入向量库、根据用户问题做相似度检索,再把检索到的上下文和问题一起交给大语言模型生成答案。读者按章节顺序跑一遍,就能得到一条最小可用的 RAG 链路。
它面向的主要是有 Python 基础、想从零理解 RAG 怎么落地的开发者,也适合已经会用大模型 API、但没系统搭过检索流程的人。因为它偏教学与演示,而不是封装好的工程框架,团队要把它当作方案参考,而不是直接上线的代码库。
按「加载—切片—向量化—检索—生成」的顺序组织章节,每一步单独成节,读者可以只跑其中一段来验证自己的理解,也可以顺着读完整条链路,适合理清 RAG 各环节的依赖关系。
示例用 LangChain 的接口写检索问答链路,包含文档加载器、文本分割器、向量存储与检索器、提示词模板和 LLM 调用的串联,读者替换成自己的文档路径和模型即可跑通。
以电子书加 Notebook 的形式发布,代码块可以逐段执行,报错和中间结果都能当场看到,适合边读边改参数,比纯文字教程更容易建立对检索质量的直觉。
讲解如何把文本块转成向量、写入向量库,再按相似度取回与问题最相关的片段,帮助读者理解为什么检索结果的质量直接决定最终回答是否可靠。
展示如何把检索到的上下文和用户问题组合成提示词交给大模型,让模型基于给定材料作答,而不是凭训练记忆胡编,这是 RAG 相对纯对话的关键差别。
有 Python 基础、用过至少一种大模型接口,想系统搞清楚 RAG 每个环节怎么接起来。照着章节跑一遍,能建立起完整的流程认知。
拿它当方案参考,先跑通示例再替换成内部文档。但它偏教学演示,生产需要的评测、缓存、并发和成本控制要自己补。
LangChain 与各家向量库的接口变动较频繁,书里的写法可能和当前版本有出入。基础流程仍然成立,但落地前需要对照当前文档核对 API。
全书围绕代码示例展开,需要能读 Python、会配置环境和安装依赖。只想找现成问答工具的人,从这里入门会比较吃力。
需要能读 Python 代码,会装依赖、跑脚本,并且对调用大模型接口有基本概念。不要求事先懂向量检索,书里会从切文档、做向量开始讲。如果完全没写过代码,建议先补一段 Python 再回来读。
能跑通一条最小可用的检索问答链路:把自己的文档切块、存入向量库、按问题检索相关片段,再交给大模型生成回答。它适合用来理解原理和快速验证想法,不是拿来直接上线的成品。
它把 RAG 拆成独立章节,每段代码都能单独运行,读者可以只改切片大小或检索条数,立刻看到检索结果的变化,再判断最终回答为什么变好或变差。这种可交互的拆解方式,比从头读一篇长文更容易建立对检索质量的直觉。
更适合当作参考实现。要上生产,还需要自己补上文档更新与增量入库、检索结果评测、调用失败的兜底、上下文长度和成本控制这些环节。这些内容不在入门教程的范围内。
书是以 LangChain 为主线写的,跟着做需要用它。但 RAG 的流程本身和框架无关:加载、切片、向量化、检索、拼接提示词,这几步换别的库也要做。理解这条主线后,迁移到其他框架主要是对照接口差异。
| 工具 | 编辑评分 | 价格 | 核心功能 | 平台 |
|---|---|---|---|---|
| Learn RAG with Langchain本工具 | 4.2 | 未标价 | RAG 流程拆解;LangChain 示例代码;Notebook 交互阅读;向量检索入门 | Web |
| Jotgenius | — | 未标价 | 使用预制模板生成内容 | — |
| GiftList Genie | — | 未标价 | 为任何场合或收礼人提供周到和相关的礼品想法 | Web |
| Mulan | — | 未标价 | AI 创意平台,快速生成内容、视频、图像和品牌 | — |
| RenderFit | — | 未标价 | RenderFit 是一款利用 AI 技术快速创建高质量视频内容的工具,帮助用户节省时间 | — |
| 北京正负电子对撞机 | — | 未标价 | 探索原子核和粒子的性质、内部结构和相互作用 | — |