Qu'est ce que la NLU ?

Pour commencer, c'est Natural Language Understanding, la compréhension du langage naturel. En clair, c'est une brique technico-fonctionnelle d'intelligence artificielle qui analyse le langage humain. De nombreux algorithmes existent en matière de NLU. Chez Vizir, nous utilisons pour l'instant le modèle de couples intention/entités.

Qu'est ce qu'une intention

Il s'agit généralement de verbes d'action. L'intention doit caractériser la volonté de l'utilisateur du chatbot dans sa requête. Ci-dessous quelques exemples d'intentions que nous paramétrons très fréquemment :

  • info : qu'est-ce que ? définition de ... c'est quoi.. ?
  • problème : le ... marche pas, je n'arrive pas à, ....
  • commander : j'ai besoin de..., j'aimerai commander,...
  • modifier : je veux modifier...., modification de....
  • supprimer : je veux supprimer..., supprimer..., suppression de ....
  • ajouter : je veux ajouter..., ajouter..., ajout de....
  • créer : je veux créer..., créer..., création de ...
  • annuler : je veux annuler..., annuler..., annulation...
  • évaluer : je veux évaluer...., évaluer..., évaluation...
  • transférer : je veux transférer...., transférer..., transfert...

Qu'est ce qu'une entité

On peut voir l'entité sous deux aspects :

  • Entité mot clé (FAQ) : créer une entité qui correspond à un mot unique
  • Entité groupes de mots (Action) : créer une entité qui correspond à une liste de valeurs. Ensuite, chacune des valeurs de cette entité sera stockée dans une ressource de la compétence action associée.

Comment paramétrer la NLU et les couples intention/entités

Pour les compétences FAQ

Toutes les étapes nécessaires au paramétrage de la NLU dans une compétence FAQ sont expliquées dans cet article.

Pour les compétences Actions

D'une part vous pouvez paramétrer une intention vers une compétence action. Cette procédure est détaillée dans cet article.

Une fois que vous avez paramétré l'intention de la compétence action, vous pouvez associer chaque ressource avec une entité. Par exemple associer l'entité email avec la ressource mail, etc.. Pour se faire...

Astuces de pro ⚒

Il suffit de labelliser 10 phrases par sujet, pas plus.
L'important est surtout de labelliser des phrases à la structure différente (il vaut mieux moins de phrases très différentes que beaucoup de phrases très semblables).
Essayez de vous mettre à la place de l'utilisateur.

Avez-vous trouvé votre réponse?