Testen NLU/Stichwortthemen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 4 Minuten Lesedauer
  • Verwenden Sie das Chattestfenster, um Natural Language Understanding (NLU)/Stichwortthemen in der Vorschau anzuzeigen, zu testen und zu debuggen.

    Während Sie an einem Thema in Virtual Agent-Designerarbeiten, können Sie Ihre Konversation in einem Chattestfenster ausführen. Das Standardtestfenster ist der Web-Chat-Client (Serviceportal).

    Wenn Sie die 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 allen Drittanbieteranwendungen, in denen Sie Virtual Agentbereitstellen möchten.

    Wenn der Bereich Now Assist, die Anwendung Microsoft Teams oder 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 oder Vorschau in Microsoft Teams aus, um Ihr Thema in diesen Umgebungen zu testen.

    Ihr NLU-/Stichwort-Thema wird im Chat-Testfenster getestet

    Abbildung : 1. Beispiel für NLU-/Stichwort-Testoptionen
    NLU-/Stichworttestoptionen sind sowohl auf der Canvas Virtual Agent-Designer als auch auf der -Homepage verfügbar.
    Um Ihr Thema im Chattestfenster auszuführen, wählen Sie in der Kopfzeile des Themas die Option Test aus. Alternativ können Sie aktive (veröffentlichte) Themen testen, indem Sie NLU-/Stichwortthemen testen auswählen, während Sie auf der Startseite NLU -Themen anzeigen.
    Hinweis:
    Wenn in Ihrem Thema wichtige Informationen fehlen, wird in der Ecke des Flow-Diagrammfensters ein Abzeichen für Unvollständige angezeigt. Neben jedem Knoten wird außerdem ein gelbes oder rotes Warnabzeichen angezeigt. Das unvollständige Abzeichen listet die Gesamtzahl der Probleme auf, während die lokalen Warnabzeichen anzeigen, wie viele in jedem Knoten gefunden wurden. Wenn Sie bei vorhandenen Problemen testen auswählen, wird in der Sidebar die Registerkarte Validierungsprobleme geöffnet. Auf dieser Seite werden alle Probleme aufgelistet, die korrigiert werden müssen. Diese Details umfassen eine vollständige Beschreibung und einen Hyperlink zu jedem unvollständigen Knoten.
    Das Chat-Testfenster wird im Chat-Widget geöffnet und zeigt angrenzende Registerkarten an, die Details zu Ihrem Thema enthalten, während Sie es testen. Sie können diese Registerkarten verwenden:
    • Testausdrücke analysieren : Die Ergebnisse für den Absichtsabgleich und die Entitätserkennung werden basierend auf dem angezeigt, was Sie in der Konversation eingegeben haben.
    • Variablen : Liste aller in der Konversation verwendeten Variablen, z. B. Eingaben und Servicemitarbeiter-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 ein Chat-Testfenster und Testregisterkarten für Natural Language Understanding (NLU).
    Konversationstest-Registerkarten, die im Chat-Testfenster angezeigt werden, wobei die Optionen Testausdrücke analysieren, Variablen, Kontext und Protokolle hervorgehoben sind.

    Standardmäßig ist die Option Themen-Discovery einbeziehen aktiviert. Diese Option führt automatisch eine Themen-Discovery 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 oder Unteroptionen auf der -Homepage verwenden, ist die Themen-Discovery 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, einschließlich übereinstimmender Absichten und ihrer Vorhersagepunktzahlen, sowie der Ergebnisse der Entitätserkennung und der Slot-Füllung. Die beste Übereinstimmung wird zuerst aufgeführt. Die vorhergesagten Absichten hängen vom Schwellenwert für Vorhersagekonfidenz ab, der im Service NLU festgelegt ist.

    Abbildung : 3. Beispiel für die Registerkarte „Testausdrücke analysieren“ für NLU-/Stichwortthemen
    Registerkarte „Testausdrücke analysieren“, auf der Testausdrucksergebnisse für mehrere Absichtsübereinstimmungen angezeigt werden.

    Wenn eine Äußerung nicht mit einer aktuellen Absicht übereinstimmt, können Sie in Virtual Agent-DesignerÄußerungen hinzufü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 testen Sie es erneut, bis Sie mit den Ergebnissen zufrieden sind. Wenn das Thema fertig ist, können Sie es und das Modell unter Virtual Agent-Designerveröffentlichen.

    Registerkarte „Variablen“.

    Auf der Registerkarte Variablen wird eine Liste aller in der Konversation verwendeten Variablen und der zugehörigen Werte angezeigt, die im Verlauf der Konversation erfasst werden, sodass Sie mitverfolgen können. Eine Konversation kann die folgenden Variablentypen aufweisen:
    • Eingabevariablen
    • Skriptvariablen
    • Servicemitarbeiter-Variablen
    • Variablen, die zwischen einem aufrufenden Thema und einem Themenblock übergeben werden
    • Entitäten ohne Knoten NLU, die als mit Slots gefüllte Variable für das Thema deklariert sind
    Die Liste ist nach Variablentyp in Abschnitte unterteilt. Das folgende Beispiel zeigt den Abschnitt Eingabevariablen. Beachten Sie, dass für das Steuerelement der statischen Liste sowohl die Anzeigebezeichnung als auch der Wert für die ausgewählte Auswahl erfasst werden.
    Abbildung : 4. Beispielliste der Eingabevariablen
    Registerkarte Variablen, auf der die Eingabevariablen und -werte angezeigt werden, neben einem Screenshot des Konversations-Flows.

    Das folgende Beispiel zeigt den Abschnitt Eingabevariablen für das Steuerelement für gruppierte Listen. Diese Variableninformationen werden ähnlich wie das Steuerelement der statischen Liste angezeigt, die Variablen werden jedoch durch die einzelnen Gruppen 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 ein 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 chatbezogener Informationen. Weitere Informationen zu Servicemitarbeiter-Variablen, die in Virtual Agententhalten sind, finden Sie unter Kontextvariablen des Servicemitarbeiter-Chats.

    Abbildung : 6. Beispielregisterkarte „Kontext“.
    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 wurden. Wenn Sie Skripts in Virtual Agent-Designerverwenden, verwenden Sie in ihren Skripts die Anweisungen gs.log, gs.printund gs.warn, um Informationen in diesem Protokoll auszugeben.

    Abbildung : 7. Beispielregisterkarte „Protokolle“.
    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-Chat-Fenster. Bei Bedarf können Sie die Testinformationen verwenden, um Ihre Konversation zu optimieren. Wenn beispielsweise die Ergebnisse auf der Registerkarte Testausdrücke analysieren 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.