Améliorations de l’interface d’administration de Robo Fabrica :

  • Configuration du jeu d’entraînement
    • Séparation de l’ancien onglet en 3:
      • NLP – global: choix de la méthode (modèle), configuration des seuils de confiance, des intentions, des entités.
      • NLP – stochastique: correspond à l’ancien onglet, avec les phrases du jeu d’entraînement stochastique.
      • NLP – déterministe: nouvelle méthode pour entraîner le bot.
    • Modèle: Arbre Déterministe (Deterministic Tree)
      • Ajouts, suppressions, éditions de noeud (click droit sur un noeud pour accéder au menu contextuel).
      • On peut associer à un noeud:
        • une intention
        • des formulations
        • encore plus de formulations en réutilisant des groupes de formulation créer dans les entités …
      • Le label de chaque noeud reprend la première formulation dans l’ordre de sa configuration.
      • La racine de l’arbre ne peut pas être configurée, ni supprimée.
      • On ne peut supprimer que les noeuds au bout de l’arbre (les feuilles).
      • On peut filtrer visuellement les noeuds de l’arbre avec des intentions, ou une phrase textuelle (qui déclencherait des intentions).
      • On peut combiner les filtres
      • On peut vérifier la structure de l’arbre à la demande, et savoir s’il est valide.
      • On dispose de deux layouts pour l’arbre: arbre descendant, et arbre concentrique. Ces layouts sont interchangeables.
      • Il y a un bouton pour reset le niveau de zoom et la disposition des noeuds à celle par défaut.
  • Home – liste des agents
    • L’interface a été refondue pour apparaitre plus moderne.
    • Pour interagir avec un agent il faut maintenant le sélectionner et non le survoler.
    • Les boutons pour éditer et supprimer un agent sont désormais placés dans le détail de l’agent en bas à droite.
    • Il est possible de double-cliquer sur un agent pour accéder à sa configuration.
  • Graphe de conversation
    • Dans le cadre de la configuration des noeuds, appuyer sur la touche ECHAP ne quitte plus la fenêtre modale, pour éviter la confusion avec la fenêtre apparaissant lorsque l’on édite certaines valeurs de la configuration (choix des variables, etc).
  • Autre:
    • Prise en charge des opérations liées à l’arbre déterministe dans l’historique des opérations.
    • On peut désormais supprimer un agent à partir de sa page d’état.
    • On peut utiliser les flèches pour déplacer les champs lors de la configuration des schémas de carrousel.
    • Amélioration visuelle des fenêtres modales pour la création et le déploiement de version, avec notamment une harmonisation de la liste déroulante pour sélectionner une version.
    • De nombreuses améliorations de disposition visuelle, d’ergonomie et de performance, avec entre autres:
      • si on recharge la page en étant dans un onglet de configuration ou de métriques, on reste dans cet onglet.
      • suppression de morceau de phrase: le menu apparaît en dessous de la souris.
  • Bugfix
    • Supprimer un groupe une formulation d’une entité ne supprimait pas correctement ce groupe de formulation des phrases du jeu d’entraînement.
    • Dans certains cas assez rares, configurer plusieurs fois la même valeur pouvait générer plus d’événements Javascript que prévu.
    • Les phrases stochastiques ne pouvaient accepter des formulations d’entité vide.
    • Sélectionner un champ de carrousel dans la configuration des schémas de carrousel entrainait une sauvegarde inutile de sa position.
    • Un petit bug Javascript était parfois déclenché lorsque l’on rechargeait la page depuis la configuration de l’agent.
    • Si on verrouillait une version qui était sélectionnée dans la page de configuration (graph, nlp) le texte de la barre des versions qui spécifiait que cette version était verrouillée n’était pas mis à jour.
    • Dans certaines pages, le contenu de la page débordait sur la droite et faisait apparaitre une barre de défilement horizontale.