Étude de cas · Assistant IA

Un assistant qui répond aux clients, sans jamais inventer un prix.

Une société de balades en bateau en Haute-Savoie recevait toute la journée les mêmes questions : tarifs, départ, chiens, annulation. L'assistant y répond en français et en anglais, uniquement avec ce que dit son site.

Démo validée par le client
assistant client · démo
L'assistant en conversation : prix d'une balade, chiens à bord, disponibilités renvoyées vers la réservation, avec le nombre de faits utilisés sous chaque réponse (données fictives)
La même conversation sur mobile
Simulation · données fictives
193faits vérifiéscitation mot pour mot dans le site
65pages lues34 en français, 31 en anglais
2 minpour scanner tout le sitechrono de l'ingestion : 2 min 07
35questions de testdont 5 pièges : hors sujet, manipulation
Le contexte

Les mêmes questions, du matin au soir.

En saison, l'équipe répond au téléphone, sur WhatsApp et par e-mail aux mêmes questions : combien coûte la balade d'une heure, d'où part le bateau, peut-on venir avec son chien, que se passe-t-il s'il pleut. Toutes les réponses existent déjà sur le site, réparties sur des dizaines de pages en deux langues.

Un chatbot générique aurait été vite installé. Le risque aussi : une IA qui annonce un mauvais tarif ou une condition d'annulation qui n'existe pas engage l'entreprise. La demande était simple à formuler : répondre tout de suite, et ne jamais rien inventer. Elle rejoint ce que je propose dans l'offre agents IA.

Ce qui a changé

Des réponses immédiates, toutes vérifiables.

Questions traitées une par une, au téléphone et sur WhatsAppRéponse immédiate, en français ou en anglais
Informations éparpillées sur 65 pages193 faits extraits, chacun avec sa source exacte
Une IA qui pourrait inventer un prixChaque chiffre contrôlé par le code avant l'envoi
Demandes délicates noyées dans le fluxModification ou réclamation transmise à l'équipe, avec un résumé
Comment ça marche

Du site web à la réponse envoyée.

  1. 1LectureLe site est parcouru page par page, en français et en anglais, une requête à la fois pour ne pas le charger.
  2. 2FaitsPrix, durées, horaires, capacités, conditions : un fait n'est gardé que si sa citation figure mot pour mot dans la page.
  3. 3RéponsePour un prix ou une condition, le modèle doit consulter les faits vérifiés et citer la page source.
  4. 4Garde-fouAvant l'envoi, le code relève chaque montant, heure, durée et nombre de personnes. Un seul inconnu, et la réponse est bloquée.
  5. 5RelaisCe que les faits ne couvrent pas part à l'équipe, avec le motif et un résumé de la demande.
À l'écran

Ce qu'il sait faire, et ce qu'il refuse.

assistant client · démo
Trois échanges : une question en anglais, une demande hors sujet refusée poliment, une modification de réservation transmise à l'équipe (données fictives)
Une question en anglais, une demande hors sujet refusée, une modification transmise à l'équipe.
terminal · lecture du site
Sortie de la commande d'ingestion : 65 pages gardées sur 74 téléchargées, 193 faits acceptés, 9 rejetés, 2 contradictions, terminé en 2 min 07 (adresse du site remplacée)
La lecture du site : 193 faits acceptés, 9 rejetés faute de citation exacte, 2 contradictions signalées.
Les choix qui comptent

Une IA utile, tenue en laisse.

Le code a le dernier mot

Les consignes ne suffisent pas : un modèle peut toujours se tromper. Un contrôle écrit en dur compare chaque chiffre de la réponse aux faits vérifiés. S'il en manque un, le client reçoit un message de transfert et l'incident est journalisé.

Une source pour chaque fait

Un fait n'est accepté que si sa citation est présente mot pour mot dans la page. Quand deux pages se contredisent, deux numéros de téléphone par exemple, l'écart est signalé à l'entreprise au lieu d'être tranché par l'IA.

Un moteur, plusieurs canaux

Le moteur de réponse est séparé de la page web : il est conçu pour se brancher sur WhatsApp ou Odoo sans être réécrit. Quand les tarifs changent, une nouvelle lecture du site suffit à le mettre à jour.

StackNode.js 22TypeScriptClaude (extraction des faits)OpenRouterPrompt cachingGarde-fou maisonFrançais · anglaisDocker · Coolify

Vos clients posent toujours les mêmes questions ?