On mesure l'audience pour voir quelles pages sont utiles. Rien n'est chargé tant que vous n'acceptez pas.

Retour au blog

IA

RAG sur documents internes : ce qui marche vraiment en production

Novyra Software10 min.

Écrit par Novyra Software, un studio logiciel à Tunis. Ces notes sont publiées par le studio. Elles ne sont pas signées par une seule personne. LinkedIn

Résumé : Un RAG en production repose sur du chunking structuré, une recherche hybride (BM25 + vecteurs), des citations, de l'évaluation, du contrôle d'accès et une stratégie pour garder l'index d'embeddings à jour.

Le RAG (Retrieval-Augmented Generation) est ce qui fait le gros du travail dans "l'IA sur vos documents". C'est aussi la partie qui, dans la plupart des démos, tient avec des prières et du prompt-engineering.

La couche de retrieval : ce qui tient en production

Stratégie de chunking

Oubliez les splitters récursifs par nombre de caractères. Utilisez la structure du document : titres, paragraphes, items de liste. Gardez les lignes de tableau entières. Embarquez un chemin de titres dans les métadonnées de chaque chunk.

Recherche hybride (BM25 + vecteurs)

Le vectoriel seul rate trop de requêtes "keyword-heavy" (acronymes, IDs, codes). Combinez BM25 avec les vecteurs et reranker le top 50.

Citations des sources

Affichez toujours l'extrait source utilisé par le modèle. Les utilisateurs font confiance à un assistant qui pointe vers le document ; ils se méfient de celui qui se contente de parler.

Exploitation, sécurité et fraîcheur

Évaluation avant la mise en prod

Le RAG en prod échoue en silence : les réponses semblent fluides alors que la récupération est mauvaise. Avant le lancement, on maintient un petit jeu de questions de référence avec les sources attendues — testées en régression à chaque déploiement. On journalise aussi les hits de retrieval et les pouces haut/bas pour voir quels types de documents et requêtes dérivent dans le temps.

Contrôle d'accès et cloisonnement

Les docs internes ne forment pas un seul grand sac. Chaque chunk porte tenant, équipe et sensibilité en métadonnées ; le retrieval filtre avant que le LLM ne voie le contexte. Si votre organigramme et les droits dossier sont la source de vérité, synchronisez ces règles dans l'index — sinon vous finirez par récupérer quelque chose qu'un utilisateur ne devrait pas voir.

Garder l'index à jour

Un RAG périmé est pire que pas de RAG : il cite en toute confiance la politique du trimestre dernier. On branche des webhooks ou des jobs planifiés pour que, lorsqu'une page Confluence, un PDF ou un contrat change, les chunks concernés soient ré-embeddés ou invalidés. Sur de gros corpus, les mises à jour incrémentales battent un réindex complet chaque nuit.

Les chiffres de ces notes viennent de la livraison de projets Novyra, ou sont des fourchettes de cadrage qu'on utilise avec les clients, sauf quand un lien source dit autre chose. Ce n'est pas une étude publiée.

Sources

RAG sur documents internes : ce qui marche vraiment en production | Novyra Software