Les chatbots sont des programmes informatiques utilisés pour simuler des conversations avec des humains. Les chatbots ont de nombreuses applications utiles, mais ils peuvent également être utilisés à des fins malveillantes.
Cet article s'articule autour des points suivants :
Contenu associé
Abonnez-vous à theNET, le récapitulatif mensuel de Cloudflare des idées les plus populaires concernant Internet !
Copier le lien de l'article
Les chatbots sont des programmes informatiques conçus pour interagir avec les humains dans une conversation vocale ou textuelle. Les chatbots ont un certain nombre d'applications utiles, telles que les assistants numériques personnels et les bots de support client. Malheureusement, les chatbots sont également utilisés à des fins malveillantes, telles que la diffusion de spam.
Popur ce qui est des fonctionnalités, il existe deux principaux types de chatbot : les chatbots basés sur des règles et les chatbots par intelligence artificielle (IA).
Ces robots fournissent des réponses basées sur un ensemble de règles fixes créées par leurs concepteurs. Ils analysent généralement l'entrée (le texte que les utilisateurs tapent ou disent) à la recherche de mots clés et fournissent des réponses basées sur ces mots clés.
Par exemple, une personne pourrait dire à un chatbot basé sur des règles: « Le prochain match de basket me passionne. » Le bot pourrait réagir à des mots clés tels que « basket » et « match », puis répondre: « Dites-moi quelle est votre équipe préférée ».
Bien que les chatbots basés sur des règles agissent sur un ensemble de règles, ces bots sont souvent suffisamment efficaces pour réussir le test de Turing* pour de nombreuses interactions de base. Mais un chatbot AI peut être plus convaincant lorsqu'il s'agit d'une conversation approfondie.
*Le test de Turing, créé par le célèbre informaticien Alan Turing, est un test fondé sur la faculté d'une machine à imiter le comportement humain. Si un humain ne peut pas dire s'il interagit avec un humain ou une machine, on considère que cette machine a passé avec succès le test de Turing.
Un chatbot IA tire parti de l'apprentissage automatique pour apprendre au fur et à mesure qu'il interagit avec les personnes. Les chatbots IA sont conçus pour comprendre le langage, et pas seulement pour repérer des mots-clés. L'attrait des chatbots d'IA réside dans le fait qu'ils peuvent simuler de manière beaucoup plus efficace des conversations humaines réalistes. Mais les chatbots d'IA sont aussi beaucoup plus difficiles à concevoir et à gérer, et leur entraînement exige de grandes quantités de données et de ressources informatiques. En outre, les défauts de conception de ces bots peuvent donner lieu à des comportements étranges et indésirables.
Ces dernières années, les grands modèles de langage (LLM) ont été de plus en plus utilisés pour alimenter les chatbots IA. Un LLM est un type de programme d'IA capable d'interpréter et de générer du texte ; les LLM excellent dans l'imitation des capacités humaines de génération de texte.
Actuellement, les chatbots les plus utilisés sont destinés au support client et aux assistants personnels numériques. Il existe également plusieurs autres utilisations qui gagnent en popularité.
Ces bots se trouvent souvent sur les sites web et les applications web. Leurs facultés vont de la direction des utilisateurs aux pages de produits et articles de support à l'accompagnement des clients à travers des solutions techniques complexes. Ces bots sont souvent utilisés pour remplacer les menus téléphoniques automatisés, qui sont connus pour provoquer l'insatisfaction des clients.
Les assistants personnels numériques (DPA) sont des chatbots à commande vocale conçus pour effectuer des tâches administratives pour les personnes, telles que la création de rendez-vous sur un calendrier ou naviguer sur le Web pour trouver des informations comme météo. Les exemples populaires incluent l'Assistant de Google, Alexa d'Amazon et Siri d'Apple.
De nombreux DPA offrent des fonctionnalités utiles supplémentaires telles que des jeux, de la musique, le contrôle des appareils domestiques intelligents (par exemple un thermostat compatible Wifi), et peuvent même faire office de compagnon.
Il existe plusieurs autres utilisations nouvelles des chatbots qui gagnent en popularité. Ceux-ci comprennent :
Tout comme il existe de bons et mauvais bots, il existe également de bons et de mauvais chatbots. Voici quelques exemples courants de chatbots malveillants :
Un service de gestion des bots peut être utilisé pour repérer le trafic de bots malveillants et l'empêcher d'atteindre un site Web ou une application. L'un de ces services est Cloudflare Bot Management, qui exploite les données de millions de propriétés Internet pour aider à identifier les robots malveillants et les stopper dans leur élan. Les petits sites peuvent également bloquer les mauvais robots avec Super Bot Fight Mode, disponible sur les offres Pro et Business de Cloudflare.