RAG pour agents : ancrer les réponses sans noyer le contexte

Construire des agents 9 min de lecture

Un ouvrage de référence ouvert à côté d'un ordinateur portable, un passage marqué du doigt
Ancrer, ce n'est pas seulement ramener du texte : c'est montrer la phrase utilisée.

La génération augmentée par récupération est souvent présentée comme un pipeline : vectoriser la question, ramener les meilleurs fragments, coller, générer. Cela marche pour une boîte de questions. Dans un agent, c'est la mauvaise forme, car l'agent ignore ce dont il a besoin tant qu'il n'a pas fait un pas.

La version qui marche traite la recherche comme un outil que l'agent appelle quand il décide qu'il lui faut des preuves — parfois deux fois avec des requêtes différentes, parfois jamais. Ce seul changement supprime beaucoup de contexte inutile et rend l'exécution moins chère et plus nette.

La recherche comme outil, pas comme préambule#

Exposez la recherche comme un outil ordinaire avec un argument de requête et un retour petit et structuré : quelques passages, chacun avec identifiant et source. L'agent décide quand appeler, affine après avoir vu ce qui revient et peut appeler un autre outil si la réponse est structurée. La version pipeline ne peut rien de tout cela et paie la recherche à chaque requête.

Journalisez les requêtes écrites par l'agent. C'est la description la plus honnête que vous aurez de ce que vos utilisateurs demandent vraiment.

Le découpage compte plus que le modèle d'embeddings#

  1. Découpez par structure — titres, sections, éléments de liste — pas par nombre fixe de caractères.
  2. Gardez chaque fragment autonome : un fragment qui commence par `Cela exige aussi` est inutile hors contexte.
  3. Attachez le titre du document et l'intitulé de section à chaque fragment.
  4. Stockez un identifiant et une URL avec chaque fragment pour pouvoir citer.
  5. Préférez peu de fragments grands et significatifs ; le chevauchement est un pansement.

L'hybride bat le vectoriel pur sur de vrais corpus#

RAG pour agents : ancrer les réponses sans noyer le contexte — L'hybride bat le vectoriel pur sur de vrais corpus
Type de requêteRecherche vectorielleMots-clésLe mieux
Question conceptuelleForteFaibleVectorielle
Code produit ou message d'erreur exactFaibleForteMots-clés
Nom propre rareMitigéeForteMots-clés
Question de politique reformuléeForteFaibleVectorielle
Trafic réel dans l'ensembleMitigéeMitigéeLes deux, fusionnés et reclassés

Faites citer, et permettez l'échec#

Deux exigences font l'essentiel de la fiabilité. D'abord, chaque affirmation issue de la recherche porte l'identifiant de son passage et votre interface en fait un lien : le non étayé devient visible plutôt que plausible. Ensuite, la recherche doit pouvoir ne rien renvoyer, et l'agent doit avoir appris que `je ne trouve pas cela dans notre documentation` est un bon résultat. Un agent qui ne peut pas échouer en recherche inventera.

Garder l'index honnête#

La qualité de recherche se dégrade en silence. Les documents changent, des sections disparaissent, et l'index continue de servir ce qu'il a vu en dernier. Réindexez régulièrement, supprimez les fragments dont la source n'existe plus et gardez un petit jeu de requêtes à passages corrects connus pour mesurer après chaque changement. Sans cela, on aboutit à un agent citant avec assurance une politique retirée en mars.

Questions fréquentes

L'agent doit-il toujours chercher avant de répondre ?

Non. Chercher à chaque requête gaspille de la latence et remplit le contexte pour des questions sans besoin de preuve. Laissez l'agent décider et mesurez à quelle fréquence il aurait dû chercher.

Combien de passages renvoyer ?

Trois à six bien choisis valent mieux que vingt. Plus de texte dilue l'attention, augmente le coût et le risque de s'appuyer sur un passage seulement en apparence pertinent.

Et si la recherche ne renvoie rien d'utile ?

Ce doit être une issue prise en charge. Renvoyez un vide explicite et demandez à l'agent de dire qu'il n'a pas trouvé et de proposer l'étape suivante.

rag pour agentsgénération augmentée par récupérationrecherche hybridestratégie de découpageréponses ancrées

Tous les guides

Dernière mise à jour 2026-08-04 par aiagentdevelopment.info · À propos

Écrit par des praticiens

Chaque guide est écrit par des ingénieurs qui exploitent des agents en production, pas recyclé d’autres sites.

Relu régulièrement

Le domaine bouge vite. Chaque guide porte la date de sa dernière relecture, publiée même quand rien n’a changé.

Aucun placement payé

Aucun fournisseur de modèles, framework ou plateforme ne peut acheter une mention, un classement ou un lien.

Douze langues

Chaque guide est traduit, pas remplacé par une machine : chaque langue a son URL et sa date de relecture.

Limites nommées

Nous disons clairement quand une tâche n’a pas besoin d’agent et qu’un simple script serait moins cher et plus fiable.