AMAZON.Zeit - Amazon Lex

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.

AMAZON.Zeit

Konvertiert Wörter, die Zeiten darstellen, in Zeitwerte. AMAZON.Timekann genaue Zeiten, mehrdeutige Werte und Zeitbereiche auflösen. Der Slot-Wert kann in die folgenden Zeitbereiche aufgelöst werden:

  • AM

  • PM

  • MO (Morgen)

  • AF (Nachmittag)

  • EV (Abend)

  • NI (Nacht)

Wenn ein Benutzer eine mehrdeutige Uhrzeit eingibt, verwendet Amazon Lex V2 das slots Attribut eines Lambda-Ereignisses, um Auflösungen für die mehrdeutigen Zeiten an Ihre Lambda-Funktion zu übergeben. Beispiel: Wenn der Bot den Benutzer zur Angabe einer Lieferzeit auffordert, kann der Benutzer mit "10 o'clock" antworten. Diese Zeitangabe ist zweideutig. Sie kann 10:00 Uhr (10:00 AM) oder 22:00 Uhr (10:00 PM) bedeuten. In diesem Fall ist der Wert im interpretedValue Feldnull, und das resolvedValues Feld enthält die beiden möglichen Auflösungen der Zeit. Amazon Lex V2 gibt Folgendes in die Lambda-Funktion ein:

"slots": { "deliveryTime": { "value": { "originalValue": "10 o'clock", "interpretedValue": null, "resolvedValues": [ "10:00", "22:00" ] } }

Wenn der Benutzer mit einer eindeutigen Uhrzeit antwortet, sendet Amazon Lex V2 die Uhrzeit an Ihre Lambda-Funktion im interpretedValue Feld des slots Attributs des Lambda-Ereignisses. Wenn Ihr Benutzer beispielsweise auf die Aufforderung zur Angabe einer Lieferzeit mit "10:00 Uhr“ antwortet, gibt Amazon Lex V2 Folgendes in die Lambda-Funktion ein:

"slots": { "deliveryTime": { "value": { "originalValue": "10 AM", "interpretedValue": 10:00, "resolvedValues": [ "10:00" ] } }

Wenn der Benutzer auf eine Aufforderung zur Angabe einer Lieferzeit mit „am Morgen“ antwortet, gibt Amazon Lex V2 Folgendes in die Lambda-Funktion ein:

"slots": { "deliveryTime": { "value": { "originalValue": "morning", "interpretedValue": "MO", "resolvedValues": [ "MO" ] } }

Weitere Informationen zu den Daten, die von Amazon Lex V2 an eine Lambda-Funktion gesendet werden, finden Sie unterAWS Lambda Eingabeereignisformat für Lex V2.