

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Verwenden von Amazon Lex und Attributen
<a name="attribs-cust-input-lex-bot"></a>

Wenn Sie in einem **Kundeneingabe abrufen**-Block auf Attribute verweisen und Amazon Lex als Eingabeerfassungsmethode auswählen, werden die Attributwerte abgerufen und aus der Ausgabe der Kundeninteraktion mit dem Amazon-Lex-Bot gespeichert. Sie können ein Attribut für jede im Amazon-Lex-Bot verwendete Absicht und jeden verwendeten Slot, sowie die mit dem Bot verbundenen Sitzungsattribute verwenden. Für jede Absicht, die Sie aufnehmen, wird dem Block eine Ausgabe-Verzweigung hinzugefügt. Wenn ein Kunde bei der Interaktion mit dem Bot eine Absicht auswählt, wird die mit dieser Absicht verbundene Verzweigung im Flow verfolgt.

Eine Liste der Amazon Lex-Attribute, die Sie verwenden und vom Lex-Bot zurückerhalten können, finden Sie unter [Amazon Lex-Kontaktattribute](connect-attrib-list.md#attribs-lex-table).

# Verwendung eines Amazon-Lex-Bots zum Abrufen von Kundeneingaben


1. Öffnen Sie einen vorhandenen Flow oder erstellen Sie einen neuen.

1. Ziehen Sie unter **Interact (Interagieren)** einen Block **Get customer input (Kundeneingabe abrufen)** in den Designer.

1. Wählen Sie den Titel des Blocks, um die Einstellungen für den Block anzuzeigen, und wählen Sie dann **Text to speech (Ad hoc) (Text-to-Speech (Ad hoc))** aus.

1. Wählen Sie die Option **Enter text (Text eingeben)** aus und geben Sie in das Feld **Enter text to be spoken (Anzusagender Text eingeben)** den Text ein, der als Mitteilung oder Ansage an Ihre Kunden verwendet wird. Zum Beispiel „Danke für Ihren Anruf“, gefolgt von einer Aufforderung zur Eingabe von Informationen, um die von Ihnen in Ihrem Amazon-Lex-Bot definierten Absichten zu erfüllen.

1. Klicken Sie die Registerkarte **Amazon Lex** an und wählen Sie dann im Dropdown-Menü den Amazon-Lex-Bot aus, den Sie für Kundeneingaben verwenden möchten.

1. Standardmäßig wird das Feld **Alias**mit \$1LATEST ausgefüllt. Um einen anderen Alias des Bots zu verwenden, geben Sie den zu verwendenden Alias-Wert ein.
**Wichtig**  
Verwenden Sie in einer Produktionsumgebung immer einen anderen Alias als **TestBotAlias**für Amazon Lex und **\$1LATEST** für Amazon Lex classic. **TestBotAlias**und **\$1LATEST** unterstützen eine begrenzte Anzahl gleichzeitiger Aufrufe an einen Amazon Lex Lex-Bot. Weitere Informationen finden Sie unter [Runtime-Kontingente](https://docs.aws.amazon.com/lexv2/latest/dg/quotas.html#quotas-service) oder [Runtime-Service-Quotas (Amazon Lex Classic)](https://docs.aws.amazon.com/lex/latest/dg/gl-limits.html#gl-limits-runtime).

1. Wenn Sie optional ein Attribut an Amazon Lex übergeben möchten, das als Sitzungsattribut verwendet werden soll, wählen Sie **Ein Attribut hinzufügen** aus. Geben Sie den zu übergebenden Wert entweder mittels Text oder mittels eines Attributs an.

1. Um eine Verzweigung aus dem Block basierend auf der Kundenabsicht zu erstellen, wählen Sie **Add a intent (Eine Absicht hinzufügen)** aus und geben Sie dann den Namen der Absicht genau so ein wie den Namen der Absicht in Ihrem Bot.

1. Wählen Sie **Speichern**.

# Verwenden alternativer Absichtsattribute in Amazon Lex
<a name="alternate-intent-attributes"></a>

Normalerweise werden Flows auf die erfolgreiche Lex-Absichtsverzweigung hin konfiguriert. Es können jedoch Situationen auftreten, in denen Sie eventuell eine andere Absichtsverzweigung ansteuern möchten. Nämlich die, die der Kunde eigentlich gemeint hatte. 

In der folgenden Abbildung sehen Sie die Seite **Eigenschaften** des Blocks **Kontaktattribute prüfen**. Sie ist für die Prüfung eines Lex-Attributs konfiguriert. 

![\[Die Seite „Eigenschaften“ des Blocks „Kontaktattribute prüfen“.\]](http://docs.aws.amazon.com/de_de/connect/latest/adminguide/images/check-contact-attributes-alternate-intents.png)


1. **Absichtsname** ist der Name einer Alternativabsicht in Lex. Groß- und Kleinschreibung wird berücksichtigt und der Name muss genau der Vorgabe in Lex entsprechen.

1. Amazon Connect prüft dann das **Absichtsattribut**. Im folgenden Beispiel wird die **Konfidenzwert-Bewertung** geprüft.

1. **Zu prüfende Bedingungen**: Wenn Lex zu 70% sicher ist, dass der Kunde die Alternativabsicht und nicht die Gewinnerabsicht meinte, wird der Flow abgezweigt.

# So verwenden Flow-Blöcke Amazon-Lex-Sitzungsattribute
<a name="how-to-use-session-attributes"></a>

Wenn ein Kunde eine Unterhaltung mit Ihrem Bot startet, erstellt Amazon Lex eine *Sitzung*. Mit *Sitzungsattributen*, auch *Lex-Attribute* genannt, können Sie während der Sitzung Informationen zwischen dem Bot und Amazon Connect austauschen. Eine Liste der verfügbaren Amazon-Lex-Attribute finden Sie unter [Amazon Lex-Kontaktattribute](connect-attrib-list.md#attribs-lex-table).

## Lebenszyklus von Sitzungsattributen
<a name="session-attribute-lifecycle"></a>

Jede Konversation enthält einen Satz von Sitzungsattributen. In Fällen, in denen eine Funktion von AWS Lambda aufgerufen wird, um eine Verarbeitung durchzuführen, führt Amazon Lex die Attribute in der folgenden Reihenfolge aus:
+ Service-Standards: Diese Attribute werden nur dann verwendet, wenn keine Attribute definiert wurden.
+ Von Amazon Connect bereitgestellte Sitzungsattribute: Diese Attribute sind im Block [Kundeneingabe abrufen](get-customer-input.md) definiert.
+ Von Lambda bereitgestellte Sitzungsattribute überschreiben alles vorherigen Werte: Wenn eine Funktion von AWS Lambda aufgerufen wird und einige Verarbeitungsvorgänge durchführt, werden alle im Block [Kundeneingabe abrufen](get-customer-input.md) festgelegten Sitzungsattribute überschrieben.

Nehmen wir an, ein Kunde sagt, dass er **ein Auto** haben möchte. Dies ist das erste Sitzungsattribut, das verarbeitet wird. Auf die Frage, was für ein Auto, sagt der Kunde **Luxusauto**. Diese zweite Aussage überschreibt alle Lambda-Verarbeitungen, die für die erste Aussage durchgeführt wurden. 

Ein Beispiel für die Erstellung einer Lambda-Funktion, die Sitzungsattribute verarbeitet, finden Sie unter [Schritt 1: Eine Lambda-Funktion erstellen](https://docs.aws.amazon.com/lex/latest/dg/gs2-prepare.html) im *Amazon Lex Developer Guide*. Informationen zu Amazon Lex V2 finden Sie unter [Sitzungsattribute festlegen](https://docs.aws.amazon.com/lexv2/latest/dg/context-mgmt-session-attribs.html). 

Informationen zur Struktur der Ereignisdaten, die Amazon Lex für eine Lambda-Funktion bereitstellt, finden Sie unter [Lambda-Funktion: Eingabe-Ereignis und Antwort-Format](https://docs.aws.amazon.com/lex/latest/dg/lambda-input-response-format.html) im *Amazon Lex Developer Guide*. Informationen zu Amazon Lex V2 finden Sie unter [Interpretieren des Eingabeereignisformats](https://docs.aws.amazon.com/lexv2/latest/dg/lambda-input-format.html).

## Flow-Blöcke, die Lex-Sitzungsattribute unterstützen
<a name="blocks-support-lex-session-attributes"></a>

Sie können Lex-Sitzungsattribute in den folgenden Flow-Blöcken verwenden, wenn ein Lex-Bot aufgerufen wird:
+  [Change routing priority / age (Priorität/Alter der Weiterleitung ändern)](change-routing-priority.md) 
+  [Check contact attributes (Kontaktattribute prüfen)](check-contact-attributes.md) 
+  [Kundeneingabe abrufen](get-customer-input.md) 
+  [AWS Lambda Funktion](invoke-lambda-function-block.md) 
+  [Loop](loop.md) 
+  [Set callback number (Rückrufnummer festlegen)](set-callback-number.md) 
+  [Set contact attributes (Kontaktattribute festlegen)](set-contact-attributes.md) 
+  [Set customer queue flow (Kunden-WarteschlangenFlow festlegen)](set-customer-queue-flow.md) 
+  [Set disconnect flow (TrennungsFlow festlegen)](set-disconnect-flow.md) 
+  [Set hold flow (WarteFlow festlegen)](set-hold-flow.md) 
+  [Protokollierungsverhalten festlegen](set-logging-behavior.md) 
+  [Set whisper flow (Whisper-Flow einstellen)](set-whisper-flow.md) 
+  [Set working queue (Arbeitswarteschlange festlegen)](set-working-queue.md) 
+  [Transfer to flow (Weiterleitung an Flow)](transfer-to-flow.md) 
+  [Transfer to phone number (Weiterleitung zu Telefonnummer)](transfer-to-phone-number.md) 
+  [Wait](wait.md) 

### Weitere Informationen
<a name="more-info-attributes"></a>

Weitere Informationen zur Verwendung von Amazon-Lex-Sitzungsattributen finden Sie unter [Konversationskontext verwalten](https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html) im *Entwicklerhandbuch zu Amazon Lex V1*.

# So verwenden Sie denselben Amazon-Lex-Bot für Sprache und Chat
<a name="one-bot-voice-chat"></a>

Sie können denselben Bot für Sprache und Chat verwenden. Möglicherweise möchten Sie jedoch, dass der Bot kanalabhängig unterschiedlich reagiert. Beispiel: Sie möchten SSML für den Sprachkanal zurückgeben, damit eine Nummer als Telefonnummer gelesen wird, für den Chat soll aber normaler Text zurückgegeben werden. Dies ist möglich, indem Sie das Attribut **Channel (Kanal)** übergeben.

1. Klicken Sie im Block **Kundeneingabe abrufen** auf die Registerkarte **Amazon Lex**.

1. Wählen Sie unter **Sitzungsattribute** die Option **Attribut hinzufügen** aus. Geben Sie im Feld **Zielschlüssel** die **phoneNumber** ein. Wählen Sie **Dynamisch festlegen** aus. Wählen Sie wie in der folgenden Abbildung gezeigt im Feld **Namespace** die Option **System** und im Feld **Wert** die Option **Kundennummer** aus.   
![\[Die Seite „Eigenschaften“ des Blocks „Kundeneingabe abrufen“, Abschnitt „Sitzungsattribute“.\]](http://docs.aws.amazon.com/de_de/connect/latest/adminguide/images/session_attributes_customer_number.png)

1. Wählen Sie erneut **Attribut hinzufügen** aus.

1. Wählen Sie **Dynamisch festlegen** aus. Geben Sie **callType** im Feld **Zielschlüssel** ein. Wählen Sie wie in der folgenden Abbildung gezeigt im Feld **Namespace** die Option **System** und im Feld **Wert** die Option **Kanal** aus.  
![\[Der Abschnitt „Dynamisch festlegen“.\]](http://docs.aws.amazon.com/de_de/connect/latest/adminguide/images/session_attributes_call_type_channel.png)

1. Wählen Sie **Speichern**.

1. In der Lambda-Funktion können Sie auf diesen Wert im Feld `SessionAttributes` des eingehenden Ereignisses zugreifen.