Les chatbots deviennent incroyablement intelligents, mais comment font-ils pour que les conversations paraissent si humaines ?
Points clés à retenir
- Les chatbots basés sur des règles s'appuient sur des conditions et des mots-clés prédéfinis pour fournir des réponses, sans avoir la capacité de s'adapter au contexte ou d'apprendre des interactions précédentes.
- Les chatbots IA, tels que ChatGPT, utilisent de grands modèles de langage formés sur des ensembles de données massifs pour simuler des conversations de type humain et comprendre le contexte conversationnel.
- Les progrès des chatbots IA incluent l’incorporation de l’intelligence artificielle générale (AGI) et de l’intelligence physique. des modes de réalisation, comme les robots humanoïdes, mettant en valeur le potentiel d'interactions plus interactives et conversationnelles avec humains.
Les chatbots sont depuis un certain temps un outil en ligne original mais utile. L’essor des modèles de langage basés sur l’IA, tels que GPT-4 et le chatbot ChatGPT qu’il alimente, a donné un nouvel éclat à l’interface homme-bot-humain. Mais comment les chatbots IA simulent-ils des conversations de type humain? Comment un ordinateur peut-il simuler des conversations avec des gens ?
Que sont les chatbots? Comment fonctionnent les chatbots?
Avant ChatGPT, Claude et Google Bard, il existait des chatbots plus rudimentaires. Ceux-ci sont connus sous le nom de chatbots basés sur des règles ou chatbots à arbre de décision.
Un chatbot basé sur des règles ne s’adapte pas aux situations, ne comprend pas le contexte et ne peut pas simuler la logique humaine. Au lieu de cela, ils disposent d’une série de règles, de modèles et d’arbres de dialogue définis par le développeur et auxquels ils doivent adhérer.
Les chatbots basés sur des règles suivent des conditions prédéfinies lorsqu'ils y sont invités. Les mots-clés sont ici un facteur important. Les entrées des utilisateurs sont analysées par le chatbot à la recherche de mots spécifiques pour l'aider à comprendre ce qui est demandé. Sans la capacité de comprendre le contexte, un chatbot basé sur des règles doit s’appuyer sur des indices comme celui-ci pour fournir une réponse utile.
De nombreuses entreprises utilisent des chatbots basés sur des règles comme tampon entre un client et un représentant humain. Si vous avez déjà essayé de contacter votre fournisseur d'énergie ou de services cellulaires, il vous a peut-être d'abord été demandé d'expliquer votre requête à un chatbot. Alternativement, un chatbot peut apparaître lorsque vous visitez un site Web pour poser des questions.
Les chatbots basés sur des règles ne peuvent pas répondre à des questions très compliquées et à plusieurs niveaux. Ils sont conçus pour répondre à des requêtes courtes et simples, telles que « Modifier les détails de mon compte ». Une question contenant de nombreuses variables sera probablement au-delà de la portée d'un chatbot basé sur des règles, soit parce qu'il n'est pas formé à interpréter le langage naturel, soit parce que sa base de données de connaissances est limité.
Les chatbots basés sur des règles ne peuvent pas s'améliorer sans intervention manuelle du côté du développement. C'est parce qu'ils ne peuvent pas apprendre des interactions précédentes.
Les chatbots IA reçoivent également des règles. ChatGPT, par exemple, ne peut pas jurer ni fournir de conseils criminels. Cependant, la manière dont les chatbots IA fonctionnent et interagissent va bien au-delà de ce que n’importe quel chatbot basé sur des règles peut gérer.
Comment fonctionnent les chatbots IA
Les chatbots IA n'ont pas commencé avec ChatGPT. Avant que ChatGPT ne se généralise, certains chatbots moins avancés utilisaient encore l’IA pour interagir avec leurs utilisateurs humains.
Prendre Eviebot, Par exemple. Lancée en 2008, Evie utilise l'IA pour interagir avec les utilisateurs. En tant que chatbot IA d'apprentissage, Evie peut développer ses compétences conversationnelles en notant ce que les autres utilisateurs ont tapé dans le passé. En fait, Evie utilise le même système d’IA que Cleverbot, un autre chatbot devenu un succès grand public à la fin des années 2000 et au début des années 2010.
Mais ce chatbot est bien loin des versions modernes que nous utilisons aujourd’hui.
Comme vous pouvez le voir dans la capture d'écran ci-dessus, Evie n'est pas douée pour répondre aux questions avec précision ou garder à l'esprit l'historique des conversations. En quelques secondes seulement, le chatbot a déclaré qu'il s'appelait Eliza, mais l'a ensuite changé en Adam dans la réponse suivante.
De plus, Evie n'est pas une excellente ressource d'informations. Lorsque nous avons demandé à Evie quelle était la taille du soleil, elle a répondu: « Plus grand que mon avenir ». Bien que comique, Evie n'est pas en mesure de fournir des faits aux utilisateurs, aussi courants soient-ils. Si vous recherchez une expérience de chatbot plus amusante ou plus bizarre, Evie peut être le bon choix pour vous.
Des sites comme Cleverbot et Evie sont certes divertissants, mais ils ne sont pas adaptés à une utilisation pratique. Fin 2022, le monde a commencé à comprendre à quel point les chatbots IA pouvaient être incroyablement utiles.
Comment les chatbots simulent-ils les conversations?
La question demeure: comment les chatbots IA comme ChatGPT simulent-ils des conversations précises avec des humains? Comment peuvent-ils sembler presque impossibles à distinguer d’une personne ordinaire assise devant un clavier ?
En novembre 2022, OpenAI a publié une version accessible au public de son grand modèle de langage GPT-3.5 nommée ChatGPT. Il s’agit du premier chatbot IA à présenter une capacité à simuler des conversations très humaines. Nous avons un article dédié expliquer ChatGPT en profondeur, mais il y a quelques indications importantes à noter ici.
Premièrement, l'élément « GPT » du nom de l'outil signifie « Generative Pre-trained Transformer », qui est une sorte de grand modèle de langage (LLM). Vous avez peut-être souvent vu ces deux termes utilisés tout au long de l’année 2023, mais que signifient-ils réellement ?
Un LLM est un modèle d'apprentissage de l'IA utilisé par tous les principaux chatbots IA que vous voyez aujourd'hui. Il est alimenté par un algorithme d’IA qui utilise l’apprentissage profond pour fonctionner à un niveau incroyablement complexe. Tous les LLM sont formés avec de très grands ensembles de données, ce qui leur donne un énorme réservoir de connaissances pour résoudre les problèmes et répondre aux requêtes. ChatGPT-4, par exemple, a été formé avec entre 1 000 et 1 700 milliards de paramètres et de téraoctets de données (bien qu’OpenAI n’ait pas révélé exactement combien).
Un GPT est un type spécifique de LLM comprenant un réseau de neurones capable d'apprendre en profondeur. Les GPT sont modèles pré-entraînés étant donné d’énormes bases de données d’informations sur lesquelles apprendre. Dans le cas de ChatGPT, cela inclut le texte de livres, de revues, d'articles, etc. Mais même avec toutes ces données, comment ChatGPT parle-t-il aux gens de manière humaine ?
Au cours du développement de ChatGPT, il a été formé à l'aide de la méthode d'apprentissage par renforcement à partir de la rétroaction humaine (RLHF). Cette forme de formation utilise le renforcement pour transformer ChatGPT en chatbot souhaité. Grâce à un modèle de récompense et de feedback, ChatGPT peut comprendre quelles réponses sont utiles ou « bonnes » et lesquelles ne le sont pas. Cette méthode permet également à ChatGPT de mieux saisir le contexte conversationnel, ce qui signifie qu'il peut répondre plus efficacement aux invites.
Le traitement du langage naturel de ChatGPT joue également un rôle important dans la manière dont il répond aux utilisateurs, notamment dans la reconnaissance de modèles et de sentiments linguistiques spécifiques. Lors de sa formation, l’algorithme a reçu des exemples de conversations humaines pour mieux comprendre comment les humains communiquent. L’algorithme peut même noter des indices, comme les salutations et les adieux, pour surveiller l’étape de la conversation.
Comment les chatbots IA progressent-ils?
OpenAI a publié des informations limitées sur GPT-5, la prochaine itération de son LLM. Ce qui est particulièrement intéressant à propos de GPT-5 (en plus de sa base de connaissances plus à jour), c'est qu'il semblerait qu'il intègre intelligence générale artificielle (AGI) dans son algorithme. Étant donné que l’AGI devrait théoriquement être capable de simuler la cognition humaine, cela pourrait changer la donne.
ChatGPT a pris d'assaut le monde et continue de le faire, mais les chatbots IA ne s'arrêtent pas à OpenAI. Les entreprises du monde entier s’efforcent d’améliorer leurs chatbots IA pour simuler des conversations avec des personnes, certains chatbots IA amenant les choses à un niveau physique.
Prenez Desdemona, par exemple, un modèle de robot humanoïde qui utilise l'IA pour communiquer.
Créée par Hanson Robotics et SingularityNET, Desdemona est la "soeur" du célèbre robot Sophia, qui a fait la une des journaux pour ses traits humains impressionnants mais étranges et tempérament.
Contrairement à Sophia, Desdemona se concentre sur la musique et fait même partie d'un groupe avec d'autres musiciens humains. L'algorithme d'IA s'appuie sur une bibliothèque de musique préexistante, permettant à Desdemona de chanter des chansons populaires. Le robot s'est même produit en live avec ses camarades du groupe.
Mais Desdémone peut aussi parler et tenir des conversations avec les gens. En 2022, Desdemona a été interviewée par le créateur de YouTube Discover Crypto, dans laquelle le créateur de son algorithme d'IA, Ben Goertzel, a également répondu à quelques questions sur l'IA et son avenir.
La plaisanterie de longue date de Desdemona sur le fait de garder les humains dans des aquariums peut en perturber certains, mais sa capacité à répondre à des invites non répétées montre le potentiel de l'IA pour interagir avec les humains de manière amicale et conversationnelle manière.
L'IA devient de plus en plus intelligente
Au cours de la dernière décennie, d’énormes progrès ont été réalisés dans le domaine de l’IA, les chatbots étant désormais capables de raconter des blagues, de rédiger des essais, de traduire des langues et de fournir une énorme quantité d’informations. Surtout, ils ont l’incroyable capacité de simuler des conversations humaines. Un jour, nous verrons peut-être les chatbots dépasser les capacités humaines, mais pour l’instant, il y a encore beaucoup à faire.