Aufruf Lex Bot Aktion

Verwenden Sie die Aktion Call Lex Bot, um Self-Service-Anwendungen innerhalb eines Ablaufs auszuführen, bevor oder anstatt einen Kunden an einen Agenten weiterzuleiten. Verwenden Sie diese Aktion in eingehenden, in der Warteschlange befindlichen und ausgehenden Anrufverläufen sowie in eingehenden Nachrichten- und eingehenden Chatverläufen.

Notizen:
  • Bevor die Call Lex Bot-Aktion in Architect erscheint, müssen Sie zunächst die Amazon Lex-Integration aus der Genesys AppFoundry beziehen. Dann konfigurieren Sie ihn in Genesys Cloud und erstellen einen Lex-Bot in der AWS-Konsole. Weitere Informationen finden Sie unter Über die Amazon Lex-Integration.
  • Änderungen, die Sie an einem Lex-Bot oder einem Alias in der AWS-Konsole vornehmen, können ein paar Minuten dauern, bis sie in Architect angezeigt werden.
  • Diese Aktion ist in eingehenden E-Mail-Strömen nicht verfügbar
  • Administratoren können jeden Text-to-Speech-Anbieter verwenden, der in Architect flows für die Verwendung mit ihren installierten Bot-Integrationen verfügbar ist. Weitere Informationen finden Sie unter Über Text-to-Speech (TTS)-Integrationen.
  • Weitere Informationen finden Sie unter Amazon Lex Integration FAQs.

Name Beschreibung
Feld Name Geben Sie einen eindeutigen Namen für die Aktion ein. Die Bezeichnung, die Sie hier eingeben, wird als Name der Aktion in der Vorgangsreihenfolge angezeigt.
Audio starten Öffnet das Dialogfeld Audio Sequence , in dem Sie eine voraufgezeichnete Ansage auswählen, Text-to-Speech konfigurieren oder andere Aktionen für die Ansage an den Anrufer festlegen können
Bot-Name

Der Name des Lex-Bots, der innerhalb des Flusses aufgerufen werden soll.

Bot-Alias

Die spezifische Version des Lex-Bots, die Sie verwenden möchten. Diese Version ist der Alias, den Sie in der AWS-Konsole erstellen und der auf eine bestimmte Version eines Bots verweist.

Sitzungsvariablen

Informationen, die Sie an den Lex-Bot weitergeben können. Geben Sie den Namen der Variablen und einen zuzuweisenden Wert ein. Sie können mehrere Variablen hinzufügen und sie neu anordnen.

Am häufigsten werden Sitzungsvariablen für Bots verwendet, die eine AWS Lambda-Funktion mit der abgeschlossenen Absicht starten. Dieser Prozess stellt sicher, dass AWS Lambda den notwendigen Kontext erhält, um seine Operationen durchzuführen.

Intents

Die in diesem Abschnitt angezeigten Optionen spiegeln die im Lex Bot konfigurierte Logik wider. Jede Absicht steht für eine auszuführende Aktion. Buchen Sie zum Beispiel ein Hotel (BookHotel) oder bestellen Sie Blumen (OrderFlowers). Jeder Absichtspfad entspricht einem Ausgabepfad für die Aktion Lex-Bot aufrufen im Aufgabeneditor.

Unter jeder Absicht zeigt Architect die konfigurierten Lex-Bot-Slots oder alle Daten an, die der Benutzer zur Erfüllung der Absicht angeben muss. Am Beispiel des BookHotel-Intent können die Slots Ort, Check-in-Datum, Zimmertyp und Anzahl der Nächte enthalten. Wenn der Benutzer den Pfad BookHotel wählt, bietet der Lex-Bot die mit diesem Pfad verbundenen Slots an.

Fehlerausgaben

Wählen Sie die Variablen aus, die Sie den vom Lex Bot zurückgegebenen Fehlerdatenwerten zuordnen möchten.

Wert der Daten Variable
errorType
  • FeatureNotEnabledError: Die Aktion Lex-Bot aufrufen ist für die Organisation nicht verfügbar.
  • Interner Serverfehler Während der Aktion Call Lex Bot ist ein unerwarteter Fehler aufgetreten. In der Regel hat die empfangene Antwort ein ungültiges Format. Kontakt Genesys Cloud Customer Care.
  • NoInputError: Die Aktion "Call Lex Bot" wurde ohne Benutzereingabe beendet.
  • NoLexBotResourceError: Die Antwort des Lex-Bots enthält keine zugänglichen Absichten.
  • NoMatchError: Die Benutzereingabe, die der Lex-Bot erhalten hat, stimmte mit keinem Grammatik-Element überein.
  • VersionMismatchError: Erfolg vom Lex Bot erhalten, aber es ist eine Fehlanpassung aufgetreten. Zum Beispiel stimmte die zurückgegebene Absicht nicht mit den für die Aktion konfigurierten Absichten überein. Laden Sie den Fluss neu und veröffentlichen Sie ihn erneut.
