Aller au contenu
Tous les articles

RAG : ce que personne ne vous dit sur le découpage des documents

Dans 9 cas sur 10, un chatbot RAG qui répond mal souffre d’un découpage de documents raté, pas d’un modèle trop faible. Notre méthode de découpage.

En bref : quand un chatbot interne répond à côté, le problème vient dans 9 cas sur 10 de la façon dont les documents ont été découpés avant d’être indexés, pas du modèle. Un découpage qui respecte la structure réelle du document (sections, titres, paragraphes), avec un chevauchement entre les morceaux, et la source, la date et la section associées à chacun, permet de retrouver les bons passages et d’obtenir des réponses appuyées sur des sources plutôt qu’inventées.

Pourquoi un chatbot RAG répond-il à côté même avec un bon modèle ?

Quand un chatbot interne répond à côté, le réflexe est d’accuser le modèle. Dans 9 cas sur 10, le problème est ailleurs : dans la façon dont les documents ont été découpés en morceaux avant d’être indexés. Un modèle, même performant, ne peut pas répondre correctement à partir d’extraits incohérents.

Pourquoi le découpage des documents est-il sous-estimé ?

Découper un document en morceaux semble simple. En pratique, un découpage naïf coupe au milieu d’une phrase, sépare un titre de son contenu, ou noie l’information utile dans du bruit. Le modèle reçoit alors des extraits incohérents et répond mal : non par manque de capacité, mais par manque de matière exploitable. C’est cette étape, et non le modèle, qui est en cause 9 fois sur 10 quand nous analysons un chatbot qui répond mal.

Comment découper un document pour un RAG de qualité ?

Notre méthode : découper selon la structure réelle du document (sections, titres, paragraphes) plutôt que selon un nombre fixe de caractères. Nous gardons un chevauchement entre les morceaux pour ne pas perdre le contexte aux frontières, et nous associons à chaque morceau sa source, sa date et sa section.

Résultat de cette approche : quand l’utilisateur pose une question, le système retrouve les bons passages, et le modèle cite des sources vérifiables au lieu d’inventer une réponse. C’est ce qui permet à nos chatbots de répondre en moins de 30 secondes en citant leurs sources.

Faut-il changer de modèle pour améliorer un chatbot RAG ?

Avant d’investir dans un modèle plus puissant ou plus cher, la première chose à vérifier, c’est la façon dont les données sont préparées. Dans 9 cas sur 10, c’est là que se cache la marge de progression : un chatbot dont les documents sont bien découpés fait souvent mieux qu’un modèle plus puissant branché sur un découpage naïf.

Ce constat rejoint une exigence plus large que nous appliquons à tous nos projets IA : celle de l’hébergement en Europe et du contrôle des données, qui conditionne où et comment ces documents peuvent être indexés. Si votre entreprise veut un chatbot IA branché sur ses propres documents, c’est cette étape de préparation des données qui détermine la qualité des réponses, bien avant le choix du modèle.

Questions fréquentes

Pourquoi mon chatbot RAG invente-t-il des réponses au lieu de citer mes documents ?

Le plus souvent parce que le découpage des documents en morceaux ne respecte pas leur structure réelle : le modèle reçoit des extraits incohérents et comble les manques en inventant. Un découpage par sections et titres, avec la source, la date et la section de chaque morceau, corrige ce problème dans la majorité des cas.

Le chevauchement entre les morceaux est-il vraiment nécessaire ?

Oui. Sans chevauchement, l’information située à la frontière entre deux morceaux risque d’être coupée et donc invisible pour le modèle au moment de répondre.

Changer de modèle améliore-t-il la qualité d’un chatbot RAG ?

Rarement en premier lieu. Dans la grande majorité des cas observés, la marge de progression se trouve dans la préparation des données (le découpage), avant même d’envisager un modèle plus puissant.

Crème de Code
Agence IA · Nantes
À lire ensuite