Pemberitahuan akhir dukungan: Pada 15 September 2025, AWS akan menghentikan dukungan untuk Amazon Lex V1. Setelah 15 September 2025, Anda tidak lagi dapat mengakses konsol Amazon Lex V1 atau sumber daya Amazon Lex V1. Jika Anda menggunakan Amazon Lex V2, lihat panduan Amazon Lex V2 sebagai gantinya.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
DialogAction
Menjelaskan tindakan selanjutnya yang harus dilakukan bot dalam interaksinya dengan pengguna dan memberikan informasi tentang konteks di mana tindakan berlangsung. Gunakan tipe DialogAction
data untuk mengatur interaksi ke status tertentu, atau untuk mengembalikan interaksi ke keadaan sebelumnya.
Daftar Isi
- type
-
Tindakan selanjutnya yang harus dilakukan bot dalam interaksinya dengan pengguna. Nilai yang mungkin adalah:
-
ConfirmIntent
- Tindakan selanjutnya adalah menanyakan pengguna apakah maksudnya selesai dan siap dipenuhi. Ini adalah pertanyaan ya/tidak seperti “Tempatkan pesanan?” -
Close
- Menunjukkan bahwa tidak akan ada respon dari pengguna. Misalnya, pernyataan “Pesanan Anda telah ditempatkan” tidak memerlukan tanggapan. -
Delegate
- Tindakan selanjutnya ditentukan oleh Amazon Lex. -
ElicitIntent
- Tindakan selanjutnya adalah menentukan maksud yang ingin dipenuhi pengguna. -
ElicitSlot
- Tindakan selanjutnya adalah memperoleh nilai slot dari pengguna.
Tipe: String
Nilai yang Valid:
ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate
Wajib: Ya
-
- fulfillmentState
-
Keadaan pemenuhan niat. Nilai yang mungkin adalah:
-
Failed
- Fungsi Lambda yang terkait dengan maksud gagal memenuhi maksud. -
Fulfilled
- Maksud telah dipenuhi oleh fungsi Lambda yang terkait dengan maksud. -
ReadyForFulfillment
- Semua informasi yang diperlukan untuk maksud hadir dan niat siap dipenuhi oleh aplikasi klien.
Tipe: String
Nilai yang Valid:
Fulfilled | Failed | ReadyForFulfillment
Wajib: Tidak
-
- intentName
-
Nama niat.
Tipe: String
Wajib: Tidak
- message
-
Pesan yang harus ditampilkan kepada pengguna. Jika Anda tidak menentukan pesan, Amazon Lex akan menggunakan pesan yang dikonfigurasi untuk maksud tersebut.
Tipe: String
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.
Wajib: Tidak
- messageFormat
-
-
PlainText
- Pesan berisi teks UTF-8 biasa. -
CustomPayload
- Pesan adalah format khusus untuk klien. -
SSML
- Pesan berisi teks yang diformat untuk output suara. -
Composite
- Pesan berisi objek JSON yang lolos yang berisi satu atau lebih pesan. Untuk informasi selengkapnya, lihat Grup Pesan.
Tipe: String
Nilai yang Valid:
PlainText | CustomPayload | SSML | Composite
Wajib: Tidak
-
- slots
-
Peta slot yang telah dikumpulkan dan nilai-nilainya.
Tipe: Peta antar string
Wajib: Tidak
- slotToElicit
-
Nama slot yang harus ditimbulkan dari pengguna.
Tipe: String
Wajib: Tidak
Lihat Juga
Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini: