liu673/rag-all-techniques
Implementation of all RAG techniques in a simpler way(以简单的方式实现所有 RAG 技术)
This project provides practical, framework-agnostic implementations of various advanced Retrieval Augmented Generation (RAG) techniques. It takes unstructured text data, applies different methods for breaking it down and enriching it, and then uses a large language model to generate improved, contextually relevant answers to user queries. This is for AI practitioners, researchers, or anyone building custom question-answering systems who wants to understand and experiment with core RAG components.
453 stars. No commits in the last 6 months.
Use this if you need to deeply understand and implement different RAG techniques from scratch to build highly accurate and robust AI-powered question-answering systems.
Not ideal if you prefer using high-level frameworks like LangChain or FAISS for rapid prototyping without needing to delve into the underlying mechanics.
Stars
453
Forks
114
Language
Jupyter Notebook
License
MIT
Category
Last pushed
May 06, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/liu673/rag-all-techniques"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
bragai/bRAG-langchain
Everything you need to know to build your own RAG application
guyernest/advanced-rag
Jupyter Notebooks for Mastering LLM with Advanced RAG Course
FareedKhan-dev/rag-ecosystem
Understand and code every important component of RAG architecture
FareedKhan-dev/14-rag-failures
Encountering 14 different Naive RAG fails and using KG to solve it
AashiDutt/RAG
This repo contains self made projects and learnables from various resources on using local LLMs and RAG