#575 · Primary category: Education & Research
rag-zero-to-hero-guide
Comprehensive guide to learn RAG from basics to advanced.
Project last updated:03/29/25
GitHub Stars
1.4K
Forks
347
Contributors
1
License
Apache-2.0
Why we included this project
Anyone moving from a vague idea of retrieval-augmented generation to actually building RAG systems will find a structured, self-paced path here. The guide explains what RAG is, why LLMs need it, and how indexing, retrieval, augmentation, and generation fit together, then offers runnable Jupyter notebooks that build the same pipeline from scratch, with LangChain, over websites and YouTube transcripts, and as an agentic system on CrewAI. The RAG evaluation course is the standout part: it shows how to measure retriever and generator quality with RAGAS, DeepEval, and hallucination detection, which is exactly what people overlook when starting out. Developers and tech leads can use the toolkit section as a curated map of frameworks, document parsers, vector databases, and chunking libraries to shortcut their own tool selection. Treat this as a learning resource and reference rather than deployable software, the book you keep open while prototyping.
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
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
JavaGuide
Java Interview & Backend General Interview Guide, covering computer fundamentals, databases, distributed systems, high concurrency, system design, and AI application development.
system-prompts-and-models-of-ai-tools
A curated collection of system prompts, internal tools, and AI models from popular AI assistants and coding agents.
30-seconds-of-code
Coding articles to level up your development skills
generative-ai-for-beginners
21 Lessons, Get Started Building with Generative AI