Jika Anda menggunakan Amazon Lex V2, lihat panduan Amazon Lex V2 sebagai gantinya.
Jika Anda menggunakan Amazon Lex V1, kami sarankan untuk meningkatkan bot Anda ke Amazon Lex V2. Kami tidak lagi menambahkan fitur baru ke V1 dan sangat menyarankan menggunakan V2 untuk semua bot baru.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
IntentSummary
Memberikan informasi tentang keadaan suatu niat. Anda dapat menggunakan informasi ini untuk mendapatkan status intent saat ini sehingga Anda dapat memproses intent, atau agar Anda dapat mengembalikan intent ke status sebelumnya.
Daftar Isi
- dialogActionType
-
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. -
ElicitIntent
- Tindakan selanjutnya adalah menentukan maksud yang ingin dipenuhi pengguna. -
ElicitSlot
- Tindakan selanjutnya adalah memperoleh nilai slot dari pengguna.
Jenis: String
Nilai yang Valid:
ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate
Diperlukan: Ya
-
- checkpointLabel
-
Label yang ditentukan pengguna yang mengidentifikasi maksud tertentu. Anda dapat menggunakan label ini untuk kembali ke intent sebelumnya.
Gunakan
checkpointLabelFilter
parameterGetSessionRequest
operasi untuk memfilter maksud yang dikembalikan oleh operasi ke yang hanya memiliki label yang ditentukan.Jenis: String
Batasan Panjang: Panjang minimum 1. Panjang maksimum 255.
Pola:
[a-zA-Z0-9-]+
Diperlukan: Tidak
- confirmationStatus
-
Status intent setelah pengguna merespons prompt konfirmasi. Jika pengguna mengonfirmasi maksud, Amazon Lex menyetel bidang ini ke
Confirmed
. Jika pengguna menyangkal maksud tersebut, Amazon Lex menetapkan nilai ini.Denied
Nilai yang mungkin adalah:-
Confirmed
- Pengguna telah menjawab “Ya” pada prompt konfirmasi, mengonfirmasi bahwa maksud telah selesai dan siap dipenuhi. -
Denied
- Pengguna telah menjawab “Tidak” pada prompt konfirmasi. -
None
- Pengguna tidak pernah diminta untuk konfirmasi; atau, pengguna diminta tetapi tidak mengkonfirmasi atau menolak prompt.
Jenis: String
Nilai yang Valid:
None | Confirmed | Denied
Diperlukan: Tidak
-
- 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.
Jenis: String
Nilai yang Valid:
Fulfilled | Failed | ReadyForFulfillment
Diperlukan: Tidak
-
- intentName
-
Nama niat.
Tipe: String
Wajib: Tidak
- slots
-
Peta slot yang telah dikumpulkan dan nilai-nilainya.
Tipe: Peta antar string
Diperlukan: Tidak
- slotToElicit
-
Slot berikutnya untuk mendapatkan dari pengguna. Jika tidak ada slot untuk mendapatkan, bidang kosong.
Tipe: String
Wajib: Tidak
Lihat Juga
Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini: