Grounding (ancrage)
Dernière mise à jour:
Ce que signifie le grounding
En IA, ancrer une réponse, c’est la fonder sur des éléments que le système peut désigner. Il peut s’agir de documents récupérés, d’un enregistrement en base de données, du résultat d’un appel d’API ou de faits configurés par le propriétaire. À l’inverse, une réponse non ancrée vient uniquement de ce que le modèle a assimilé pendant son entraînement, et peut être dépassée, générique ou inventée.
Le grounding est étroitement lié à la génération augmentée par récupération. La récupération fournit les éléments ; le grounding est la règle selon laquelle la réponse doit s’y tenir.
Comment fonctionne le grounding
Dans un chatbot, le grounding combine généralement quatre éléments :
Le grounding est une question de degré. Un chatbot peut utiliser des connaissances générales pour expliquer une notion, tant que les faits propres à l’entreprise viennent de sources validées.
- Éléments de preuve : le système récupère les passages pertinents ou appelle un outil, puis place les résultats dans le prompt.
- Règles : les instructions demandent au modèle d’utiliser ces éléments pour toute affirmation factuelle, de ne pas inventer de prix, de liens ou de conditions, et de signaler quand les éléments manquent.
- Hiérarchie des sources : quand les sources se contredisent, le système définit laquelle prime, par exemple une réponse Q&A validée sur une page web plus ancienne.
- Vérifications : certains systèmes affichent des citations ou comparent ensuite la réponse aux sources.
Exemple
On demande au chatbot d’un cabinet dentaire : « Acceptez-vous ma mutuelle, et combien coûte un détartrage ? » La page récupérée liste les mutuelles acceptées et le prix du détartrage, et une réponse ancrée reprend les deux tels qu’ils sont écrits. Si le visiteur cite une mutuelle absente de la liste, la réponse ancrée indique que la page ne la mentionne pas et propose d’appeler le cabinet, au lieu de répondre oui ou non au hasard.
Pourquoi le grounding compte pour les chatbots d’entreprise
Les clients prennent les réponses d’un chatbot pour la parole de l’entreprise. Le grounding rend ces réponses propres à votre activité, cohérentes avec vos informations publiées et plus faciles à contrôler, puisque chaque fait doit pouvoir être relié à une source.
Il fixe aussi une limite claire. Si vos contenus sont faux ou incomplets, un chatbot ancré répète l’erreur ou reconnaît le manque. Un bon grounding dépend donc de bons contenus.
Comment intoCHAT ancre les réponses
intoCHAT applique à chaque agent des règles d’ancrage intégrées, qui priment sur les instructions personnalisées contradictoires. Les informations métier comme les produits, les prix, les conditions et les coordonnées doivent provenir de votre configuration, de vos contenus récupérés ou du résultat réussi d’une action. Les extraits récupérés sont hiérarchisés : d’abord les réponses Q&A, puis les sources marquées d’une étoile, puis les textes, les documents et les pages web, le contenu le plus récent l’emportant à type égal. Quand les éléments manquent ou se contredisent, l’agent indique ce qu’il ne peut pas confirmer au lieu d’inventer une réponse.