Test NLU/ rubriques de mots clés

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 5 minutes de lecture
  • Utilisez la fenêtre de test de messagerie instantanée pour prévisualiser, tester et déboguer des rubriques Natural Language Understanding (NLU)/mots clés.

    Lorsque vous travaillez sur une rubrique dans Concepteur d'agent virtuel, vous pouvez exécuter votre conversation dans une fenêtre de test de messagerie instantanée. La fenêtre de test par défaut est le client de messagerie instantanée Web (Portail de services). Si elle est configurée pour votre instance, vous pouvez également exécuter la fenêtre de test dans l’application Microsoft Teams ou Slack .

    Si vous utilisez les intégrations de Virtual Agent avec des applications de messagerie tierces, les éléments de votre conversation peuvent s’afficher différemment dans les applications de messagerie tierces. Testez vos conversations dans toutes les applications tierces que vous souhaitez déployer Agent virtuel.

    Remarque :
    Si le panneau Microsoft Teamsou Slack l’application est configuré pour votre environnement, les Now Assist options d’aperçu de ces canaux s’affichent dans la liste de boutons Tester. Sélectionnez Aperçu dans le panneau Now Assist, Aperçu dans Microsoft Teams ou Aperçu dans Slack dans la liste pour tester votre rubrique dans ces environnements.

    Test de votre rubrique NLU/mot clé dans la fenêtre de test de messagerie instantanée

    Figure 1. Exemples d’options de test NLU/mots clés
    Les options de test NLU/mots clés sont disponibles à la fois sur le Concepteur d'agent virtuel canevas et sur la page des rubriques.
    Pour exécuter votre rubrique dans la fenêtre de test de messagerie instantanée, sélectionnez l’option Test dans la barre d’en-tête de la rubrique. Vous pouvez également tester les rubriques actives (publiées) en sélectionnant Tester les rubriques NLU/mots clés à partir du bouton Tester les rubriques actives sur la page Rubriques.
    Remarque :
    S’il manque du matériel nécessaire à votre rubrique, un badge incomplet s’affiche dans le coin du volet du diagramme de flux. Un badge d’avertissement jaune ou rouge apparaît également à côté de chaque nœud. Le badge incomplet répertorie le nombre total de problèmes, tandis que les badges d’avertissement locaux indiquent combien se trouvent dans chaque nœud. Si vous sélectionnez Tester en cas de problèmes, une fenêtre Problèmes s’ouvre en bas, qui comptabilise et détaille tous les problèmes à corriger. Ces détails comprennent une description complète et un lien hypertexte vers chaque élément incomplet.
    La fenêtre de test de messagerie instantanée s’ouvre dans le client Web et affiche des onglets adjacents qui fournissent des détails sur votre rubrique à mesure que vous la testez. Vous pouvez utiliser les onglets suivants :
    • Analyser les phrases de test : les résultats pour la correspondance d’intention et la reconnaissance d’entité s’affichent en fonction de ce que vous avez saisi dans la conversation.
    • Variables : liste de toutes les variables utilisées dans la conversation, telles que l’entrée et Agent actif les variables.
    • Contexte : options permettant de spécifier le contexte (à l’aide de variables de contexte) dans lequel une rubrique est exécutée.
    • Journaux : liste des traitements effectués.
    Figure 2. Exemple de fenêtre de test de messagerie instantanée et d’onglets de test de Natural Language Understanding (NLU)
    Onglets de test de conversation affichés dans la fenêtre de test de messagerie instantanée, avec les options Analyser les phrases de test, Variables, Contexte et Journaux mises en surbrillance.

    Par défaut, l’option Inclure la découverte de rubriques est activée. Cette option effectue automatiquement la détection de rubriques et génère des résultats de prédiction pour les rubriques à NLU l’aide de phrases de test que vous saisissez dans la fenêtre de test. La conversation commence par le message d’accueil et le Agent virtuel bouton du menu des rubriques disponibles.

    Si vous utilisez l’option Tester les rubriques actives de la page Rubriques, la découverte de rubriques est activée, elle n’est donc pas répertoriée comme une option. Le test des rubriques actives se comporte de la même façon que le test à partir d’une rubrique, sauf que les scénarios de tests ne peuvent pas être créés.

    Onglet Analyser les phrases de test

    Pour NLU les rubriques activées, l’onglet Analyser les phrases de test fournit une analyse des intentions possibles qui correspondent à la phrase de test (énoncé) que vous avez saisie dans la fenêtre de test de messagerie instantanée. L’onglet répertorie les résultats de prédiction, qui incluent les intentions correspondantes et leurs scores de prédiction, ainsi que tous les résultats de reconnaissance d’entité et de remplissage des créneaux. La meilleure correspondance est répertoriée en premier. Les intentions prédites dépendent du seuil de confiance de prédiction défini dans le NLU service.

    Figure 3. Exemple : onglet Analyser les phrases de test pour les rubriques NLU/mots clés
    Onglet Analyser les phrases de test, affichant les résultats des phrases de test pour plusieurs correspondances d’intention.

    Si un énoncé ne correspond pas à une intention actuelle, vous pouvez ajouter ou modifier des énoncés dans Concepteur d'agent virtuel. Pour plus d'informations, consultez Modifier les énoncés et entités NLU d’une Agent virtuel rubrique.

    Apportez des modifications, formez à nouveau le modèle, puis testez à nouveau jusqu’à ce que vous soyez satisfait des résultats. Lorsque la rubrique est prête, vous pouvez publier la rubrique et le modèle à partir de Concepteur d'agent virtuel.

    Onglet Variables

    L’onglet Variables affiche une liste de toutes les variables utilisées dans la conversation et des valeurs associées, capturées au fur et à mesure que la conversation progresse, afin que vous puissiez la suivre. Une conversation peut comporter les types de variables suivants :
    • Variables d'entrée
    • Variables de script
    • Agent actif variables
    • Variables transmises entre une rubrique d’appel et un bloc de rubriques
    • Entités « sans nœud » NLU déclarées en tant que variable remplie d’emplacements pour la rubrique
    La liste est divisée en sections par type de variable. L’exemple suivant montre la section Variables d’entrée. Notez que pour le contrôle de liste statique, l’étiquette et la valeur d’affichage sont capturées pour le choix sélectionné.
    Figure 4. Exemple de liste de variables d’entrée
    Onglet Variables qui affiche les variables et les valeurs d’entrée, à côté d’une capture d’écran du flux de conversation.

    L’exemple suivant montre la section Variables d’entrée pour le contrôle de liste de groupes. Ces informations de variable sont similaires au contrôle de liste statique, mais les variables sont séparées par chaque groupe du choix groupé.

    Figure 5. Exemple de liste de variables Choix groupé
    Onglet Variables séparé par groupe, avec le nœud et le nom de groupe mis en surbrillance.

    Onglet Contexte

    Utilisez l’onglet Contexte pour spécifier un contexte différent pour la messagerie instantanée. Choisissez une variable de contexte dans la liste. Ces variables contiennent des informations contextuelles qui peuvent être utilisées pour déterminer l’intention des rubriques ou contrôler la façon dont les messageries instantanées sont acheminées vers les agents actifs. Par exemple, vous pouvez sélectionner un portail dans la liste des variables et saisir le nom du portail IT Express. L’onglet Contexte n’est pas disponible lors de la création de scénarios de tests.

    Pour plus d’informations sur la définition des variables de contexte, reportez-vous à Configurer les variables contextuelles pour le stockage des informations relatives à la messagerie instantanée. Pour plus d’informations sur les variables d’agent actif incluses avec Agent virtuel, consultez Variables de contexte de chat d’agent en direct.

    Figure 6. Exemple d’onglet Contexte
    Onglet Contexte avec la valeur du portail de contexte IT Express.

    Onglet Journaux

    L’onglet Journaux affiche le traitement et les messages d’erreur qui sont enregistrés lors de l’exécution de votre conversation. Si vous utilisez des scripts dans Concepteur d'agent virtuel, utilisez les instructions gs.log, gs.print et gs.warn dans vos scripts pour générer des informations dans ce journal.

    Figure 7. Exemple d’onglet Journaux
    Onglet Journaux qui contient des informations de traitement sur la rubrique.

    Étapes suivantes

    Lorsque vous avez terminé de tester votre rubrique, fermez la fenêtre de messagerie instantanée de test. Si nécessaire, vous pouvez utiliser les informations du test pour affiner votre conversation. Par exemple, si les résultats de l’onglet Analyser les phrases de test renvoient plusieurs correspondances possibles pour votre énoncé, vous pouvez mettre à jour les énoncés de votre intention et NLU de votre modèle dans l’onglet Intention NLU de votre rubrique.