#20 · Primary category: Knowledge Base & RAG

RAG_Techniques

agentic-rag ai embeddings generative-ai gpt langchain llama-index llm llms machine-learning nlp openai python rag retrieval-augmented-generation semantic-search tutorials vector-database

This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. Each technique has a detailed notebook tutorial.

Project last updated:08/29/26

GitHub Stars

29.3K

Forks

3.6K

Contributors

47

License

Other

Why we included this project

RAG_Techniques is a community-maintained collection of runnable notebooks that starts with the basics of retrieval-augmented generation and works up to agentic and hybrid designs. Each notebook explains the reasoning behind a technique, then shows working code and references, so you can follow along and adapt the pattern to your own pipeline. Teams outgrowing a simple stuff-the-context prototype will find the material on query rewriting, reranking, hybrid search, and evaluation especially useful. Because this is a curated index rather than a single installable library, treat it as a learning path and a source of ideas, then lift the techniques you need into your own stack. With dozens of contributors and an active community, it stays current as RAG keeps evolving.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category