Module 1
Introduction et Limitations du RAG Basique
Introduction et Limitations du RAG Basique
15min
Leçons vidéo
Exercices
Lab pratique
Rappel : qu'est-ce que RAG ?
Problèmes du RAG simple (naive RAG)
Chunks trop petits vs trop grands
Context window et pertinence
Overview des techniques avancées
Lab : Identifier les limitations sur un cas réel
Module 2
Sentence Window Retrieval
Sentence Window Retrieval
20min
Leçons vidéo
Exercices
Lab pratique
Problème : contexte insuffisant dans les chunks
Solution : retrieval petit, expansion au contexte large
Sentence window technique
Implementation avec LlamaIndex
Trade-offs et use cases
Lab : Sentence window retrieval sur documentation
Module 3
Auto-Merging Retrieval
Auto-Merging Retrieval
25min
Leçons vidéo
Exercices
Lab pratique
Problème : granularité optimale variable
Hierarchical chunking strategy
Auto-merging des chunks liés
Parent-child relationships
Implementation pratique
Lab : Auto-merging retrieval pipeline
Module 4
Query Expansion et Transformation
Query Expansion et Transformation
20min
Leçons vidéo
Exercices
Lab pratique
Query rewriting
Multi-query retrieval
HyDE (Hypothetical Document Embeddings)
Query decomposition
Lab : Améliorer retrieval avec query expansion
Module 5
Evaluation avec TruLens
Evaluation avec TruLens
30min
Leçons vidéo
Exercices
Lab pratique
Pourquoi évaluer le RAG ?
Framework TruLens setup
Answer Relevancy (pertinence de la réponse)
Context Relevance (pertinence des chunks récupérés)
Groundedness (fidélité à la source)
Dashboards et visualisation
Lab : Évaluation complète d'un système RAG
Module 6
Comparaison et Optimisation
Comparaison et Optimisation
20min
Leçons vidéo
Exercices
Lab pratique
Comparer RAG basique vs avancé
Interpréter les métriques TruLens
Identifier les bottlenecks
Optimisation itérative
A/B testing de stratégies RAG
Lab : Optimiser un RAG réel avec métriques