Comment faire un chatbot ?
Maintenant que vous avez déterminé que votre entreprise a besoin d’un chatbot (cf. Votre entreprise a t’elle besoin d’un chatbot ?), il vous sera très certainement utile de vous familiariser avec les différentes phases de sa création.
Alors… comment faire un chatbot ?
#1 – Phase de cadrage
Cette aventure débute par une phase appelée “phase de cadrage”, durant laquelle ont lieu les premières discussions déterminantes entre le client et l’éditeur. Durant ces discussions, sont exposées les différentes phases, leur déroulement, les objectifs (e-commerce, RH, entreprise, IT etc.) et les deadlines. Le client et l’entreprise peuvent ainsi évoluer ensemble et regarder dans la même direction.
#2 – Phase de collecte des données
Une fois le projet cadré, le travail peut commencer. En premier lieu, pour Wikit, il est essentiel de définir avec précision les besoins du client et, pour ce faire, il est nécessaire de se mettre dans la peau des utilisateurs. Quelles sont les problématiques qu’ils rencontrent ? Quelles sont les questions qui reviennent le plus souvent ? Le travail n’est pas unilatéral, bien au contraire. Pendant que l’éditeur s’attache à comprendre l’utilisateur, le client se charge de fournir les données spécifiques à son entreprise afin d’alimenter les connaissances de l’assistant intelligent.
Pour ce qui est des connaissances plus générales – comme des interrogations concernant des logiciels utilisés à grande échelle (Word, Excel, etc.), Wikit a déjà des bases de connaissances préétablies à la disposition des clients qui choisissent, ou non, de les intégrer à leur solution personnalisée.
#3 – Phase d’implémentation
Lors de cette phase, les éléments précédemment cités sont associés à l’agent conversationnel. Il est modelé pour s’adapter au mieux aux attentes du client.
Wikit évalue ensuite quels sont les éléments du système d’information (SI) auxquels il est nécessaire de se connecter.
L’utilisateur sollicite son assistant intelligent avec une question, l’assistant a ensuite pour mission de trouver les informations recherchées. Grâce aux API, il s’oriente vers les bonnes bases de données et a ainsi accès aux bons éléments de réponse.
#4 – Phase d’apprentissage initial
Il est maintenant temps d’entraîner cet agent conversationnel. Il doit répondre le plus pertinemment possible aux sollicitations des utilisateurs et, pour ce faire, il faut le faire passer par une phase d’apprentissage. Durant cette phase, les phrases types sont injectées afin que l’agent conversationnel puisse comprendre un maximum de demandes et renvoyer les bonnes informations.
Par exemple, pour un chatbot RH, les phrases « comment prendre un congé maternité ? » et ses variantes seront injectées. Cet apprentissage est fait par le client en collaboration avec Wikit.
Il est important de rappeler qu’à ce stade, l’agent conversationnel n’est pas encore en contact avec l’utilisateur final.
Pour compléter vos connaissances, voici une courte vidéo pour mieux comprendre comment un chatbot trouve les réponses à vos questions.
#5 – Phase de livraison
La première version de l’assistant est désormais prête ! Il va pouvoir être utilisé par les utilisateurs, mais, il ne s’agit là que de la première version de cet assistant puisque la phase d’apprentissage n’est en réalité, jamais terminée. En effet, comme chacun d’entre nous, les assistants intelligents apprennent constamment et évoluent au fil du temps !
Finalement, chacune de ces phases peut être apparentée à la conception d’un corps humain.
Pour commencer, le squelette avec le cadrage, puis les organes vitaux avec la solution éditeur, et enfin le reste du corps lors de l’implémentation. Par la suite, ce corps doit être entraîné à être capable d’accomplir les tâches pour lesquelles il a été conçu, c’est-à-dire la phase d’apprentissage initiale et la phase de livraison. Il évoluera et s’améliorera ainsi petit à petit afin d’être toujours une meilleure version de lui-même !