Pourquoi la plupart des chatbots échouent

La plupart des chatbots frustrent les utilisateurs car ils essaient d’être tout pour tout le monde. La solution commence par le design, pas par la technologie.

Principes de conception

  • Portée étroite : Faites une chose bien. Ne créez pas de chatbot polyvalent.
  • Solution de repli : Lorsque le bot ne peut pas aider, transférer vers un humain ou proposer des alternatives.
  • Définir des attentes : Dire dès le départ ce que le bot peut ou ne peut pas faire.
  • Afficher la progression : Pour les tâches en plusieurs étapes, indiquez où en est l’utilisateur dans le processus.

Conception de la conversation

  • Salut : Clair, bref, il établit les attentes. « Je peux t’aider à suivre ta commande ou à répondre à des questions sur les produits. »
  • Gestion des erreurs : Ne jamais dire « Je ne comprends pas. » À la place : « Je ne suis pas sûr de ça. Pourrais-tu reformuler, ou préférerais-tu parler à un humain ? »
  • Confirmation : Pour les actions importantes, il faut toujours confirmer avant d’exécuter.
  • Mémoire : Mémoriser le contexte d’une conversation. Référencez les messages précédents.

Meilleures pratiques techniques

  • Latence : Répondre sous 2 secondes. Utilisez le streaming pour des réponses plus longues.
  • RAG pour la précision : ancrez les réponses dans votre base de connaissances, pas seulement les données d’entraînement du LLM.
  • Protections : Empêcher le bot de sortir du sujet ou de faire des promesses.
  • Analytique : Suivre le taux de résolution, le taux d’escalade et la satisfaction des utilisateurs.

Anti-motifs à éviter

  • Faire semblant d’être humain.
  • Boucles sans fin quand le bot ne comprend pas.
  • Demander des informations déjà fournies par l’utilisateur.
  • De longs pavés de texte au lieu de réponses structurées.
  • Aucun moyen clair de joindre un agent humain.