源代码:

https://github.com/CrazyAndy/rag-all-techniques/blob/main/app/01_simple_rag.py

一、RAG各种模式

在AI应用开发中,你肯定听说过RAG吧?用过RAG吗?
你了解它的底层原理吗?
最关键的是——你搭建的RAG流程,真的是当前业务的最优解吗?

说实话,我也一直在问自己同样的问题。

直到看到 Fareed Khan——一位来自巴基斯坦的开发者,持续分享的一系列对RAG的深度思考和实战总结,让我有一种念头通达的感觉。

这真的验证了那一句话,英雄从不问出处。

因此我在后续系列视频中,我不会空谈概念,而是和大家一起亲手用代码实现每一种 RAG 模式,客观分析不同方案的优缺点与适用场景——帮你从“会用”到“真懂”,甚至能自主设计更贴合业务的检索增强方案。

今天就从最基础的 Simple RAG 讲起,咱们一步步拆解它的实现,并探索它背后真正的设计逻辑。

二、 simple rag的流程

三、时序图

Written by

虎哥(微信:hugeaitop)

我是AI领域知识学习的小学生,大家一起来学AI哈!

大家一起来讨论