Créer une source de vocabulaire de table

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 4 minutes de lecture
  • Utilisez les valeurs d’une ServiceNow table comme source de vocabulaire. Vos Compréhension du langage naturel modèles (NLU) utilisent votre synonyme fourni pour interpréter les énoncés qui contiennent des valeurs provenant des champs sources choisis de la table.

    Avant de commencer

    • Assurez-vous que le module d’extension, Console NLU le module d’extension Core, NLU le module d’extension Common Model et Intelligence prédictive le module d’extension Console NLU sont tous installés et activés sur votre instance.
    • Rôle requis : admin ou nlu_admin

    Pourquoi et quand exécuter cette tâche

    Ajoutez une ServiceNow table à utiliser comme source de vocabulaire. Sélectionnez un ou plusieurs champs sources de la table. Ensuite, fournissez un synonyme à utiliser par le modèle lors de l’interprétation des énoncés qui contiennent des valeurs de la table. Notez que le champ Référence n’est pas pris en charge en tant que champ source.

    Lorsque vous créez et synchronisez une source de vocabulaire de table, les valeurs de la table de votre instance sont extraites et une source de vocabulaire est créée dans le NLU service. Pour plus d’informations sur le NLU service, consultez Mises à jour du service NLU.
    Remarque :
    Vous ne devez pas créer plusieurs sources de vocabulaire qui référencent la même table et les mêmes champs. Créez une seule source de vocabulaire (et fournissez un synonyme) pour la table et les champs particuliers que vous souhaitez référencer dans le modèle. Sinon, cela provoquerait une confusion dans le modèle et interférerait avec la qualité de prédiction.

    Dans cet exemple de procédure, vous souhaitez que vos modèles soient en mesure d’interpréter les énoncés avec les emplacements. La table d’emplacement ServiceNow (cmn_location) contient déjà des informations sur les emplacements importants. Vous configurez la table d’emplacement à utiliser comme source de vocabulaire.

    Procédure

    1. Accédez à la Tout > Console NLU > Sources de vocabulaire.
    2. Cliquez sur Tables ServiceNow.
    3. Cliquez sur Ajouter une autre table.
    4. Sur la page Ajouter une autre table à laquelle se référer, configurez les champs.
      1. Sélectionnez la table, le handle et le synonyme de la table.
        Dans cet exemple, utilisez les configurations suivantes :
        • Table : sélectionnez l’emplacement (cmn_location).
        • Descripteur : utilisez le descripteur généré par le système, @Location.
        • Synonyme : utilisez le synonyme généré par le système, Location. Vous pouvez mettre à jour cette valeur pour vous assurer qu’il s’agit d’un synonyme pour chaque élément individuel de la source de vocabulaire.
          Remarque :
          Choisissez un synonyme qui est un mot courant dans la même langue que votre source de vocabulaire.

        Champs Table, Descripteur et Synonyme de la page Ajouter une autre table à laquelle se référer.

      2. Sélectionnez les champs auxquels vous voulez vous référer à partir de la table source.
        Remarque :
        Pour ajouter plusieurs champs, sélectionnez l’icône plus.
        Dans cet exemple, utilisez les configurations suivantes :
        • Nom de champ : sélectionnez les champs Pays (pays) et Ville (ville ).
        • Options : cliquez sur Options, puis cochez la case Utiliser ce champ pour rechercher des valeurs pour les deux valeurs du nom de champ . En cochant la case, un nom de pays ou un nom de ville peut être utilisé dans un énoncé pour trouver un enregistrement dans la source de vocabulaire. Vous pouvez également utiliser plusieurs valeurs séparées par des virgules dans ce champ, par exemple, si votre colonne de ville comporte plusieurs noms, tels que NYC, New York et New York City.
        • Les champs peuvent s’afficher ensemble : Laissez la case vide. Ce champ est généralement utilisé dans un modèle de NLU recherche, où les utilisateurs peuvent entrer des mots les uns à côté des autres dans un énoncé pour trouver un enregistrement. Par exemple, vous pouvez saisir Pierre Développement tout en recherchant un employé nommé Pierre qui travaille dans l’équipe de développement, où Nom et Équipe sont deux champs dans la table.
        Section Champs de la page Ajouter une table à laquelle se référer. Sélectionnez un ou plusieurs champs et configurez les options.
      3. Configurez les options avancées.
        Dans cet exemple, utilisez les configurations suivantes :
        • Langue : Select English - en.
        • Filtrer par : vous pouvez utiliser le générateur de conditions pour filtrer les valeurs de la table source de la source de vocabulaire. Laissez vide pour ce scénario.
        • Actualiser : sélectionnez Tous les 7 jours. En sélectionnant cette option, vous configurez le système pour obtenir de nouvelles valeurs de la table tous les sept jours. Il existe différentes options d’actualisation que vous pouvez choisir en fonction de la fréquence de mise à jour de la table source.
        • Activer la correspondance approximative : en cochant cette case, un enregistrement peut être mis en correspondance même si un énoncé contient un mot ou une partie de mot légèrement mal orthographié. Par exemple, lors de la recherche d’une ville telle que Kansas City, vous pouvez entrer Kansas City ou simplement Kansas, et le système sera toujours en mesure de correspondre à l’enregistrement d’emplacement correct. La correspondance approximative peut renvoyer de fausses correspondances dans certains cas. Utilisez la correspondance approximative avec parcimonie et testez votre modèle avant de l’utiliser.
        • Rendre sensible à la casse : si vous n’activez pas la correspondance approximative, vous pouvez cocher cette case pour rendre les valeurs de la table source sensibles à la casse. Si un énoncé n’utilise pas les bons tickets, le modèle ne prédit pas l’intention.
        Section Options avancées de la page Ajouter une table à laquelle se référer. Sélectionnez une langue, l’heure d’actualisation et les filtres éventuels.
    5. Cliquez sur Enregistrer.

      Résultat: La source de vocabulaire de votre table @Location apparaît sur l’écran Sources de vocabulaire, où elle commence à se synchroniser avec sa table source.

    6. Si la synchronisation ne démarre pas immédiatement, sélectionnez l’icône Recherche de synchronisation à l’extrême droite pour synchroniser les données de la table source avec le NLU service.
      Résultat: Une fois la synchronisation terminée, vous pouvez utiliser la source de vocabulaire dans vos modèles. Vous n’avez pas besoin de reformer le modèle après la mise à jour d’une source de vocabulaire de table.

    Que faire ensuite

    Ajouter une source de vocabulaire à un modèle en annotant un énoncé. Utilisez le symbole @ lors de l’ajout d’un exemple d’énoncé à une intention.