Testen Ihres Bots
Diese Seite enthält Informationen zum Testen eines Bots in CXone Bot Builder. Dies ist der vierte Schritt des Bot-Implementierungsprozesses.
Konzept | Definition | Beispiel | Was der Bot macht |
---|---|---|---|
Äußerung |
Alles, was ein Kontakt während einer Interaktion sagt bzw. schreibt. Ein Synonym ist Nachricht. |
"Ich habe mein Passwort vergessen." "Wie hoch ist mein Saldo?" "Bist du ein Bot?" |
Der Bot verwendet Natural Language Understanding (natürliches Sprachverständnis, NLU), um jede Äußerung des Kontakts zu analysieren, damit er deren Bedeutung (Absicht) bestimmen kann. |
Absicht |
Was der Kontakt mitteilen oder erreichen möchte. In jeder Nachricht, die der Kontakt sendet, ist eine Absicht enthalten. |
"Ich habe mein Passwort vergessen" hat die Bedeutung von "Passwort zurücksetzen". "Hallo" hat die Bedeutung von "Gruß". |
Der Bot analysiert die Nachricht des Kontakts mithilfe von NLU Dieser Prozess baut auf der natürlichen Sprachverarbeitung (NLP) auf, um Entscheidungen zu treffen oder Maßnahmen zu ergreifen, die auf dem basieren, was er versteht., um die Absicht zu ermitteln. Wenn er die Absicht erkannt hat, kann er mit einer eigenen Nachricht antworten. Sie konfigurieren für jede Absicht die Antwort, die der Bot geben soll. |
Entität |
Eine definierte Informationseinheit in der Nachricht eines Kontakts. | Name der Person oder des Produkts, Telefonnummer, Kontonummer, Standort und so weiter. | Der Bot identifiziert die Entitäten in Kontaktnachrichten mithilfe von NLU. Entitäten helfen dem Bot, die Bedeutung von Kontaktnachrichten korrekt zu verstehen. |
Slot |
Eine Entität, die aus der Nachricht eines Kontakts extrahiert und zur Verwendung in Bot-Antworten gespeichert wird. Ähnlich wie eine Variable. | Wenn Sie einen Slot für den Namen des Kontakts erstellen, kann der Bot diesen Namen in den Antworten während einer Interaktion verwenden, wodurch diese persönlicher wird. | Sofern der Bot entsprechend konfiguriert wurde, extrahiert er eine Entität aus einer Kontaktnachricht und speichert sie in einem Slot. Sie können festlegen, dass der Bot diese Informationen später im Gespräch verwendet. |
Regel |
Definiert die Reaktion eines Bots auf Nachrichten, deren Bedeutung nicht vom Kontext abhängig ist. |
|
Regeln sind eine von zwei Möglichkeiten, mit denen Sie konfigurieren, wie der Bot auf eine Absicht reagiert. Regeln sind für bestimmte Arten von Absichten hilfreich, aber nicht für alle. |
Geschichte |
Trainiert einen Bot darauf, eine Interaktion auf der Grundlage der Nachrichtenabsicht und des Gesprächskontexts zu bearbeiten | Bei einer Interaktion über ein vergessenes Passwort würde der Bot auf die Frage "Wie mache ich das?" antworten in eine Richtung. Ginge es bei der Interaktion um die Einrichtung eines neuen Kontos, würde die Antwort ganz anders ausfallen, auch wenn der Kontakt in beiden Fällen die gleichen Worte mit der gleichen Absicht verwendet - mehr Informationen zu erhalten. | Storys sind die zweite der Möglichkeiten, mit denen Sie konfigurieren, wie der Bot auf eine Absicht reagiert. Durch Storys lernt Ihr Bot, den Kontext der Unterhaltung zu nutzen, um angemessen zu reagieren. |
Bot-Aktion |
Alles, was ein Bot während der Bearbeitung einer Interaktion sagt oder tut. |
In einer Interaktion über ein vergessenes Passwort reagiert der Bot, indem er den Link zur FAQ-Seite zum Zurücksetzen des Passworts sendet. Wenn ein Kontakt seinen Ärger ausdrückt, zum Beispiel durch "Ich verstehe das nicht! Das funktioniert doch gar nicht!!!", reagiert der Bot mit "Das tut mir leid. Soll ich Sie an einen meiner menschlichen Kollegen weiterleiten?" Bejaht der Kontakt dies, leitet der Bot die Weiterleitung ein. |
Aktionen sind die Optionen, die Ihnen zur Verfügung stehen, wenn Sie definieren, wie der Bot auf die einzelnen Absichten reagieren soll. Mit diesen Aktionen können Sie jede Antwort flexibel konfigurieren, damit im Ergebnis die Kundenanforderungen erfüllt werden. |
Testen Ihres Bots mit Unterhaltungen
Chats mit Ihrem Bot sind die beste Möglichkeit, ihn zu testen. So beobachten Sie direkt, wie gut der Bot Absichten erkennen kann. Wenn der Bot Absichten nicht oder mit niedriger Konfidenz vorhersagt, können Sie entsprechende Anpassungen vornehmen und sofort sehen, wie sie sich auswirken.
Zum Chatten mit Ihrem Bot können Sie ein integriertes Chatfenster in Bot Builder nutzen. Dieses Chatfenster enthält zusätzliche Informationen, die in Chats in der Produktionsphase nicht zu sehen sind. Anhand dieser Informationen können Sie bei Testgesprächen leichter feststellen, ob Änderungen an den Konfigurationen des Bots erforderlich sind.
In der folgenden Abbildung sehen Sie beispielsweise die Absichtsvorhersage für die Benutzernachricht und die zugewiesenen Absichten der einzelnen Optionen für Schnellantworten in der Bot-Antwort. Unter jeder Nachricht, die der Bot sendet, befindet sich ein Drop-down-Menü mit Informationen zur Nachricht, etwa das verwendete Bot-Modell und die Nachrichten-ID. Dieselben Informationen sehen Sie auch, wenn Sie das Gespräch auf der Registerkarte "Gespräche" in Insights aufrufen.
Die Unterhaltungen, die Sie beim Testen verwenden, sollten aus realen Interaktionen stammen. Indem Sie diese Unterhaltungen mit dem Bot nachstellen, testen Sie, wie der Bot reagiert. Greifen Sie anfangs auf die Beispiele zurück, die Sie zuvor während des Implementierungsprozesses gesammelt haben. Sie können auch neue Trainingsbeispiele sammeln und verwenden.