athina-ai/rag-cookbooks
A collection of Jupyter Notebook implementations covering advanced RAG techniques including agentic RAG, query decomposition, and evaluation methods.

This repository provides ready-to-use implementations of advanced RAG techniques, progressing from naive RAG to agentic RAG systems. It includes code for various retrieval strategies, query transformation methods, and multi-agent RAG architectures. The collection also covers evaluation frameworks for measuring RAG system performance, with integrations for vector databases like ChromaDB, FAISS, Pinecone, Qdrant, and Weaviate, as well as LLM frameworks such as LangChain.