NirDiamant/RAG_Techniques
This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. RAG systems combine information retrieval with generative models to provide accurate and contextually rich responses.
Covers advanced RAG patterns including agentic retrieval loops, hybrid search strategies (dense-sparse retrieval fusion), query optimization techniques, and multi-document reasoning—beyond basic retrieval pipelines. Implementations target popular frameworks like LangChain and LlamaIndex with code-first Jupyter notebooks, focusing on practical enhancements for production-grade systems.
25,887 stars.
Stars
25,887
Forks
3,041
Language
Jupyter Notebook
License
—
Category
Last pushed
Feb 17, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/NirDiamant/RAG_Techniques"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
VectorInstitute/fed-rag
A framework for fine-tuning retrieval-augmented generation (RAG) systems.
ictnlp/FlexRAG
FlexRAG: A RAG Framework for Information Retrieval and Generation.
gomate-community/TrustRAG
TrustRAG:The RAG Framework within Reliable input,Trusted output
Andrew-Jang/RAGHub
A community-driven collection of RAG (Retrieval-Augmented Generation) frameworks, projects, and...
RUC-NLPIR/FlashRAG
⚡FlashRAG: A Python Toolkit for Efficient RAG Research (WWW2025 Resource)