Fehlermeldung Eine nicht-lokalisierte Nachricht. Diese String-Variable kann leer oder NOT_SET sein,

Hinweis: Um die Liste der Variablen zu erweitern oder zu reduzieren, klicken Sie auf den Pfeil neben Failure Outputs.

Konfigurieren Sie Erfolgs- und Fehlerpfade

Name Beschreibung
Intent-Ausgabepfad oder Pfade

Konfigurieren Sie eine passende Ausgabe für die Absicht. Dieser Pfad zeigt an, dass die Aktion erfolgreich mit ihrem externen Endpunkt kommuniziert und ein Ergebnis erhalten hat. Alle Lex-Bot-Ausgabevariablen sind String-Typen.

Ziehen Sie die entsprechende Aktion unter den gefundenen Pfad, der dem Weg folgt, den die Interaktion nehmen soll. Sie könnten zum Beispiel eine Aktion "Audio abspielen" hinzufügen, die die eingegebenen Buchungsinformationen wiedergibt.

Um weitere Informationen zu erhalten, klicken Sie auf die Hilfe-Schaltfläche neben dem jeweiligen Vorhaben oder Steckplatz.

Fehlerhafter Ausgangspfad

Dieser Pfad zeigt an, dass bei der Ausführung der Aktion ein Fehler aufgetreten ist oder dass es ein Problem bei der Verarbeitung der Ergebnisse gab.  

Hinweis: Kommt es zu Konnektivitätsproblemen im Netz, nimmt die Aktion automatisch diesen Fehlerpfad.

Ziehen Sie die entsprechende Aktion unter den Fehlerpfad und legen Sie den Weg fest, den die Interaktion nehmen soll. Zum Beispiel eine Weiterleitungsaktion, um den Anrufer an einen Agenten weiterzuleiten, der ihn unterstützt. 

Name Beschreibung
Feld Name Geben Sie einen eindeutigen Namen für die Aktion ein. Die Bezeichnung, die Sie hier eingeben, wird als Name der Aktion in der Vorgangsreihenfolge angezeigt.
Bot-Eingabetext Geben Sie den Text ein, den Sie an den Lex-Bot senden möchten. Der Standard-Eingabetext ist Message.Message.Body.
Folgeantwort-Timeout

Der Lex-Bot kann Folgeinformationen vom Benutzer abrufen. Geben Sie hier die Zeit ein, die der Lex-Bot auf die Antwort des Benutzers wartet.

Die Standardzeitüberschreitung beträgt 12 Stunden, der Mindestwert ist 0 Sekunden. Das System betrachtet ein NOT_SET oder eine negative Dauer als sofort.

Hinweis: Das Zeitlimit für die Nachfassaktion gilt für jede Kundenantwort. Jedes Mal, wenn der Kunde antwortet und dann eine weitere Aufforderung vom Bot erhält, wird die Zeitüberschreitung zurückgesetzt.

Wenn der Lex-Bot beispielsweise fragt: "Was ist Ihr Wunschtermin?", wartet er bis zu 12 Stunden auf eine Antwort des Kunden. Wenn der Kunde ein Datum innerhalb des 12-Stunden-Zeitrahmens angibt und der Lex-Bot antwortet: "Danke, haben Sie eine andere Wahl", wird die Zeitüberschreitung erneut gestartet. Der Fluss wartet weitere 12 Stunden auf die Antwort über einen alternativen Termin.

Bot-Name

Der Name des Lex-Bots, der innerhalb des Flusses aufgerufen werden soll.

Bot-Alias

Die spezifische Version des Lex-Bots, die Sie verwenden möchten. Diese Version ist der Alias, den Sie in der AWS-Konsole erstellen und der auf eine bestimmte Version eines Bots verweist.

Sitzungsvariablen

Informationen, die Sie an den Lex-Bot weitergeben können. Geben Sie den Namen der Variablen und einen zuzuweisenden Wert ein. Sie können mehrere Variablen hinzufügen und sie neu anordnen.

Am häufigsten werden Sitzungsvariablen für Bots verwendet, die eine AWS Lambda-Funktion mit der abgeschlossenen Absicht starten. Dieser Prozess stellt sicher, dass AWS Lambda den notwendigen Kontext erhält, um seine Operationen durchzuführen.

Intents

Die in diesem Abschnitt angezeigten Optionen spiegeln die im Lex Bot konfigurierte Logik wider. Jede Absicht steht für eine auszuführende Aktion. Buchen Sie zum Beispiel ein Hotel (BookHotel) oder bestellen Sie Blumen (OrderFlowers). Jeder Absichtspfad entspricht einem Ausgabepfad für die Aktion Lex-Bot aufrufen im Aufgabeneditor.

Unter jeder Absicht zeigt Architect die konfigurierten Lex-Bot-Slots oder Daten an, die der Benutzer bereitstellen muss, um die Absicht zu erfüllen. Am Beispiel des BookHotel-Intent könnten die Slots Ort, Check-in-Datum, Zimmertyp und Anzahl der Nächte enthalten. Wenn der Benutzer den Pfad BookHotel wählt, bietet der Lex-Bot die mit diesem Pfad verbundenen Slots an.

Fehlerausgaben

Wählen Sie die Variablen aus, die Sie den vom Lex Bot zurückgegebenen Fehlerdatenwerten zuordnen möchten.

Wert der Daten Variable
errorType
  • FeatureNotEnabledError: Die Aktion Lex-Bot aufrufen ist für die Organisation nicht verfügbar.
  • Interner Serverfehler Während der Aktion Call Lex Bot ist ein unerwarteter Fehler aufgetreten. In der Regel hat die empfangene Antwort ein ungültiges Format. Kontakt Genesys Cloud Customer Care.
  • NoInputError: Die Aktion "Call Lex Bot" wurde ohne Benutzereingabe beendet.
  • NoLexBotResourceError: Die Antwort des Lex-Bots enthält keine zugänglichen Absichten.
  • NoMatchError: Die Benutzereingabe, die der Lex-Bot erhalten hat, stimmte mit keinem Grammatik-Element überein.
  • VersionMismatchError: Erfolg vom Lex Bot erhalten, aber es ist eine Fehlanpassung aufgetreten. Zum Beispiel stimmte die zurückgegebene Absicht nicht mit den für die Aktion konfigurierten Absichten überein. Laden Sie den Fluss neu und veröffentlichen Sie ihn erneut.
Fehlermeldung Eine nicht-lokalisierte Nachricht. Diese String-Variable kann leer oder NOT_SET sein.

Hinweis: Um die Liste der Variablen zu erweitern oder zu reduzieren, klicken Sie auf den Pfeil neben Failure Outputs.

Konfigurieren Sie Erfolgs- und Fehlerpfade

Name Beschreibung
Intent-Ausgabepfad oder Pfade

Konfigurieren Sie eine passende Ausgabe für die Absicht. Dieser Pfad zeigt an, dass die Aktion erfolgreich mit ihrem externen Endpunkt kommuniziert und ein Ergebnis erhalten hat. Alle Lex-Bot-Ausgabevariablen sind String-Typen.

Ziehen Sie die entsprechende Aktion unter den Absichtspfad, der dem Weg folgt, den die Interaktion nehmen soll. 

Fehlerhafter Ausgangspfad

Dieser Pfad zeigt an, dass bei der Ausführung der Aktion ein Fehler aufgetreten ist oder dass es ein Problem bei der Verarbeitung der Ergebnisse gab.  

Hinweis: Kommt es zu Konnektivitätsproblemen im Netz, nimmt die Aktion automatisch diesen Fehlerpfad.

Ziehen Sie die entsprechende Aktion unter den Fehlerpfad, der den Weg vorgibt, den die Interaktion nehmen soll. Zum Beispiel eine Übertragungsaktion, um die Interaktion an einen Agenten zur Unterstützung zu senden. 

Name Beschreibung
Feld Name Geben Sie einen eindeutigen Namen für die Aktion ein. Die Bezeichnung, die Sie hier eingeben, wird als Name der Aktion in der Vorgangsreihenfolge angezeigt.
Bot-Eingabetext

Geben Sie den Text ein, den Sie an den Lex-Bot und nicht an den Chat senden möchten. In der Regel wird dieses Feld nur bei der Verkettung von Lex-Bot-Aktionen gesetzt.

Hinweis: Wenn Sie eine Begrüßung an den Chat senden möchten, fügen Sie die Aktion Antwort senden zum Status oder zur Aufgabe direkt über der Aktion Lex Bot anrufen hinzu Verwenden Sie keinen Bot Input Text, um Begrüßungstext zu senden.

Folgeantwort-Timeout

Der Lex-Bot kann Folgeinformationen vom Benutzer abrufen. Geben Sie hier die Zeit ein, die der Lex-Bot auf die Antwort des Benutzers wartet.

Der Standardwert für die Antwortzeit beträgt 5 Minuten, der Mindestwert 0 Sekunden. Das System betrachtet ein NOT_SET oder eine negative Dauer als sofort.

Hinweis: Das Zeitlimit für die Nachfassaktion gilt für jede Kundenantwort. Jedes Mal, wenn der Kunde antwortet und dann eine weitere Aufforderung vom Bot erhält, wird die Zeitüberschreitung zurückgesetzt.

