Conversation générale
La compétence "Conversation générale" permet d'enseigner au bot des phrases et réponses de la vie courante afin qu'il puisse tenir, en complément d'une discussion métier, une discussion plus générale avec l'utilisateur.
De base, le bot est entrainé à répondre à des phrases standards du type :
- Bonjour,
- Au revoir
- Comment ça va ?
- Remerciement
- Besoin d'aide
- Mécontentement
- Remerciement
- Insultes
mais il dispose également de conversations plus avancées du type :
- Es-tu un robot ?
- Ou habites-tu ?
- Bonne année
- Questions sur les anniversaires, le travail, l'origine, etc.
Cet apprentissage peut-être complété par la fonction "Chatbot > Conversation".
Détail d'une conversation
Une conversation regroupe plusieurs types de phrases, "Bonjour","Au revoir" ou"Remerciement" par exemple, appelées entrées de conversation.
On peut gérer une seule conversation ou en créer plusieurs en fonction d'un regroupement personnel.
Les conversations existantes apparaissent dès l'entrée dans la fonction "Chatbot > Conversation".
Exemple :
- Une seule conversation standard avec 8 entrées :
- Les entrées de la conversation sont listées quand on clique sur le lien "8 entrées" :
- Pour visualiser les phrases d'entrainement (questions) et réponses de l'entrée de conversation "Bonjour", cliquer sur le lien "Afficher les détails" :
Rechercher
Un moteur de recherche permet de cibler une entrée dans l'ensemble des conversations :
1 - Indiquer l'expression recherchée dans la zone de recherche au niveau de la liste des conversations
2 - Cliquer sur le bouton Recherche ou frapper la touche Entrée pour valider
3 - Les mots recherchés sont surlignés en jaune dans les phrases ou réponses des différentes entrées de conversation.
Exemple :
Le moteur de recherche est disponible également au niveau de la liste des entrées d'une conversation.
Mettre à jour la conversation générale
Créer une nouvelle conversation
Cliquer sur le bouton Ajouter une conversation de la page Réglages des conversations. Une popup s'affiche :
- Renseigner le nom de la nouvelle conversation. Exemple "Conversation spécifique" comme ci-dessous :
- Valider par le bouton Ajouter une conversation
- Vous êtes alors positionné dans votre nouvelle conversation et accédez à la fonction Ajouter une entrée de conversation :
Se référer à la fonction "Créer une entrée" détaillée plus bas.
Si une erreur s'est glissée dans le nom de votre conversation, vous pouvez le corriger en passant en mode "Modification" sur le titre de cette même page :
- Passer la souris sur le titre pour voir apparaitre un crayon et cliquer :
- Corriger le nom et valider par le bouton V, ou annuler par le bouton "croix" :
Mettre à jour une conversation
Créer une entrée
Les étapes à suivre :
Pour ajouter une entrée de conversation (type de phrase) dans la conversation standard, se placer sur la page "Réglages des conversations" et rentrer dans cette conversation par le lien "x entrées" ou le bouton Modifier situé tout à droite.Le bouton est disponible en haut de page :
En cliquant sur ce bouton, vous accédez à un formulaire de saisie :
Vous devez :
- renseigner le nom de l'intention, correspond au nom de l'entrée de conversation,
- dans la zone "Questions" : insérer un échantillon exhaustif de phrases à apprendre au bot,
- insérer la réponse du bot pour ce type de conversation : Remarque : les zones "Catégories","Sous-catégories" et "Tags" ne sont pas exploitées pour le moment.- Il est possible d'indiquer plusieurs réponses. Dans ce cas, le bot choisira de façon aléatoire. <br/><br/>
Règles pour l'ajout des phrases d'entrainement
Il ne doit pas y avoir de phrases en double dans l'ensemble des entrées de conversation,
La ponctuation est supprimée de votre message avant traitement par le bot,
Le bot ignore la casse (Majuscule/Minuscule) dans le traitement des messages,
Les accents, le ç et le tiret "-" (touche 6 du clavier) ne sont pas pris en compte par le moteur de NLP (Natural Language Processing) qui est synchronisé lors de l'entrainement de la conversation générale.
Voici quelques exemples de ce qu'il faut faire et ne pas faire :
- Pour simplifier, créer les phases d'entrainement avec la bonne orthographe française, sans la ponctuation et en s'assurant qu'il n'y ait pas de doublons en appliquant les règles ci-dessus.
OK Non OK ça va ça va ca va ca va ? Bon week-end bon week-end Bon week-end bon week end à bientôt à bientôt a bientot A Bientot - Pour simplifier, créer les phases d'entrainement avec la bonne orthographe française, sans la ponctuation et en s'assurant qu'il n'y ait pas de doublons en appliquant les règles ci-dessus.
Modifier une entrée de conversation
Cliquer sur le bouton Modifier situé tout à droite de l'entrée de conversation à mettre à jour :
Le détail de l'entrée s'affiche :
- apporter les modifications souhaitées dans les questions et réponses puis les enregistrer par le bouton Sauvegarder en bas de page
Ne pas oublier de réentrainer le bot après cette opération.
Supprimer une entrée
Cliquer sur le bouton Supprimer situé tout à droite de l'entrée de conversation :
Cette action est protégée par une confirmation. Confirmer par le bouton Supprimer.
Ne pas oublier de réentrainer le bot après cette opération.
Désactiver/Réactiver une entrée
Cette action permet au bot de ne plus traiter cette conversation sans la supprimer définitivement. Celle-ci pourra être réactivée plus tard.
Cliquer sur le bouton Désactiver situé tout à droite de l'entrée de conversation :
Le statut de l'entrée passe à "Désactivé" et le bouton Désactiver devient Activer :
Ne pas oublier de réentrainer le bot après l'une ou l'autre de ses opérations.
Supprimer une conversation
Pour supprimer définitivement une conversation, se placer sur la page "Réglages des conversations" et cliquer sur le bouton Supprimer situé à droite de la conversation :
Cette action est protégée par une confirmation. Confirmer par le bouton Supprimer.
Ne pas oublier de réentrainer le bot après cette opération.
Désactiver/Réactiver une conversation
Désactiver une conversation permet au bot de ne plus traiter cette conversation sans la supprimer définitivement.
Ne pas oublier de réentrainer le bot après l'une ou l'autre de ses opération. Pour désactiver une conversation, se placer sur la page "Réglages des conversations" et cliquer sur le bouton Désactiver situé à droite de la conversation :
Le statut de la conversation passe à "Désactivé" et le bouton Désactiver devient Activer
Pour réactiver la conversation, cliquer simplement sur le bouton Activer
Ne pas oublier de réentrainer le bot après l'une ou l'autre de ses opérations.
Entrainer le bot
Comme pour la Smart FAQ et les dictionnaires, tout changement apporté dans la conversation générale doit être suivi d'un entrainement du bot afin qu'il prenne en compte ces mises à jour.
Cette action "Entrainer" est disponible dans le menu affiché quand on clique sur la flèche à droite du bouton "Ajouter une conversation" :
L'entrainement des conversations peut durer quelques minutes.
Le démarrage est notifié par un bandeau vert en haut de page :
Si vous êtes en https et que vous avez autorisé les notifications, la fin d'entrainement sera confirmée par une notification push.
Exemple sous le navigateur Chrome, notification affichée en bas à droite de l'écran :
Fonctions d'import/export
Exporter une conversation
Chapitre en cours de finalisation.
Importer une conversation
Chapitre en cours de finalisation.
Animation de l'avatar
La réponse du bot à une entrée de conversation générale peut être accompagnée d'une animation de l'avatar intégré au design de la fenêtre de conversation.
Pour sa mise en place, se reporter au chapitre "Animation de l'avatar" de la compétence Accueil.