Créer une entité ouverte

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • Utilisez une entité ouverte lorsque vous souhaitez améliorer la précision de prédiction d’intention. Les entités ouvertes aident votre modèle à se concentrer sur le contexte des énoncés.

    Avant de commencer

    • Assurez-vous que les modules d’extension, Console NLU Core Console NLU et NLU Common Model sont Intelligence prédictive installés et activés sur votre instance.
    • Créez ou utilisez un modèle existant NLU pour Agent virtuel Recherche IA.
    • Créez ou utilisez une intention existante.
    • Rôle requis : nlu_editor, nlu_admin ou admin. La nlu_editor doit être affectée au modèle.

    Pourquoi et quand exécuter cette tâche

    Les entités ouvertes indiquent au modèle de se concentrer sur le contexte de l’entité plutôt que sur l’entité elle-même. Lorsque vous marquez un mot ou une phrase comme ouvert, le système ignore l’entité et prédit l’intention à partir du contexte qui précède ou suit l’entité dans l’énoncé.

    Par exemple, dans l’énoncé Je veux commander un iPhone, vous annotez les mots « un iPhone » en tant qu’entité ouverte. Le modèle se concentre sur le contexte, prédisant que l’utilisateur veut commander quelque chose. Étant donné qu’il y a de nombreuses choses que l’utilisateur pourrait vouloir commander, les nommer toutes serait une tâche insupportable pour l’auteur du modèle.

    L’utilisation d’une entité ouverte au lieu d’une entité simple permet au modèle de se concentrer sur le reste de l’énoncé et non sur l’entité. Dans l’exemple de l’iPhone, l’entité elle-même est moins pertinente ; Vous voulez donc que le système l’ignore.

    Dans d’autres scénarios, vous devez utiliser une entité simple, car il peut y avoir plusieurs intentions pour lesquelles le système n’ignore pas l’entité.
    Remarque :
    Vous ne pouvez pas annoter une source de vocabulaire (référencée par @vocab_source dans un énoncé) en tant qu’entité ouverte. Vous pouvez annoter une source de vocabulaire uniquement en tant qu’entité simple ou entité mappée. Par exemple, si l’énoncé est « Je souhaite commander un ordinateur portable », le mot « ordinateur portable » peut être annoté en tant qu’entité ouverte. Toutefois, si l’énoncé est « Je souhaite commander @laptop » où @laptop fait référence à une source de vocabulaire de table ou de liste, il ne peut pas être annoté en tant qu’entité ouverte.

    Pour cet exemple de scénario, vous avez créé un NLU modèle avec l’intention que vos utilisateurs commandent des marchandises de l’entreprise.

    Dans l’exemple de procédure suivant, vous créez une entité à partir de l’un de vos énoncés afin que le système puisse le reconnaître comme ouvert et réutilisable dans d’autres NLU modèles de votre instance.
    Remarque :
    Vous ne pouvez utiliser qu’une seule entité ouverte par intention.

    Procédure

    1. Accédez à la Tous > Console NLU > Modèles.
      L’onglet Agent virtuel s’ouvre par défaut.
    2. Sélectionnez l’onglet de l’application de votre modèle, puis sélectionnez le nom de votre modèle.
    3. Sur la page Détails du modèle, cliquez sur Intentions.
    4. Sélectionnez le nom de l’intention à laquelle vous souhaitez ajouter l’entité.
      Pour cet exemple, vous devez sélectionner l’intention #OrderMerch .
    5. Dans l’onglet Énoncés, sélectionnez un mot ou une expression de l’un des énoncés pour afficher la fenêtre des entités.
      Pour cet exemple, vous sélectionnez un sweat à capuche.
      Figure 1. Fenêtre Entité
      Fenêtre Entité dans l’onglet Énoncés de la page Détails de l’intention.
    6. Sélectionner Créer une nouvelle entité
    7. Sur l’écran Créer une entité, configurez les champs.

      Pour cet exemple, utilisez les configurations suivantes :

      • Nom de l’entité : merch
      • Type : sélectionnez Ouvert.
      Figure 2. Créer une entité
      Fenêtre Créer une nouvelle entité pour une entité ouverte.
    8. Sélectionnez Enregistrer.

      L’entité ouverte de marchandise est annotée dans la section Énoncés de l’écran Intention de votre modèle. Lorsque vous pointez sur son nom, vous pouvez voir qu’il persiste en tant que nouvelle entité dans les détails d’annotation. Cette entité est réutilisable dans tous les autres NLU modèles de votre instance.

      Fenêtre Entité avec votre entité ouverte nouvellement créée.

    Que faire ensuite

    Formez votre modèle pour enregistrer les entités. Vous pouvez essayer votre modèle pour voir s’il interprète l’énoncé en fonction du contexte de l’entité, plutôt que de l’entité elle-même.

    Pour cet exemple, vous pouvez tester votre modèle avec un autre article de marchandise.
    1. Sélectionnez Essayer le modèle.
    2. Saisissez Je veux commander un polo.
    3. Sélectionnez Aller.
    Onglet Énoncés de la page Détails de l’intention avec le panneau Essayer le modèle ouvert. Essayez votre modèle après l’avoir formé pour voir si votre nouvelle entité fonctionne.

    Le modèle prédit l’intention et montre qu’il a utilisé l’entité de marchandage pour la valeur a polo .