ChatGPT, est le dernier projet d’intelligence artificielle dévoilé par le laboratoire américain OpenAI.
Au même titre qu’Alexa, Siri et Google Assistant, ChatGPT est un agent virtuel capable de discuter de différents sujets, par messagerie, via le site web accesible à cette adresse.
ChatGPT est un chatbot généraliste.
Il est possible de lui demander de répondre à des questions ou de réaliser certaines tâches par messagerie.
En particulier il sait répondre à des questions de culture générale et créer des textes sur demande.
Et plus encore!
ChatGPT se distingue principalement par le modèle d’IA utilisé.
Il utilise des techniques d’apprentissage automatique très avancées pour générer ses réponses, et celà se ressent dans l’expérience utilisateur délivrée.
Là ou les assistants traditionnels sont entrainés sur des couples “question/réponse”, ChatGPT va lui puiser ses connaissances directement dans des textes, en étudier la structure, les “comprendre” et partir de cette connaissance apprise pour générer une réponse.
En particulier, ChatGPT utilise intensivement le mécanisme de “Reinforcement Learning from Human Feedback (RLHF)” dont le principe est d’apprendre, de faire valider par un humain puis de réapprendre, de refaire valider par un humain jusqu’à atteindre un niveau de qualité satisfaisant..
L’apprentissage se fait selon les étapes suivantes
Les étapes précédentes sont répétées des millions de fois jusq’à ce que le modèle soit considéré comme suffisemment mature
Bien que cela implique un travail d’annotation humaine et des phases de calcul colossales, cette approche permet au final d’offrir des réponses plus précises et plus cohérentes que les assistants virtuels traditionnels.
Par ailleurs, ChatGPT intègre des mécanismes vraiment utiles interessants au niveau du dialogue
Au moment ou cet article est écrit, ChatGPT n’est pas distribué en open source et la seule façon de pouvoir l’utiliser et via le site web d‘OpenAI. Il est très probable cependant que le service soit prochainement proposé sous forme d’API comme les versions précédentes de GPT ou le service de génération d’images Dall-e. A date il n’est pas non plus clair si il sera possible de personnaliser les réponses de ChatGPT pour en faire un agent spécialisé.
Il est incontestable que le chatbot d’OpenAI, de par ses techniques de génération de texte et l’application astucieuse de l’apprentissage par renforcement a franchi une étape importante dans la perception que l’on peut se faire du language homme-machine. Les retours des premiers testeurs de ChatGPT sont très positifs. Nombreux sont ceux qui affirment que ce genre de chatbot pourrait remplacer le moteur de recherche de Google ou de mettre les rédacteurs d’articles de blog au chômage.
La question maintenant est de savoir ce qu’il en est des chatbots d’entreprise, spécialisés dans l’assistance des utilisateurs sur des thèmes très précis tels que les modalités d’ouverture de compte chez une banque ou le meilleur forfait fibre chez un opérateur télécom.
Aujourd’hui la plupart des grandes organisations ont mis en place un chatbot, généralement à l’aide d’un outil en ligne, une plateforme de bots, qui permet aux équipe de travailler efficacement. Ces plateformes permettent de bénéficier des algorithmes avancés en quelques clics, et de se concentrer plutôt sur la création et la mise à jour des réponses du chatbot.
Au vu des éléments discutés plus haut, on peut synthétiser les avantages et les inconvénients d’une solution de chatbot du marché comme Smartly.AI et ChatGPT dans le tableau suivant:
Malgré le buzz autour de ChatGPT, il serait aujourd’hui très hasardeux et prématuré de s’appuyer sur cette technologie pour déployer des chatbots d’entreprise en environnement de production.
Toutefois, ChatGPT et les techniques qui le composent sont à surveiller de près car nous sommes clairement face à une rupture technologique. Il est très probable que d’ici quelques années, ces algorithmes évoluent de sorte à pouvoir être industrialisés par des éditeurs spécialisés avec des cas d’usages à forte valeur ajoutée.