Ajouter des entités NLU sans nœud en tant que variables d’entrée à une rubrique

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 4 minutes de lecture
  • Vous pouvez ajouter des entités NLU sans nœud en tant que variables d’entrée à une rubrique si la NLU est activée pour Agent virtuel. Ces variables peuvent être remplies à partir des prédictions du fournisseur de service NLU ou fournies en dehors du champ d’application de la rubrique.

    Avant de commencer

    Rôle requis : virtual_agent_admin ou admin

    Pourquoi et quand exécuter cette tâche

    Si un contrôle personnalisé invite un utilisateur à entrer une date et que l’utilisateur a mentionné une date dans son énoncé initial, vous pouvez capturer cela sans inviter à nouveau l’utilisateur. Pour avertir l’utilisateur lorsqu’il n’est pas rempli d’emplacements, utilisez les contrôles d’entrée.

    Pour plus d’informations sur NLU les entités, consultez Entités. Pour plus d’informations sur les entités système, reportez-vous à la section NLU Entités système.

    Procédure

    1. Accédez à la Tout > Interfaces conversationnelles > Agent virtuel > Concepteur.
    2. Ouvrez une rubrique et affichez l’onglet Flux .
    3. Dans la barre latérale Variables, cliquez sur l’icône Entrée plus.
    4. Renseignez les champs du formulaire.
      Tableau 1. Boîte de dialogue Ajouter une variable d’entrée
      Champ Description
      Types d'entrées Type de données de l’entrée. Les champs de la boîte de dialogue changent en fonction de votre choix.
      • Chaîne : texte alphanumérique. Affiche le champ Format d’entrée . Choisissez du texte brut ou une règle conforme, selon le type de données.
      • Vrai/Faux : valeur booléenne, oui ou non.
      • Date/Heure : la date, l’heure ou les deux. Affiche le champ Format d’entrée .
      • Choix statique : choix de l’utilisateur définis. Affiche le nom d’affichage et la valeur pour stocker les paires de champs.
      • Choix dynamique : choix des enregistrements de table. Affiche Renseigner les choix par, Table et Champs de choix de filtre . La valeur peut être conditionnelle ou scriptée.

      Pour plus de détails, voir Entrer des types de données dans des Agent virtuel rubriques.

      Nom Nom de la variable pour l’entité.

      Les noms de variables doivent être uniques dans le champ d’application d’une rubrique. Le nom apparaît sous la forme d’une variable lorsqu’il est utilisé dans une remontée pas à pas.

      Entité NLU Entité NLU associée au nœud.

      Il peut s’agir d’une entité prédéfinie Agent virtuel que vous importez dans le modèle, d’une entité système (telle que DURATION, TIME ou MONEY) ou d’une entité personnalisée que vous avez créée.

      Propriétés du type de données de chaîne
      Format d'entrée

      Format de texte validé lorsqu’un utilisateur saisit certains éléments de texte. Si l’utilisateur ne saisit pas le format attendu, un message d’erreur indique que le format n’est pas valide et lui demande de saisir à nouveau le texte.

      Choisissez le format de l’élément de texte à valider :
      • Texte : n’importe quelle chaîne de texte (aucune validation)
      • E-mail : format composé d’un préfixe d’e-mail (nom d’utilisateur), du symbole @ et d’un domaine.
      • Adresse IP (IPV4, IPV6) : format de transmission de communication de données pour le protocole Internet version 4 ou version 6.
      • Numéro de téléphone (E.164) : format de numéro de téléphone standard internationalement reconnu.
      • URL : format d’adresse Web
      • Personnalisé : script qui fournit une règle de validation de texte pour un format de texte personnalisé et les messages d’erreur associés affichés lorsque le format attendu n’est pas saisi.
      Remarque :
      Pour des exemples de formats de téléphone et d’adresse IP, voir Formats de téléphone E.164 et types de champs d’adresse IP.
      Propriétés du type de données Date/Heure
      Format d'entrée Type de contrôle de la date et de l’heure à afficher. Sélectionnez l’un des formats suivants :
      • Date : affiche uniquement le calendrier mensuel pour que l’utilisateur sélectionne la date.
      • Date/heure : affiche à la fois un calendrier mensuel et un sélecteur d’heure.
      • Heure : affiche uniquement le sélecteur d’heure pour que l’utilisateur sélectionne l’heure (heures et minutes).
      Propriétés du type de données Choix statique
      Choix

      [Pour le type de données Choix statique]

      Entrez deux choix ou plus, comme suit :
      • Nom d’affichage : courte phrase ou texte qui s’affiche à l’utilisateur pour ce choix.
      • Valeur à stocker : chaîne stockée dans la variable lorsque le choix correspondant est sélectionné.
      Propriétés du type de données Choix dynamique
      Renseignez les choix par Type de variable dynamique à utiliser. Sélectionnez l'une des options suivantes :
      • Enregistrement : renvoie les enregistrements de la table sélectionnée. Les valeurs de ces options sont des objets GlideRecord.
      • Script : expression qui renvoie un tableau d’options.
      Table

      [Valeurs d’enregistrement uniquement]

      Si vous avez sélectionné Enregistrement comme méthode pour renseigner les choix, sélectionnez la table dans laquelle vous souhaitez effectuer la recherche.
      Choix de filtres

      [Valeurs d’enregistrement uniquement]

      Sélectionnez l'une des options suivantes :
      • Générateur de conditions : crée un filtre utilisé pour sélectionner un sous-ensemble d’enregistrements dans la table.
      • Script : Définit la liste d’énumération pour les options (liste de choix) à afficher. La paire nom-valeur est stockée sous la forme d’un objet de chaîne.
    5. Cliquez sur Enregistrer.

      Les entités NLU s’affichent en regard des variables d’entrée de rubrique dans la barre latérale Variables.

      Les entités NLU s’affichent avec des variables d’entrée dans la barre latérale Variables. Une icône de copie apparaît en regard de l’icône de vue.

      Remarque :

      Vous pouvez supprimer une valeur remplie d’emplacements pour inviter à nouveau l’utilisateur (la dissocier de la valeur d’entrée initiale). Pour plus d’informations, consultez la méthode vaInputs.myvar.unbindEntity() ; dans Agent virtuel Scripts.