Bugfix :

  • Le comportement du scrolling dans le widget a été amélioré pour ne plus se bloquer dans certaines situations.
  • RFINPI-50 : Seuil minimal de saut dans les sous graphes trop dépendant du seuil de certitude

Extraction Intelligente

Ce mécanisme augmente considérablement la fluidité de la conversation en cas d’intention paramétrée. Voici un exemple simple : Imaginons une intention simplifiée :  “Réserver quelque chose” paramétrée par deux éléments : “type de réservation” et “jour de réservation”. Avant la version 0.7.0 de Robo Fabrica le chatbot n’aurait pas été capable d’extraire toutes les informations nécessaires lors de la détection d’intention. Cela provoquait alors des discussions manquant de fluidités. Comme par exemple :

  • Utilisateur : Je veux réserver un restaurant pour 14h
  • Bot : Vous voulez faire une réservation. Quel type de réservation souhaitez-vous faire ?
  • Utilisateur : un restaurant pour 14h
  • Bot : Vous voulez réserver un restaurant. A quelle date, svp ?
  • Utilisateur : à 14h !!!!
  • etc …

Le problème de fluidité est flagrant.

La version de Robo Fabrica 0.7.0 permet de construire des chatbots capables de résoudre ce genre de problèmes de manière beaucoup plus fluide. Voici quelques exemples de conversations possibles grâce à l’extraction intelligente :

Exemple 1 :

  • Utilisateur : Je veux réserver un restaurant pour 14h
  • Bot : Vous voulez réserver un restaurant pour 14h, très bien. Voici comment etc…

Exemple 2 :

  • Utilisateur : Je veux réserver un restaurant
  • Bot : A quelle heure svp ?
  • Utilisateur : Pour 14h
  • Bot : Vous voulez réserver un restaurant pour 14h, très bien. Voici comment etc…

Exemple 3 :

  • Utilisateur : Je veux réserver pour 14h
  • Bot : je suis capable de gérer plusieurs types de réservations (hôtel, restaurant, …) pouvez-vous préciser le type de réservation souhaitée svp ?
  • Utilisateur : un resto
  • Bot : Vous voulez réserver un restaurant pour 14h, très bien. Voici comment etc…

L’extraction intelligente permet donc de ne pas perdre des informations données par l’utilisateur lors de la phase de compréhension d’intention.

 

Autres Mécanismes de conversations

  • Lorsque le chatbot analyse une réponse à ses suggestions, il ajoute aux possibilités de bonnes réponses les intentions acceptées dans la configuration du nœud d’intention qui a provoqué les suggestions.

Améliorations de l’interface d’administration :

  • La configuration des phrases d’entraînement connait quelques changements :  
    • Les entités peuvent maintenant être configurées de manière plus fine :
      • Les rôles des entités représentent leur position dans la phrase.
      • Les groupes de formulations pour délimiter la détection des entités.
    • La manière de marquer les mots des phrases avec des entités a été modifiée pour correspondre aux nouvelles entités.
  • La disposition de la configuration du nœud de question ouverte a été améliorée pour plus de clarté :
    • On dispose maintenant de la largeur complète de la fenêtre de configuration pour éditer les questions.
    • Le mode d’extraction par rôle a été modifié pour correspondre aux nouvelles entités.
    • Une option Extraction intelligente fait son apparition: elle permet de ne pas poser les questions auxquelles on a déjà trouvé la réponse dans la question précédente.
  • Autres changements :
    • Nouveau type de variable : groupe de formulation (utilisable dans les nœuds de condition)
    • Nouvelle police disponible pour le widget : Roboto