Amazon.waktu - Amazon Lex

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Amazon.waktu

Mengubah kata-kata yang mewakili waktu menjadi nilai waktu. AMAZON.Timedapat menyelesaikan waktu yang tepat, nilai ambigu, dan rentang waktu. Nilai slot dapat diselesaikan ke rentang waktu berikut:

  • SAYA

  • PM

  • MO (pagi)

  • AF (sore)

  • EV (malam)

  • NI (malam)

Saat pengguna memasukkan waktu yang ambigu, Amazon Lex V2 menggunakan slots atribut peristiwa Lambda untuk meneruskan resolusi untuk waktu yang ambigu ke fungsi Lambda Anda. Misalnya, jika bot Anda meminta pengguna untuk waktu pengiriman, pengguna dapat merespons dengan mengatakan “jam 10.” Kali ini ambigu. Itu berarti 10:00 AM atau 10:00 PM. Dalam hal ini, nilai di interpretedValue lapangan adalahnull, dan resolvedValues bidang berisi dua kemungkinan resolusi saat itu. Amazon Lex V2 memasukkan yang berikut ini ke dalam fungsi Lambda:

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

Saat pengguna merespons dengan waktu yang tidak ambigu, Amazon Lex V2 mengirimkan waktu ke fungsi Lambda Anda di interpretedValue bidang atribut slots peristiwa Lambda. Misalnya, jika pengguna Anda merespons prompt untuk waktu pengiriman dengan "10:00 AM,” Amazon Lex V2 memasukkan yang berikut ke dalam fungsi Lambda:

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

Saat pengguna merespons prompt untuk waktu pengiriman dengan “di pagi hari,” Amazon Lex V2 memasukkan hal berikut ke dalam fungsi Lambda:

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

Untuk informasi selengkapnya tentang data yang dikirim dari Amazon Lex V2 ke fungsi Lambda, lihat. Menafsirkan format peristiwa masukan