Skip to content

Commit 18361d2

Browse files
committed
update RAGs
1 parent 057c23b commit 18361d2

3 files changed

Lines changed: 43 additions & 10 deletions

File tree

03_system_design/RAGs/README.md

Lines changed: 43 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,64 @@
11
# RAGs
2+
This page provides an overview of (Retrieval-Augmented Generation) RAG architectures, including basic RAGs, agentic RAGs, multi-modal RAGs, and more advanced types of RAGs such as CRAGs, self-RAGs, adaptive-RAGs, and KG-RAGs.
3+
4+
You can find some code implementation in the [RAGs/code](https://github.com/alirezadir/Agentic-AI-Systems/tree/main/03_system_design/RAGs/code) folder.
5+
6+
<!-- [ ] Todo add agentic RAG code implementation -->
27

3-
## Types of RAGs
48
### Basic RAGs
9+
<img src="../../assets/RAGs/basic-rag-1.png" alt="Basic RAGs" width="35%" />
10+
11+
*Figure: Basic RAGs. Adapted from [cite].*
12+
513
### Agentic RAGs
14+
15+
<img src="../../assets/RAGs/agentic-rags-1.jpeg" alt="Agentic-RAGs" width="70%" />
16+
17+
*Figure: Agentic RAGs. Adapted from [cite].*
18+
19+
<img src="../../assets/RAGs/agentic-rag-vec.png" alt="Agentic-RAGs" width="70%" />
20+
21+
*Figure: Agentic RAGs. Adapted from [vectorize].*
22+
23+
624
### Multi-Modal RAGs
725
![Multi-Modal RAGs](../../assets/RAGs/multimodal-RAG-o3-1.png)
8-
![Multi-Modal RAGs](../../assets/RAGs/multimodal-RAG-o1-1.png)
926
![Multi-Modal RAGs](../../assets/RAGs/multimodal-RAG-o3-2.png)
1027
![Multi-Modal RAGs](../../assets/RAGs/multimodal-RAG-o3-3.png)
28+
![Multi-Modal RAGs](../../assets/RAGs/multimodal-RAG-o1-1.png)
29+
30+
*Figure: Multi-Modal RAGs. Adapted from [langgraph].*
31+
32+
## Other Types of RAGs (Advanced)
33+
34+
1135
### CRAGS
12-
![CRAGs](../../assets/RAGs/CRAG.png)
36+
![CRAGs](../../assets/RAGs/c-rag.png)
37+
38+
*Figure: CRAGs. Adapted from [vectorize].*
39+
1340
### Self-RAGs
14-
![Self-RAGs](../../assets/RAGs/Self-RAG.png)
15-
### Agentic-RAGs
16-
![Agentic-RAGs](../../assets/RAGs/Agentic-RAG.png)
17-
![Agentic-RAGs](../../assets/RAGs/Agentic-RAG-2.png)
18-
![Agentic-RAGs](../../assets/RAGs/Agentic-RAG-3.png)
41+
![Self-RAGs](../../assets/RAGs/Self-rag-1.png)
42+
43+
*Figure: Self-RAGs. Adapted from [vectorize].*
44+
1945
### Adaptive-RAGs
2046
![Adaptive-RAGs](../../assets/RAGs/adaptive-RAG.png)
47+
![Adaptive-RAGs](../../assets/RAGs/Agentic-rag-langraph.png)
48+
49+
*Figure: Adaptive-RAGs. Adapted from [langgraph].*
50+
51+
52+
2153
### KG-RAGs
2254
![KG-RAGs](../../assets/RAGs/KG-RAG.png)
2355

56+
*Figure: KG-RAGs. Adapted from [langgraph].*
2457

2558
## Examples
26-
### Uber
59+
### Uber Agentic RAG
2760
- [Enhanced Agentic RAG at Uber (Uber Blog)](https://www.uber.com/blog/enhanced-agentic-rag/?utm_source=chatgpt.com)
28-
![Agentic RAG Architecture](../../assets/RAGs/uber-agentic-rag-architecture.png)
61+
![Agentic RAG Architecture](../../assets/RAGs/uber-agentic-rag.png)
2962
<!-- - [ ] summary (tba) -->
3063

3164

assets/rags/agentic-rags-2.png

-217 KB
Binary file not shown.

assets/rags/basic-rag-1.png

62 KB
Loading

0 commit comments

Comments
 (0)