NisaarAgharia/Advanced_RAG
NisaarAgharia/Advanced_RAG has 502 GitHub stars and 98 forks. GitHot measured 0 stars in 24 hours, -1 in 7 days, and 0 in 15 days. Last checked 2026-11-09 13:44 UTC. Last push 2024-04-26.
Advanced Retrieval-Augmented Generation (RAG) through practical notebooks, using the power of the Langchain, OpenAI GPTs ,META LLAMA3 ,Agents.
Measured star growth
- in 24h
- 0
- in 7 days
- -1
- in 15 days
- 0
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalDive into the world of advanced language understanding with Advanced_RAG. These Python notebooks offer a guided tour of Retrieval-Augmented Generation (RAG) using the Langchain framework, perfect for enhancing Large Language Models (LLMs) with rich, contextual knowledge.
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.
Explore related projects
affaan-m/ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
300,313 starsNousResearch/hermes-agent
The agent that grows with you
262,134 starsmultica-ai/andrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
231,460 starsfirecrawl/firecrawl
Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥
200,178 stars