À retenir
- Simule un échange en langage naturel.
- Peut fonctionner avec des règles fixes ou de l'intelligence artificielle.
- Permet une assistance immédiate 24h/24.
Un chatterbot est un programme informatique conçu pour simuler une conversation avec des utilisateurs humains, que ce soit par écrit ou par oral. On peut l'imaginer comme un interlocuteur virtuel capable de comprendre des demandes et d'y répondre de manière automatisée, à l'image d'un conseiller qui serait disponible instantanément sur un site web.
Étymologie
Il s'agit d'un mot-valise anglais composé de chatter (bavarder) et de bot (contraction de robot). Ce terme a été inventé au début des années 1990 pour décrire les premiers logiciels capables de tenir une discussion rudimentaire.
Exemples d'usage
- Les fenêtres d'assistance automatique sur les sites de banques ou d'opérateurs télécoms.
- Les agents conversationnels dopés à l'intelligence artificielle (comme ChatGPT).
- Les assistants vocaux qui répondent à des commandes dans la maison.
Cas d'usage
On les retrouve principalement dans le service client pour filtrer les questions fréquentes, dans le e-commerce pour aider à trouver un produit, ou encore dans le divertissement pour créer des personnages interactifs.
Bonnes pratiques
Il est recommandé de toujours préciser à l'utilisateur qu'il discute avec un robot pour éviter toute confusion. Il est également essentiel de prévoir une passerelle vers un conseiller humain si le chatterbot ne parvient pas à résoudre le problème.
Synonymes
Conseil
Si vous souhaitez intégrer un chatterbot à votre projet, commencez par lister les 10 questions les plus fréquentes de vos utilisateurs. Cela constituera la base de connaissances idéale pour que votre robot soit réellement utile dès son lancement.
Questions fréquentes
Quelle est la différence entre un chatbot et un chatterbot ?
Il n'y en a aucune, 'chatbot' est simplement la version abrégée et plus moderne du terme.
Un chatterbot apprend-il tout seul ?
Seulement s'il utilise l'apprentissage automatique (Machine Learning). Les modèles plus anciens ne font que suivre un script prédéfini par un humain.