Aufruf Lex V2 Bot Aktion

Verwenden Sie diese Aktion zur Integration von Call Flows mit Amazon Lex V2 Funktionalität zur Verarbeitung und Rückgabe von Intents und Slots an Architect

Notizen:
  • Bevor die Call Lex V2 Bot-Aktion in Architect erscheint, müssen Sie zunächst die Amazon Lex V2-Integration aus der Genesys AppFoundry beziehen. Anschließend konfigurieren Sie ihn in Genesys Cloud und erstellen einen Amazon Lex V2-Bot in der Amazon Lex V2-Konsole
  • Änderungen, die Sie an einem Lex V2-Bot oder einem Alias in der Amazon Lex V2-Konsole vornehmen, können ein paar Minuten dauern, bis sie in Architect erscheinen.
  • Amazon Lex V2 verwendet die AWS Polly Standard Voices Text-to-Speech-Engine mit installierten Lex V2-Bots. Wenn Sie eine andere Sprach-Engine auswählen, kehrt das System zu AWS Polly Standard Voices zurück.
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-Name

Der Amazon Lex V2-Bot, den der Fluss aufrufen soll.

Bot-Alias

Die spezifische Version des Lex V2-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.

Hinweis: Wenn der Bot mehrere Sprachen unterstützt, kann derselbe Alias-Name je nach Konfiguration des Bots mehr als einmal erscheinen. Sie können die Kombination aus Alias und Sprache auswählen.

Ursprünglicher Intent-Name

Die ursprüngliche Absicht, die Sie für den Fluss verwenden möchten. Die hier verfügbaren Optionen spiegeln die im Lex V2-Bot konfigurierte Logik wider. 

Achten Sie darauf, dass dieser Intent-Name einem Begrüßungsintent entspricht; es sollte nicht der eigentliche Intent sein, den Sie erfassen wollen. Wenn Sie eine solche Absicht auswählen, sammelt Lex V2 Daten und erwartet dann, dass Sie zu einer neuen Absicht übergehen. Wenn Sie dann nicht zu einem anderen Intent übergehen, wird der Fallback-Intent verarbeitet und der Fluss ruft die Slot-Werte für den ursprünglichen Intent nicht ab.

Notizen: Sie erstellen diese Absicht in der Amazon Lex V2-Konsole für den entsprechenden Bot.

Sitzungsvariablen

Die Informationen, die Sie in die Sitzungsattribute des Lex-V2-Bots eingeben und von dort abrufen 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.

Eingaben

Verwenden Sie Eingaben, um Daten an die Sitzungsattribute eines Lex V2-Bots zu übergeben. Für jeden Wert, den Sie senden, geben Sie dem Eintrag einen Namen und einen Ausdruck, der in eine Zeichenfolge für den Wert aufgelöst wird. Wenn die Aktion ausgeführt wird, werden alle Ausdrücke ausgewertet, um die Zuordnung der Sitzungsattribute zu erstellen, die an den Lex V2-Bot weitergegeben wird. Sie können Slots vorbesetzen, indem Sie den Namen dessen, was als Name Ihres Slots durchgeht, auswählen.

  • Variablentyp
  • Zuzuweisender Wert

Ausgaben

Verwenden Sie Ausgaben, um Daten aus den Sitzungsattributen des Lex V2-Bots zu extrahieren. Geben Sie dann im Abschnitt "Ausgabe" des Architect die Namen der gewünschten Parameter sowie die Architect-Variablen an, in denen die entsprechenden Werte gespeichert werden sollen.

Hinweis: Bei den Schlüsselnamen wird zwischen Groß- und Kleinschreibung unterschieden.

  • Schlüssel Name
  • Zuzuordnende Variable

Weitere Informationen finden Sie unter Festlegen von Sitzungsattributen und Verwenden einer AWS Lambda-Funktion im AWS Amazon Lex V2 Developer Guide.

Intents

Die in diesem Abschnitt angezeigten Optionen spiegeln die im Amazon Lex V2-Bot konfigurierte Logik wider. Jede Absicht steht für eine auszuführende Aktion. Bestellen Sie zum Beispiel eine Pizza oder Blumen. Jeder Absichtspfad entspricht einem Ausgabepfad für die Aktion Lex V2 Bot aufrufen im Aufgabeneditor.

Unter jedem Intent zeigt Architect die konfigurierten Lex V2-Bot-Slots oder alle Daten an, die der Benutzer zur Erfüllung des Intents bereitstellen muss. Am Beispiel der Pizzabestellung können die Steckplätze die Art der Kruste, die Zutaten, die Käsemenge und die Art des Aufschneidens enthalten. Wenn der Benutzer den Pfad Pizza bestellen wählt, stellt der Lex V2-Bot die mit diesem Pfad verbundenen Slots zur Verfügung.

Fehlerausgaben

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

Wert der Daten Variable
errorType
  • FeatureNotEnabledError: Die Aktion Lex V2 Bot aufrufen ist für die Organisation nicht verfügbar.
  • Interner Serverfehler Während der Aktion Call Lex V2 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 V2 Bot wurde ohne Benutzereingabe abgebrochen.
  • NoLexBotResourceError: Die Antwort des Lex V2-Bots enthält keine zugänglichen Absichten.
  • NoMatchError: Die Benutzereingabe, die der Lex-V2-Bot erhielt, entsprach keinem Grammatik-Element.
  • VersionMismatchError: Erfolg vom Lex V2 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-V2-Bot-Ausgabevariablen sind String-Typen.

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

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.