Practical overview
When it fits
Use it when you want notebook-based tutorials to learn or explore RAG implementation patterns before choosing an approach for a project.
Who it is for
- Developers learning how RAG techniques are implemented.
- Practitioners exploring retrieval approaches for prototypes or knowledge assistants.
- Educators assembling notebook-based lessons on retrieval and context enrichment.
Documented uses
- Study a RAG approach alongside its code and explanatory material.
- Navigate to a technique’s implementation guide and use it as a starting point for a project.
- Explore different retrieval methods when prototyping a knowledge assistant.
Requirements & limits
The tutorial repository is public on GitHub.
- The collection is organized as notebooks and technique-specific guides, rather than a hosted retrieval service.
- The README describes more than 42 notebooks and points readers to the guide inside each technique’s directory.
- The repository lists OpenAI, LangChain and LlamaIndex among its associated ecosystems; individual technique requirements should be checked in their guides.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Find a technique’s implementation guide
Navigate from the repository to the guide for a selected RAG technique.
Before you start
- Access to the public GitHub repository.
- A Git client for the documented clone step.
Steps
Clone the repository with the command below.
git clone https://github.com/NirDiamant/RAG_Techniques.gitNavigate to
all_rag_techniques/technique-name, replacingtechnique-namewith the technique directory of interest.Follow the detailed implementation guide in that technique’s directory.
Expected outcome
You reach the selected technique’s implementation guide.
Guide limitations
- The README does not specify the dependencies or execution instructions for each individual technique; consult its directory guide.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- NirDiamant/RAG_Techniques · Official homepage title · retained in its source language