Wenn der Lex-Bot beispielsweise fragt: "Was ist Ihr Wunschtermin?", wartet er bis zu 5 Minuten auf eine Antwort des Kunden. Reagiert der Kunde nicht innerhalb dieses Zeitrahmens, bittet der Lex-Bot um eine erneute Kontaktaufnahme und startet dann die Zeitüberschreitung erneut.

Bot-Name

Der Name des Lex-Bots, der innerhalb des Flusses aufgerufen werden soll.

Bot-Alias

Die spezifische Version des Lex-Bots, die Sie verwenden möchten. Diese Version ist der Alias, den Sie in der AWS-Konsole erstellen und der auf eine bestimmte Version eines Bots verweist.

Sitzungsvariablen

Informationen, die Sie an den Lex-Bot weitergeben können. Geben Sie den Namen der Variablen und einen zuzuweisenden Wert ein. Sie können mehrere Variablen hinzufügen und sie neu anordnen.

Am häufigsten werden Sitzungsvariablen für Bots verwendet, die eine AWS Lambda-Funktion mit der abgeschlossenen Absicht starten. Dieser Prozess stellt sicher, dass AWS Lambda den notwendigen Kontext erhält, um seine Operationen durchzuführen.

Intents

Die in diesem Abschnitt angezeigten Optionen spiegeln die im Lex Bot konfigurierte Logik wider. Jede Absicht steht für eine auszuführende Aktion. Buchen Sie zum Beispiel ein Hotel (BookHotel) oder bestellen Sie Blumen (OrderFlowers). Jeder Absichtspfad entspricht einem Ausgabepfad für die Aktion Lex-Bot aufrufen im Aufgabeneditor.

Unter jeder Absicht zeigt Architect die konfigurierten Lex-Bot-Slots oder Daten an, die der Benutzer bereitstellen muss, um die Absicht zu erfüllen. Am Beispiel des BookHotel-Intent könnten die Slots Ort, Check-in-Datum, Zimmertyp und Anzahl der Nächte enthalten. Wenn der Benutzer den Pfad BookHotel wählt, bietet der Lex-Bot die mit diesem Pfad verbundenen Slots an.

Fehlerausgaben

Wählen Sie die Variablen aus, die Sie den vom Lex Bot zurückgegebenen Fehlerdatenwerten zuordnen möchten:

Wert der Daten Variable
errorType
  • FeatureNotEnabledError: Die Aktion Lex-Bot aufrufen ist für die Organisation nicht verfügbar.
  • Interner Serverfehler Während der Aktion Call Lex Bot ist ein unerwarteter Fehler aufgetreten. In der Regel hat die empfangene Antwort ein ungültiges Format. Kontakt Genesys Cloud Customer Care.
  • NoInputError: Die Aktion "Call Lex Bot" wurde ohne Benutzereingabe beendet.
  • NoLexBotResourceError: Die Antwort des Lex-Bots enthält keine zugänglichen Absichten.
  • NoMatchError: Die Benutzereingabe, die der Lex-Bot erhalten hat, stimmte mit keinem Grammatik-Element überein.
  • VersionMismatchError: Erfolg vom Lex Bot erhalten, aber es ist eine Fehlanpassung aufgetreten. Zum Beispiel stimmte die zurückgegebene Absicht nicht mit den für die Aktion konfigurierten Absichten überein. Laden Sie den Fluss neu und veröffentlichen Sie ihn erneut.
Fehlermeldung Eine nicht-lokalisierte Nachricht. Diese String-Variable kann leer oder NOT_SET sein.

Hinweis: Um die Liste der Variablen zu erweitern oder zu reduzieren, klicken Sie auf den Pfeil neben Failure Outputs.

Konfigurieren Sie Erfolgs- und Fehlerpfade

Name Beschreibung
Intent-Ausgabepfad oder Pfade

Konfigurieren Sie eine passende Ausgabe für die Absicht. Dieser Pfad zeigt an, dass die Aktion erfolgreich mit ihrem externen Endpunkt kommuniziert und ein Ergebnis erhalten hat. Alle Lex-Bot-Ausgabevariablen sind String-Typen.

Ziehen Sie die entsprechende Aktion unter den Absichtspfad, der dem Weg folgt, den die Interaktion nehmen soll. 

Fehlerhafter Ausgangspfad

Dieser Pfad zeigt an, dass bei der Ausführung der Aktion ein Fehler aufgetreten ist oder dass es ein Problem bei der Verarbeitung der Ergebnisse gab.  

Hinweis: Kommt es zu Konnektivitätsproblemen im Netz, nimmt die Aktion automatisch diesen Fehlerpfad.

Ziehen Sie die entsprechende Aktion unter den Fehlerpfad, der den Weg vorgibt, den die Interaktion nehmen soll. Zum Beispiel eine Übertragungsaktion, um die Interaktion an einen Agenten zur Unterstützung zu senden.