Aller au contenu
Alaisia · Chatbot Un site du réseau Alaisia

Guide

Entraîner un chatbot sur son site web : la méthode

Un chatbot ne s'entraîne pas sur un site : il le lit et en garde une copie. Pages à inclure, pages à exclure, robots.txt, mises à jour.

Mis à jour le

« Entraîner » un chatbot sur un site web ne veut pas dire modifier le modèle d'intelligence artificielle. L'outil lit les pages du site, en garde une copie découpée en morceaux, puis cherche dans cette copie à chaque question pour rédiger sa réponse. La documentation d'Anthropic décrit ce fonctionnement : les informations sont récupérées au moment de la question et transmises au modèle avec elle. Pour vous, cela change tout : la qualité dépend des pages choisies, et la copie doit être refaite quand le site change.

Ce que fait l'outil quand il lit le site

  1. Il parcourt les pages, en suivant les liens à partir d'une adresse de départ ou d'un plan du site.
  2. Il extrait le texte de chaque page.
  3. Il nettoie et découpe ce texte en morceaux.
  4. Il range ces morceaux pour les retrouver par le sens.

Le guide de la Direction générale des entreprises (DGE) sur la génération augmentée par récupération cite, parmi les étapes de nettoyage, le retrait des en-têtes, pieds de page et tables des matières. Sur un site, cela veut dire le menu, le bandeau de cookies, le pied de page répété sur chaque page. Google recommande, pour son propre outil d'assistance, de retirer en particulier les barres de navigation et le contenu sans rapport en début de document. Si l'outil ne le fait pas bien, chaque morceau contient le même menu, et les recherches en souffrent.

Choisir les pages avec le client

À inclure À exclure
Offre, prestations, fiches produits Archives d'actualités anciennes
Questions fréquentes, conditions de vente Pages de recrutement (sauf si c'est le sujet du chatbot)
Horaires, accès, contacts par service Pages de test, brouillons, doublons
Procédures utiles au client final Espace client, pages réservées
Pages tarifs, si elles sont à jour Mentions légales, politique de cookies (sauf besoin précis)

Deux réflexes :

  • Partir d'une liste d'adresses plutôt que de laisser l'outil parcourir tout le domaine.
  • Vérifier les doublons : une même offre décrite sur trois pages, dont deux anciennes, donne trois réponses possibles.

Les obstacles à prévoir

Le fichier robots.txt. Il indique aux robots ce qu'ils peuvent parcourir. Google précise qu'il sert surtout à ne pas surcharger le site et que ses consignes ne peuvent pas être imposées aux robots : Googlebot et les robots respectueux les suivent, d'autres non. Deux conséquences. Si le robot de l'outil est bloqué par ce fichier, il ne lira rien : faites ajuster la règle par le gestionnaire du site. Et une page sensible ne doit pas compter sur ce fichier pour rester hors de la base : elle doit être protégée ou exclue de la liste.

Les pages construites en JavaScript. Certaines pages n'affichent leur contenu qu'après exécution d'un script dans le navigateur. Un outil qui ne lit que le code brut de la page les verra vides. Testez quelques pages représentatives avant de promettre au client que « tout le site » est lu.

Les pages protégées. Un espace client ou une page derrière un mot de passe ne sera pas lu, et c'est souvent tant mieux.

Les PDF liés. Un catalogue ou des conditions de vente en PDF lié depuis le site ne sont pas toujours suivis. Chargez-les à part si besoin, en suivant la liste des documents à demander.

Contrôler ce qui a été lu

Après la première lecture :

  • Comptez les pages lues et comparez avec la liste prévue
  • Ouvrez trois ou quatre pages dans l'outil et lisez le texte extrait : le menu y est-il répété ?
  • Posez une question dont la réponse est sur une page précise, et vérifiez que cette page est citée
  • Posez une question sur une page exclue : le chatbot ne doit pas y répondre à partir d'elle

Quand le site change

L'outil travaille sur sa copie, pas sur le site en direct. Une nouvelle grille tarifaire publiée lundi n'est connue du chatbot qu'après une nouvelle lecture. Convenez avec le client d'une règle simple : toute modification importante du site déclenche une relecture, puis quelques questions de contrôle tirées du cahier de recette. La procédure détaillée, vue du côté de celui qui gère le site, est sur la page mettre à jour un chatbot après une modification du site.

Questions fréquentes

Le chatbot lit-il le site en direct à chaque question ?

En général non. L'outil lit les pages à un moment donné, en garde une copie découpée et indexée, et c'est dans cette copie qu'il cherche. Une page modifiée ensuite n'est prise en compte qu'après une nouvelle lecture.

Le fichier robots.txt peut-il empêcher le chatbot de lire une page ?

Il peut demander à un robot de ne pas la parcourir, mais Google rappelle que ses consignes ne peuvent pas être imposées : les robots respectueux les suivent, d'autres non. Pour une page vraiment privée, il faut une protection par mot de passe.

Faut-il mettre tout le site dans le chatbot ?

Non. Les pages utiles aux questions des clients suffisent. Les mentions légales, les archives d'actualités ou les pages de recrutement ajoutent surtout du bruit.

Sources

Pages consultées pour écrire cet article :

  1. https://platform.claude.com/docs/en/about-claude/glossary
  2. https://developers.google.com/search/docs/crawling-indexing/robots/intro?hl=fr
  3. https://www.entreprises.gouv.fr/files/files/Publications/2024/Guides/20241127-bro-guide-ragv4-interactif.pdf
  4. https://docs.cloud.google.com/agent-assist/docs/knowledge-documents?hl=fr

À lire aussi