La fluidité d'une conversation peut donner une impression de compétence générale. Pour l'utilisateur, pourtant, la valeur tient à une chose : avancer sans perdre de temps. Un assistant fiable doit avoir un périmètre clair, utiliser les bonnes sources et rendre l'échec facile à comprendre et à réparer.
Définir des tâches terminables
Commencer par une liste d'intentions n'est pas suffisant. Chaque parcours doit posséder une condition d'entrée, les informations nécessaires, une action autorisée et un résultat vérifiable. « Suivre une commande » est une tâche terminable. « Répondre à toutes les questions » ne l'est pas.
Les phrases d'entraînement et exemples servent à reconnaître la demande, mais le produit doit aussi gérer l'ambiguïté. Une question de clarification ciblée vaut mieux qu'une réponse longue fondée sur une supposition. Les données déjà fournies peuvent être conservées pendant le parcours, à condition d'être confirmées avant une action sensible.
Séparer connaissance et action
Répondre depuis une base documentaire et modifier un compte ne présentent pas le même risque. Les outils d'action doivent être limités, authentifiés et validés côté serveur. Le chatbot prépare la demande, mais les règles métier restent la source d'autorité.
Pour les réponses informatives, la recherche doit privilégier des sources identifiées et à jour. Si aucun passage ne soutient une réponse, l'assistant devrait le dire, poser une question ou transférer. La qualité se mesure à la résolution correcte, pas au ton assuré ni à la longueur de la conversation.
Dessiner une sortie digne
Un utilisateur doit pouvoir demander un humain, revenir en arrière ou changer de sujet sans recommencer. Lors du transfert, un résumé court du besoin et des informations déjà confirmées évite la répétition. Il faut annoncer clairement ce qui sera transmis.
Les échecs méritent une taxonomie : intention non reconnue, donnée manquante, source absente, outil indisponible ou action refusée. Cette classification oriente l'amélioration. Ajouter toujours plus de texte au prompt ne remplace pas une correction du contenu, de l'intégration ou du parcours.
Test conversationnel
- Lister les tâches que l'assistant peut réellement terminer
- Limiter et authentifier chaque action externe
- Demander confirmation avant une opération sensible
- Prévoir clarification, annulation et transfert humain
- Mesurer résolution, erreurs, reprises et satisfaction
Un chatbot utile n'essaie pas de paraître omniscient. Il réduit l'effort sur un ensemble de tâches, s'appuie sur des sources contrôlées et sait céder la place dès que le risque ou l'incertitude dépasse son périmètre.