https://github.com/aimaster-dev/langchain-rag-intro
https://github.com/aimaster-dev/langchain-rag-intro
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/aimaster-dev/langchain-rag-intro
- Owner: aimaster-dev
- Created: 2024-08-21T03:36:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-21T03:41:35.000Z (over 1 year ago)
- Last Synced: 2025-06-19T05:50:45.480Z (7 months ago)
- Language: Jupyter Notebook
- Size: 6.2 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Architecture Flows⭐
### 🔥Basic RAG :
Understand the journey of a query through RAG, from user input to the final generated response, all depicted in a clear, visual flow.

### 🌟Advanced RAG Techniques :
Explore the intricate components that make up an advanced RAG system, from query construction to generation.

### 02. Multi Query Retriever :
Get to grips with the Multi Query Retriever structure, which enhances the retrieval process by selecting the best responses from multiple sources.

### 06. Self-Reflection-RAG :

### 07. Agentic RAG :

### 08. Adaptive Agentic RAG :

### 09. Corrective Agentic RAG :

### 10. LLAMA 3 Agentic RAG Local:

## 📚Notebooks Overview📝💫
Below is a detailed overview of each notebook present in this repository:
- **01_Introduction_To_RAG.ipynb**
- _Basic process of building RAG app(s)_
- **02_Query_Transformations.ipynb**
- _Techniques for Modifying Questions for Retrieval_
- **03_Routing_To_Datasources.ipynb**
- _Create Routing Mechanism for LLM to select the correct data Source_
- **04_Indexing_To_VectorDBs.ipynb**
- _Various Indexing Methods in the Vector DB_
- **05_Retrieval_Mechanisms.ipynb**
- _Reranking, RaG Fusion, and other Techniques_
- **06_Self_Reflection_Rag.ipynb**
- _RAG that has self-reflection / self-grading on retrieved documents and generations._
- **07_Agentic_Rag.ipynb**
- _RAG that has agentic Flow on retrieved documents and generations._
- **08_Adaptive_Agentic_Rag.ipynb**
- _RAG that has adaptive agentic Flow._
- **09_Corrective_Agentic_Rag.ipynb**
- _RAG that has corrective agentic Flow on retrieved documents and generations._
- **10_LLAMA_3_Rag_Agent_Local.ipynb**
- _LLAMA 3 8B Agent Rag that works Locally._
Enhance your LLMs with the powerful combination of RAG and Langchain for more informed and accurate natural language generation.