Document RAG Platform — Fadel Chafai
← PROJETS PROJET / 03

Document RAG Platform

Projet indépendant. Pipeline de recherche documentaire augmentée permettant d'interroger un corpus et d'obtenir des réponses sourcées.

{{sec.num}}

{{sec.title}}

{{sec.body}}

04

ARCHITECTURE

{{node}}
ANSWER + SOURCES
05

DÉCISIONS TECHNIQUES

Apache Tika et OCR pour extraire le texte. Chunking, puis embeddings. Qdrant conserve les vecteurs. Le modèle Qwen 2.5 7B est exécuté via Ollama. L'application s'appuie sur Symfony et API Platform, Symfony Messenger pour l'ingestion asynchrone, Redis, MinIO pour les fichiers sources et MariaDB pour les métadonnées.

06

FIABILITÉ / SÉCURITÉ / PRODUCTION

Pipeline d'ingestion asynchrone via Symfony Messenger afin de découpler l'import et le traitement documentaire. Les fichiers sources sont conservés dans MinIO, les métadonnées dans MariaDB et les représentations vectorielles dans Qdrant. Les documents et les recherches sont isolés par project_id. La réponse est contrôlée lorsque le corpus ne contient pas l'information demandée.

07

TECHNOLOGIES

{{t}}
08

RÉSULTAT

Pipeline fonctionnel de bout en bout, de l'ingestion documentaire à la réponse sourcée.