Testen NLU/Stichwortthemen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 4 Minuten Lesedauer
  • Verwenden Sie das Chat-Testfenster, um Natural Language Understanding (NLU)/Stichwortthemen in der Vorschau anzuzeigen, zu testen und zu debuggen.

    Während Sie in Virtual Agent-Designeran einem Thema arbeiten, können Sie Ihre Konversation in einem Chat-Testfenster ausführen. Das Standardtestfenster ist der Webchat-Client (Serviceportal). Wenn er für Ihre Instanz konfiguriert ist, können Sie das Testfenster auch in der Anwendung Microsoft Teams oder Slack ausführen.

    Wenn Sie Virtual Agent-Integrationen mit Messaging-Apps von Drittanbieternverwenden, werden Elemente in Ihrer Konversation in Messaging-Anwendungen von Drittanbietern möglicherweise anders angezeigt. Testen Sie Ihre Konversationen in Anwendungen von Drittanbietern, in denen Sie Virtual Agentbereitstellen möchten.

    Hinweis:
    Wenn der Bereich Now Assist, die Anwendung Microsoft Teamsoder die Anwendung Slack für Ihre Umgebung konfiguriert ist, werden Vorschauoptionen für diese Kanäle in der Liste der Testschaltflächen angezeigt. Wählen Sie in der Liste Vorschau im Now Assist-Bereich, Vorschau in Microsoft Teamsoder Vorschau in Slack aus, um Ihr Thema in diesen Umgebungen zu testen.

    Testen Sie Ihr NLU/Stichwort-Thema im Chat-Testfenster

    Abbildung : 1. Beispiel für NLU/Stichwort-Testoptionen
    NLU-/Stichwort-Testoptionen sind sowohl auf der Canvas Virtual Agent-Designer als auch auf der Themenseite verfügbar.
    Um Ihr Thema im Chat-Testfenster auszuführen, wählen Sie in der Headerleiste des Themas die Option Test aus. Alternativ können Sie aktive (veröffentlichte) Themen testen, indem Sie NLU-/Stichwortthemen testen auf der Schaltfläche Aktive Themen testen auf der Seite „Themen“ auswählen.
    Hinweis:
    Wenn in Ihrem Thema erforderliche Materialien fehlen, wird in der Ecke des Flow-Diagrammbereichs ein unvollständiges Abzeichen angezeigt. Neben jedem Knoten wird auch ein gelbes oder rotes Warnabzeichen angezeigt. Das unvollständige Abzeichen listet die Gesamtzahl der Probleme auf, während die lokalen Warnungsabzeichen anzeigen, wie viele in jedem Knoten gefunden wurden. Wenn Sie Testen auswählen, wenn Probleme vorhanden sind, wird unten ein Fenster „Probleme“ geöffnet, in dem alle Probleme, die korrigiert werden müssen, hochgezählt und detailliert beschrieben werden. Diese Details umfassen eine vollständige Beschreibung und einen Hyperlink zu jedem unvollständigen Element.
    Das Chat-Testfenster wird im Webclient geöffnet und zeigt angrenzende Registerkarten mit Details zu Ihrem Thema an, während Sie es testen. Sie können die folgenden Registerkarten verwenden:
    • Testphrasen analysieren : Die Ergebnisse für den Absichtsabgleich und die Entitätserkennung werden basierend auf dem angezeigt, was Sie in die Konversation eingegeben haben.
    • Variablen : Liste aller in der Konversation verwendeten Variablen, z. B. Eingabe- und Service Desk-Mitarbeiter -Variablen.
    • Kontext : Optionen zum Angeben des Kontexts (mithilfe von Kontextvariablen), in dem ein Thema ausgeführt wird.
    • Protokolle : Eine Liste der durchgeführten Verarbeitungen.
    Abbildung : 2. Beispiel für das Chattestfenster und die Testregisterkarten von Natural Language Understanding (NLU).
    Registerkarten für Konversationstests, die im Chat-Testfenster angezeigt werden, wobei die Optionen „Testausdrücke analysieren“, „Variablen“, „Kontext“ und „Protokolle“ hervorgehoben sind.

    Standardmäßig ist die Option Themenerkennung einbeziehen aktiviert. Diese Option führt automatisch eine Themenerkennung durch und generiert Vorhersageergebnisse für NLU -Themen anhand von Testausdrücken, die Sie im Testfenster eingeben. Die Konversation beginnt mit der Begrüßung Virtual Agent und der Schaltfläche für das Menü der verfügbaren Themen.

    Wenn Sie die Option Aktive Themen testen auf der Seite „Themen“ verwenden, ist die Themenerkennung aktiviert und wird daher nicht als Option aufgeführt. Das Testen aktiver Themen verhält sich genauso wie das Testen aus einem Thema, außer dass Testfälle nicht erstellt werden können.

    Registerkarte „Testausdrücke analysieren“

    Für NLU -fähige Themen bietet die Registerkarte Testausdrücke analysieren eine Analyse der möglichen Absichten, die dem Testausdruck (Äußerung) entsprechen, den Sie im Chat-Testfenster eingegeben haben. Auf der Registerkarte werden die Vorhersageergebnisse aufgelistet, die übereinstimmende Absichten und ihre Vorhersagepunktzahlen enthalten, sowie alle Ergebnisse der Entitätserkennung und der Zeitfensterbelegung. Die beste Übereinstimmung wird zuerst aufgelistet. Die vorhergesagten Absichten hängen vom Vorhersagekonfidenzschwellenwert ab, der im Service NLU festgelegt ist.

    Abbildung : 3. Beispiel Registerkarte „Testausdrücke analysieren“ für NLU/Stichwort-Themen
    Registerkarte „Testphrasen analysieren“ mit Testphrasenergebnissen für mehrere Absichtsübereinstimmungen.

    Wenn eine Äußerung nicht mit einer aktuellen Absicht übereinstimmt, können Sie Äußerungen in Virtual Agent-Designerhinzufügen oder ändern. Weitere Informationen finden Sie unter Ändern Sie NLU-Äußerungen und -Entitäten für ein Virtual Agent -Thema.

    Nehmen Sie Änderungen vor, trainieren Sie das Modell erneut, und wiederholen Sie den Test, bis Sie mit den Ergebnissen zufrieden sind. Wenn das Thema fertig ist, können Sie sowohl das Thema als auch das Modell aus Virtual Agent-Designerveröffentlichen.

    Registerkarte „Variablen“

    Die Registerkarte Variablen zeigt eine Liste aller in der Konversation verwendeten Variablen und die zugehörigen Werte an, die im Verlauf der Konversation erfasst wurden, sodass Sie die Konversation verfolgen können. Eine Konversation kann die folgenden Variablentypen haben:
    • Eingabevariablen
    • Skriptvariablen
    • Service Desk-Mitarbeiter-Variablen
    • Variablen, die zwischen einem aufrufenden Thema und einem Themenblock übergeben werden
    • „Knotenlose“ NLU -Entitäten, die als mit Slots gefüllte Variable für das Thema deklariert wurden
    Die Liste ist nach Variablentyp in Abschnitte unterteilt. Das folgende Beispiel zeigt den Abschnitt Eingabevariablen. Beachten Sie, dass für das statische Listensteuerelement sowohl die Anzeigebezeichnung als auch der Wert für die ausgewählte Auswahl erfasst werden.
    Abbildung : 4. Beispielliste von Eingabevariablen
    Registerkarte „Variablen“, auf der die Eingabevariablen und -werte angezeigt werden, neben einer Bildschirmaufnahme des Konversations-Flows

    Das folgende Beispiel zeigt den Abschnitt „Eingabevariablen“ für das Steuerelement für gruppierte Listen. Diese Variableninformationen ähneln dem statischen Listensteuerelement, aber die Variablen werden durch jede Gruppe der gruppierten Auswahl getrennt.

    Abbildung : 5. Beispielliste gruppierter Auswahlvariablen
    Registerkarte „Variablen“ nach Gruppe getrennt, wobei der Knoten und der Gruppenname hervorgehoben sind.

    Registerkarte „Kontext“.

    Verwenden Sie die Registerkarte Kontext, um einen anderen Kontext für den Chat anzugeben. Wählen Sie eine Kontextvariable aus der Liste aus. Diese Variablen enthalten Kontextinformationen, die Sie verwenden können, um die Themenabsicht zu bestimmen oder um zu steuern, wie Chats an Live-Agents weitergeleitet werden. Sie können beispielsweise Portal aus der Liste der Variablen auswählen und den Portalnamen IT Expresseingeben. Die Registerkarte Kontext ist beim Erstellen von Testfällen nicht verfügbar.

    Weitere Informationen zum Definieren von Kontextvariablen finden Sie unter Konfigurieren Sie Kontextvariablen zum Speichern von chatbezogenen Informationen. Weitere Informationen zu Servicemitarbeiter-Variablen, die in Virtual Agententhalten sind, finden Sie unter Kontextvariablen des Servicemitarbeiter-Chats.

    Abbildung : 6. Registerkarte „Beispielkontext“.
    Kontextregisterkarte mit dem Kontextportalwert IT Express.

    Registerkarte „Protokolle“.

    Auf der Registerkarte Protokolle werden die Verarbeitungs- und Fehlermeldungen angezeigt, die während der Ausführung Ihrer Konversation aufgezeichnet werden. Wenn Sie Skripts in Virtual Agent-Designerverwenden, verwenden Sie die Anweisungen gs.log, gs.printund gs.warn in Ihren Skripts, um Informationen in diesem Protokoll auszugeben.

    Abbildung : 7. Registerkarte „Beispielprotokolle“.
    Registerkarte „Protokolle“, die Verarbeitungsinformationen zum Thema enthält

    Nächste Schritte

    Wenn Sie mit dem Testen Ihres Themas fertig sind, schließen Sie das Test-Chatfenster. Bei Bedarf können Sie die Testinformationen verwenden, um Ihre Konversation zu optimieren. Wenn die Ergebnisse auf der Registerkarte „ Testausdrücke analysieren “ beispielsweise mehrere mögliche Übereinstimmungen für Ihre Äußerung zurückgeben, können Sie die Äußerungen für Ihre Absicht und das Modell NLU auf der Registerkarte „ NLU-Absicht “ für Ihr Thema aktualisieren.