Aller au contenu
kenjtecJournal
Rechercher dans le Journal

Le RAG expliqué : comment une IA accède à vos propres connaissances

Une source correcte peut sembler fausse à cause d'une limite de texte maladroite. Avec trois règles courtes, le RAG peut être examiné de manière traçable, de la récupération jusqu'à la réponse.

Dans une feuille, Hanne découpe une bande étroite et un large morceau qui réunit deux champs. Illustration réalisée par IA.

« Le matériel peut être emprunté. » Cette phrase figure bel et bien dans le manuel. L'exception concernant les colis scellés suit immédiatement, mais ne se retrouve pas dans le fragment de texte récupéré. Une IA peut formuler à partir de la première phrase une réponse propre et sourcée, tout en perdant la condition décisive.

Le RAG combine recherche et réponse : des passages d'une collection correspondant à la question sont sélectionnés et fournis comme contexte. Cela ne modifie pas automatiquement les poids du modèle. La technique déterminante commence avant la rédaction de la réponse, avec l'ingestion, le découpage et la sélection du matériel.

Quatre étapes et quatre points de défaillance possibles

D'abord, le contenu d'un fichier doit être disponible sous une forme exploitable. Il est ensuite découpé en sections. Un index de recherche aide à trouver les sections qui correspondent à la question. Enfin, un modèle formule une réponse à l'aide de ce matériel sélectionné. Une erreur au départ ne disparaît pas simplement parce que la dernière phrase semble particulièrement convaincante.

La documentation d'Open WebUI décrit, entre autres, le découpage du texte, le chevauchement et la réindexation. Les documents de connaissances existants conservent leur découpage précédent jusqu'à ce qu'ils soient réindexés. Un paramètre modifié n'est donc pas encore la preuve que l'index de recherche a déjà changé.

Construire une toute petite collection aux réponses connues

Créez trois fichiers texte personnels avec des identifiants stables. Le premier décrit l'emprunt de matériel et son exception. Le deuxième distingue les invités des membres de l'équipe. Le troisième explique la différence entre documents actuels et archivés. La source peut être constituée de fichiers locaux délibérément choisis ou de contenus exportés d'un système tel que Nextcloud ; la mise à disposition des fichiers et la recherche par IA restent des étapes distinctes.

K01 Material
Material may be taken.
Sealed packages require approval beforehand.

K02 Access
Guests check in at reception.
Team members use their own access.

K03 Archive
Current documents are kept in the working folder.
Archived versions are kept only for traceability.

Notez quatre questions avec leur base attendue : qu'est-ce qui s'applique aux colis scellés ? Comment les invités s'enregistrent-ils ? Quelle version est actuelle ? Où se trouve le numéro de téléphone de l'accueil ? Cette dernière information manque volontairement. Vous disposez ainsi d'un véritable cas inconnu en plus de trois questions auxquelles il est possible de répondre.

Dans un outil RAG existant, commencez par cette petite collection. Enregistrez ou affichez les fragments de texte effectivement récupérés avant de juger la réponse finale. Si l'exception manque déjà à ce stade, il faut d'abord examiner le découpage ou la sélection. Reformuler le prompt de réponse ne peut pas compenser de manière fiable une source manquante.

Modifier délibérément les limites du texte

Comparez deux variantes maîtrisables : un découpage dans lequel la règle et l'exception se retrouvent séparées, et un autre qui les garde ensemble. Notez les sections effectivement produites. Un simple paramètre au nom séduisant ne vous dit pas encore où votre propre texte a réellement été coupé.

Le chevauchement peut préserver le contexte voisin, mais crée du contenu répété supplémentaire. Des sections très grandes, en revanche, peuvent entraîner beaucoup de matériel non pertinent. Cet exemple ne permet donc pas d'établir une taille de section idéale universelle.

Lors de la comparaison, gardez toutes les autres étapes identiques. Si l'extraction, le modèle d'embedding et le prompt changent en même temps, une réponse modifiée peut difficilement être attribuée à une cause unique. Une petite collection facilite justement cette observation.

Réindexer et réimporter sont deux choses différentes

Open WebUI indique une limite particulièrement pratique de la réindexation : elle travaille avec le texte déjà extrait et ne rouvre pas le fichier d'origine. Une autre méthode d'extraction ne modifie donc pas automatiquement l'ancien contenu des documents. Pour un traitement réellement nouveau, les fichiers concernés doivent être ajoutés à nouveau selon la procédure documentée.

Cette distinction aide au dépannage. Si une ligne de tableau manque déjà dans le texte extrait, une autre taille de fragment n'est pas le premier levier. Si l'exception est présente mais récupérée séparément, cela concerne une étape ultérieure.

Une bonne réponse aux quatre questions de test nomme sa base, conserve les restrictions et laisse ouverte la question du numéro de téléphone manquant. Le test ne mesure pas la qualité générale du RAG. Il rend la chaîne compréhensible : ingérer la source, préserver le contexte, trouver le bon passage et seulement ensuite y puiser la réponse.

Sources et état

Sources à jour au 25 octobre 2026. Génération augmentée par récupération — découpage et réindexation.

Hambourg est notre point de départ.

L’utile vous accompagne.

L’IA en pratique depuis Hambourg, expliquée pour tous.

Articles enregistrés