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 :
      - Il est possible d'indiquer plusieurs réponses. Dans ce cas, le bot choisira de façon aléatoire. <br/><br/>
      Remarque : les zones "Catégories","Sous-catégories" et "Tags" ne sont pas exploitées pour le moment.

  • 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.

      OKNon OK
      ça vaça vaca vaca va ?
      Bon week-endbon week-endBon week-endbon week end
      à bientôtà bientôta bientotA Bientot

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.