RAG local : du fragment de document à la réponse étayée
Distinguez indexation et chat pour localiser échec de recherche ou problème de réponse.
Vidéo en anglais. Aucune version française n’est encore enregistrée pour ce guide.
Voir sur YouTube ↗Utiliser le code et repérer les deux programmes
La leçon de février 2025 présente DeepSeek-R1 et ChromaDB sans clés API pour ce parcours. Code : https://github.com/lukejbyrne/n8n-rag/tree/main. app.py et chat.py à 0:39, prérequis à 4:46 et environnements à 11:47.
Inspectez séparément préparation des documents et questions. Exécution locale et audit de confidentialité diffèrent : vérifiez dépendances et connexions avant les données sensibles.
- Ouvrez le dépôt et repérez app.py et chat.py.
- Suivez prérequis et environnement.
- Choisissez un petit document à réponse connue.
Inspecter les documents avant le modèle
ChromaDB et SQLite à 15:10, sentence transformer à 20:07 et traitement à 25:54 : fichiers, fragments et métadonnées font partie des preuves.
Vérifiez extraction et découpage. Un passage absent ou mal séparé gêne la réponse malgré un modèle fonctionnel. Gardez identité et métadonnées pour remonter au document.
- Inspectez le texte à indexer.
- Vérifiez limites des fragments et source.
- Suivez la démo à 34:24 et confirmez le document prévu.
Suivre question et récupération
Lancement à 38:20, chat.py à 42:33, modèles à 48:36 et démo à 52:18 : prenez une question au passage connu et inspectez récupération et réponse.
Une réponse fluide sans bon passage ne prouve rien. Distinguez indexation absente, recherche faible et génération non étayée. Le dépannage à 57:17 ne garantit pas la même performance sur tout matériel.
- Posez la question et inspectez le contexte récupéré.
- Comparez réponse et passage source.
- Répétez après correction ciblée pour voir l’étape améliorée.
Séparer les alternatives
La source lie une version API https://youtu.be/H6PDzAZOZxo et n8n https://youtu.be/C_vrM_pnH3A. Ce sont des alternatives, pas des dépendances cachées à supposer. Préservez modèle et parcours des données dans la comparaison.
À retenir
Vérifiez texte indexé, passage récupéré et réponse séparément ; local ne prouve ni exactitude ni confidentialité complète.
À propos de cet article et de ses sources
Complément écrit préparé le 2 novembre 2026 à partir de la description publiée exacte de cette vidéo et de son découpage en chapitres. L’enregistrement complet n’a été ni regardé ni transcrit indépendamment pour cet article, et les produits ainsi que les résultats rapportés n’ont pas été retestés. Les listes de vérification sont des adaptations éditoriales du processus documenté. La disponibilité des modèles, les interfaces, les prix et les offres peuvent avoir changé depuis la publication ; consultez les ressources originales conservées pour les exigences actuelles.
