IntentSummary - Amazon Lex V1

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 parameter GetSessionRequest 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 keConfirmed. 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: