Résoudre Compréhension du langage naturel les problèmes de découverte de rubrique (NLU)
Si une intention n’est pas choisie au moment prévu, vous pouvez résoudre les erreurs de prédiction NLU.
Conseils de dépannage rapide
- La NLU est-elle activée pour la langue de la session ?
- Activez la langue dans Compréhension du langage naturel les paramètres (NLU) pour Agent virtuel. Pour plus de détails, voir Activer les langues NLU dans les Agent virtuel paramètres.
- Le modèle NLU est-il formé et publié pour la langue de la session ?
- Votre rubrique n’utilise peut-être pas les derniers changements apportés à votre modèle. Pour ServiceNow® NLU, reportez-vous à la section Former et essayer votre modèle NLU et Publier une Agent virtuel rubrique.
- La rubrique est-elle Agent virtuel publiée, détectable et liée à un modèle NLU et à une intention publiés pour la langue de la session ?
- La rubrique doit être liée à un modèle et à une intention uniques pour une langue donnée. Assurez-vous qu’il n’y a pas d’intentions en double liées à d’autres rubriques. Assurez-vous que la rubrique, le modèle et l’intention appartiennent au même domaine. Pour plus d'informations, consultez Publier une Agent virtuel rubrique.
- Des rôles ou conditions sont-ils spécifiés pour la Agent virtuel rubrique dans l’onglet Propriétés de Agent virtuel Designer ?
- Si la rubrique n’est affichée que pour certains rôles ou pour certaines conditions, cela peut entraver la découverte de rubriques. Pour plus de détails, voir Onglet Propriétés de la rubrique.
- Pourquoi avez-vous Agent virtuel découvert mon sujet en espagnol mais pas en français ?
- Il y a plusieurs possibilités :
- Toutes les langues ne sont pas prises en charge par tous les fournisseurs NLU. Pour plus de détails, voir Prise en charge linguistique pour NLU les services.
- Toutes les rubriques ne sont pas liées à un modèle et à une intention NLU spécifiques à la langue.Par exemple, la rubrique A peut être mappée comme suit :
- Lié au modèle A et à l’intention A pour l’anglais
- Lié au modèle A et à l’intention A pour l’espagnol
- NON lié à un modèle ou à une intention pour le français
- Pourquoi une variable de rubrique n’a-t-elle PAS rempli d’emplacement ?
- Vérifiez les points suivants :
- Le nœud d’entrée utilisateur de la rubrique n’a pas été configuré avec une entité associée. Utilisez la propriété d’entité NLU pour le nœud dans Concepteur d'agent virtuel.
- Le résultat de prédiction contenait une entité NLU avec un score de confiance inférieur au seuil de confiance configuré.
- La valeur de l’entité NLU pour le nœud n’était pas valide. Par exemple, vous ne pouvez pas appliquer le mot « rouge » à un type d’entité Date/Heure.
- Le nœud d’entrée utilisateur de la rubrique n’a pas été configuré avec une entité associée. Utilisez la propriété d’entité NLU pour le nœud dans Concepteur d'agent virtuel.
- Testez la découverte à partir de la rubrique.
- Effectuez l'une des actions suivantes :
- À partir de la page d’accueil, faites glisser le commutateur du type de découverte vers NLU/mot clé, puis sélectionnez Tester les rubriques NLU/mot clé. Saisissez votre énoncé et regardez l’onglet Analyser les phrases de test .
- Ouvrez la rubrique dans Concepteur d'agent virtuel, puis sélectionnez Test. Dans la fenêtre de test, cochez la case Inclure la découverte de rubriques . Saisissez votre énoncé et regardez l’onglet Analyser les phrases de test .
Pour plus de détails, voir Test en cours NLU/Rubriques de mots clés. Pour comprendre le fonctionnement de la découverte de rubriques, reportez-vous à la section Compréhension du langage naturel Logique de découverte de rubriques dans Agent virtuel.
- La rubrique « Rubrique de configuration » est-elle la rubrique en question ?
- Si tel est le cas, il doit être configuré dans Interfaces conversationnelles les paramètres de messagerie instantanée pour qu’il soit détecté. Pour plus de détails, voir Configurer une expérience de Agent virtuel messagerie instantanée.
- Questions ou problèmes liés au changement de rubrique en cours de route.
- Pourquoi la conversation est-elle revenue au sujet A après Agent virtuel être passée au sujet B ?
- L’attribut Reprendre le flux de rubrique après le changement de rubrique est activé sur la rubrique. Vous pouvez trouver ce commutateur dans l’onglet Propriétés sous .
- Pourquoi la conversation n’est-elle PAS revenue au sujet A après Agent virtuel être passée au sujet B ?
- L’attribut Reprendre le flux de rubrique après le changement de rubrique est désactivé sur la rubrique. Vous pouvez trouver ce commutateur dans l’onglet Propriétés sous .
- S’il Agent virtuel ne trouve pas d’intention, utilisera-t-il une recherche par mot clé en cours de rubrique ?
- N°
- Les variables de la rubrique A sont-elles disponibles pour la rubrique B après le changement ?
- N°
- Les variables de la rubrique B sont-elles disponibles pour la rubrique A lorsque la rubrique A reprend ?
- N°
Pour un dépannage supplémentaire, vérifiez les informations contenues dans les tableaux suivants.
Vérifier les informations de prédiction NLU dans les tables NLU ouvertes
Lors de la révision ou du débogage de rubriques qui utilisent Compréhension du langage naturel (NLU), vous pouvez utiliser différentes tables Ouvrir NLU pour afficher les résultats de prédiction NLU de vos rubriques. Par exemple, les tables Ouvrir les commentaires d’intention de prédiction NLU et Ouvrir les commentaires d’entité de prédiction NLU fournissent des informations détaillées sur le traitement NLU effectué par les applications (telles que Agent virtuel) pour déterminer l’intention et les entités des rubriques (remplissage des emplacements).
- Ouvrir la table Prédire les commentaires d’intention NLU
La table Ouvrir les commentaires d’intention de prédiction NLU [open_nlu_predict_intent_feedback] montre le traitement d’intention qu’une application (dans ce cas Agent virtuel) effectue en réponse à un résultat de prédiction d’intention NLU. L’objectif Agent virtuel est de mapper une intention NLU prévue à une Agent virtuel rubrique. Chaque fois qu’une Agent virtuel rubrique est suggérée, un enregistrement du résultat de prédiction est ajouté à cette table. Si Agent virtuel aucune rubrique n’est trouvée, aucune prédiction ne se produit et un enregistrement marqué Skipped est ajouté à cette table.
Pour afficher la table, accédez à Tout, puis saisissez open_nlu_predict_intent_feedback.list dans le filtre de navigation.
Tableau 1. Champs clés dans la table Ouvrir les commentaires d’intention de prédiction NLU Champ Description Application Application utilisant NLU. Par exemple : VA (Agent virtuel).
Document d'application sys_id de l’enregistrement de la demande. Par exemple : sys_cs_topic.sys_id. Table de documents d’application Table de l’enregistrement d’application. Par exemple : sys_cs_topic (Table Rubriques). Sélectionné automatiquement Booléen indiquant si le système a détecté une seule intention au-dessus du seuil de prédiction et que, par conséquent, l’application a choisi d’exécuter la rubrique qui correspondait à la même intention : true ou false. Intention actuelle Intention NLU utilisée par l’application lorsque la prédiction NLU a été soumise. Ce champ peut être vide (vide). Par exemple, une intention utilisée dans l’application Agent virtuel pourrait être Change password.
Domaine Le domaine de l’intention. Par exemple, Global ou ITSM. Nom d'affichage du modèle externe Nom du modèle NLU externe. Par exemple, le nom de l’application IBM Watson Assistant NLU.
Élément responsable de la commutation d'intention Nom de la rubrique d’origine qui invite l’utilisateur à confirmer. Il existe deux scénarios possibles pour les valeurs de cette colonne : - L’utilisateur est invité à confirmer la correspondance d’intention initiale pour son énoncé (demander à l’utilisateur si le VA de rubrique choisi est correct, le commutateur est activé dans les paramètres NLU).
Si l’utilisateur est invité à faire un premier énoncé, il peut s’agir de la rubrique Messages d’accueil. Si la valeur est empty, l’utilisateur n’a pas été invité à fournir la correspondance initiale ou l’utilisateur a rejeté l’intention de rubrique initialement correspondante.
- L’utilisateur est invité à confirmer un changement d’intention au milieu d’une rubrique (Demander à l’utilisateur si la rubrique changée est correcte ; le commutateur est activé dans les paramètres NLU).
Si l’utilisateur est invité à changer de rubrique au milieu, cette valeur correspond au nom de la rubrique qu’il consultait au moment du changement.
Remarque :Des tâches système peuvent également s’afficher ici, que vous pouvez ignorer. Par exemple : __silent_TerminateGoal_a3817a5f7ca7439b8.Tâche actuelle de l'élément responsable de la commutation d'intention Nom de la tâche (nœud) à partir de laquelle l’utilisateur change. Remarque :Des tâches système peuvent également s’afficher ici, que vous pouvez ignorer. Par exemple : __silent_TerminateGoal_a3817a5f7ca7439b8.Mappé Booléen indiquant si l’application (Agent virtuel) a considéré la prédiction comme utilisable en faisant correspondre l’intention à une rubrique disponible : true ou false.
Nom d'affichage du modèle Nom du ServiceNow modèle NLU.
ID de modèle ID du modèle NLU pour lequel la prédiction a été soumise. Nom du modèle Nom du modèle NLU pour lequel la prédiction a été soumise. Résultat de découverte de rubrique NLU Résultat de prédiction pour l’énoncé initial dans une conversation dans le cadre de la découverte de rubriques : - Secours Recherche IA : aucune prédiction n’a été faite. Recherche IA a été utilisé comme solution de secours.
- Correct : Une seule prédiction a été faite. L’utilisateur a confirmé que la rubrique était correcte.
- Correct parmi plusieurs : plusieurs prédictions ont été faites. Ce résultat indique que l’utilisateur a sélectionné cette prédiction. Les autres enregistrements de prédiction sont marqués comme Sans catégorie.
- Quitté sans confirmation : l’utilisateur quitte sans confirmation.
- Incorrect : une seule prédiction a été faite. L’utilisateur a confirmé que la rubrique était incorrecte.
- Incorrect parmi plusieurs : plusieurs prédictions ont été faites, mais l’utilisateur n’a sélectionné aucune des rubriques suggérées. Ce résultat indique que cette prédiction a la valeur de confiance de prédiction la plus élevée. Les autres enregistrements de prédiction sont marqués comme Sans catégorie.
- Configuration de la prédiction de rubrique : la prédiction liée à la rubrique de configuration a été effectuée sans utiliser Recherche IA.
- Ignoré : aucune prédiction n’a été faite.
- Ignoré avec un nouvel énoncé : lorsque le menu Rubrique s’affiche, l’utilisateur saisit un nouvel énoncé.
- Sans catégorie : aucune des conditions ci-dessus n’a été remplie ou l’utilisateur a abandonné la conversation.
Langage du modèle NLU Langue du modèle NLU utilisé pour la prédiction. Prédiction Nom de l’intention prédite. Journal d'audit des prévisions Référence à la table Journaux de prédiction NLU ouverts [open_nlu_predict_log]. Fiabilité de prédiction Valeur de confiance de la prédiction. Langue de la session du demandeur Code de langue de la langue de la session du demandeur lorsqu’il Traduction dynamique est activé. Par exemple, si l’utilisateur tape en français, le code fr est stocké. Si la détection de la langue est activée et que l’utilisateur entre du texte dans une langue autre que celle par défaut, Agent virtuel demande à l’utilisateur de confirmer sa langue. Si cela est confirmé, la langue détectée devient la valeur par défaut pour la session.
Sélectionné Booléen indiquant si les multiples intentions prédites affichées aux utilisateurs finaux comme rubriques correspondantes ont réellement été sélectionnées par les utilisateurs finaux : true ou false. Affiché Valeur booléenne indiquant si l’application (Agent virtuel) a affiché l’intention prédite sous la forme d’un choix que l’utilisateur final peut sélectionner : true ou false.
Rubrique changée Nom de la rubrique, si l’utilisateur a été invité à confirmer (quel que soit son choix, oui ou non). Énoncé Phrase saisie par l’utilisateur final dans la fenêtre du client de messagerie instantanée. - L’utilisateur est invité à confirmer la correspondance d’intention initiale pour son énoncé (demander à l’utilisateur si le VA de rubrique choisi est correct, le commutateur est activé dans les paramètres NLU).
- Ouvrir la table Prédire les commentaires de l’entité NLU
La table Ouvrir les commentaires d’entité de prédiction NLU [open_nlu_predict_entity_feedback] montre le traitement d’entité (remplissage d’emplacement) qu’une application (dans ce cas Agent virtuel) effectue en réponse à un résultat de prédiction d’entité NLU. Par exemple, l’objectif Agent virtuel de est de mapper une entité NLU prévue à une Agent virtuel variable d’entrée de rubrique.
Pour afficher la table, entrez open_nlu_predict_entity_feedback.list dans le filtre de navigation.
Tableau 2. Champs clés dans la table Ouvrir les commentaires de l’entité de prédiction NLU Champ Description Application Application utilisant NLU. Par exemple, VA (Agent virtuel).
Document d'application sys_id de l’enregistrement de la demande. Par exemple : sys_cs_topic.sys_id. Table de documents d'application Table de l’enregistrement d’application. Par exemple : sys_cs_topic. Sélectionné automatiquement Booléen indiquant si l’application a automatiquement choisi d’utiliser l’entité sans en informer l’utilisateur : true ou false. Nom d'affichage du modèle externe Nom du modèle NLU externe. Par exemple, le nom de l’application IBM Watson Assistant NLU.
Mappé Booléen indiquant si l’application (Agent virtuel) a considéré la prédiction comme utilisable : true ou false.
Mappé vers Élément de l’application auquel l’entité a été mappée. Nom d'affichage du modèle Nom du ServiceNow modèle NLU.
ID de modèle ID du modèle NLU pour lequel la prédiction a été soumise. Nom du modèle Nom du modèle NLU pour lequel la prédiction a été soumise. Prédiction Nom de l’entité prévue. Journal d'audit des prévisions Référence à la table Journaux de prédiction NLU ouverts [open_nlu_predict_log]. Fiabilité de prédiction Valeur de confiance pour la prédiction. Sélectionné Booléen indiquant si l’application a sélectionné pour utiliser l’entité : true ou false. Affiché Booléen indiquant si l’application a affiché l’entité prédite à l’utilisateur final sous forme de choix à sélectionner : true ou false. Énoncé Expression de l’utilisateur saisie dans la fenêtre du client de messagerie instantanée. Valeur Valeur de l’entité prédite. - Ouvrir les journaux de prédiction NLU
La table Journaux de prédiction NLU ouverts [open_nlu_predict_log] fournit une vue d’ensemble consolidée des enregistrements de prédiction NLU pour les rubriques. Chaque enregistrement du journal identifie l’énoncé ainsi que les intentions (rubriques) et entités correspondantes déterminées par le service NLU. Chaque enregistrement comprend également les scores de prédiction NLU calculés lors de la découverte de rubriques (correspondance d’intention) et de l’extraction d’entités.
Remarque :Les journaux de nœud de prédiction NLU sont générés automatiquement. Si vous utilisez des journaux de nœud pour le débogage, mais que vous souhaitez supprimer la génération automatique des journaux de nœud de prédiction NLU, ajoutez la com.glide.opennlu.predict.node_logging_enabled propriété système et définissez la valeur sur faux.Pour afficher les journaux de prédiction NLU ouverts, entrez open_nlu_predict_log.list dans le filtre de navigation.
Tableau 3. Champs clés dans la table Journaux de prédiction NLU ouverts Champ Description Async Indicateur pour le traitement de prédiction asynchrone : true ou false. Vrai indique que la prédiction a été effectuée de manière asynchrone, ce qui permet Agent virtuel aux threads de travail de continuer.
Créées Date et heure de création de l’enregistrement de prédiction NLU. Durée Durée de traitement pour que la prédiction renvoie des valeurs d’intention et d’entité. Langue Langue de la demande de prédiction NLU. Niveau Type de message : Niveau d’information. Message Résultats de prédiction retournés : nombre d’intentions et d’entités. Demande Paramètre de prédiction NLU qui contient l’énoncé et le modèle NLU pour l’intention reconnue. Réponse Résultats de prédiction NLU, qui contiennent au moins 0 (aucun) intention notée et entités notées. Source Processus ou zone : OpenNLU - Predict. Énoncé Instruction de l’utilisateur reconnue par le bot, qui est mappée à une intention définie dans un modèle NLU. Remarque :Vous pouvez afficher les résultats détaillés de l’intention et de l’entité dans les tables Ouvrir les commentaires d’intention de prédiction NLU et Ouvrir les commentaires d’entité de prédiction NLU.
Examiner les informations de connexion HTTP pour les intégrations NLU ouvertes
Utilisez la table Ouvrir une connexion HTTP de pilote NLU [open_nlu_driver_http_connection] pour vérifier rapidement les informations d’identification HTTP, les détails de connexion et les méthodes relatives aux intentions, entités, modèles NLU et prédictions de votre fournisseur de service NLU.
Pour afficher la table, entrez open_nlu_driver_http_connection.list dans le filtre de navigation.