Konfirmasi - Amazon Lex

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

Konfirmasi

Setelah percakapan dengan pengguna selesai dan nilai slot untuk intent terisi, Anda dapat mengonfigurasi prompt konfirmasi untuk menanyakan kepada pengguna apakah nilai slotnya benar. Misalnya, bot yang menjadwalkan janji layanan untuk mobil mungkin meminta pengguna dengan hal-hal berikut:

Aku punya layanan untuk Honda Civic 2017 Anda dijadwalkan untuk 25 Maret di 3:00 PM. Apakah itu semua benar?

Anda dapat menentukan 3 jenis respons ke prompt konfirmasi:

  • Respons konfirmasi— Respons ini dikirim ke pengguna saat pengguna mengonfirmasi maksud tersebut. Misalnya, setelah pengguna membalas “ya” ke prompt “apakah Anda ingin melakukan pemesanan?”

  • Tolak respons- Respons ini dikirim ke pengguna saat pengguna menolak maksud. Misalnya, setelah pengguna membalas “tidak” ke prompt “apakah Anda ingin melakukan pemesanan?”

  • Respons kegagalan- Tanggapan ini dikirim ke pengguna saat konfirmasi konfirmasi tidak dapat diproses. Misalnya, jika respons pengguna tidak dapat dipahami atau tidak dapat diselesaikan dengan ya atau tidak.


                    Diagram alir yang menunjukkan 3 jenis tanggapan untuk konfirmasi dan tanggapan penurunan.

Jika Anda tidak menentukan prompt konfirmasi, Amazon Lex V2 akan beralih ke langkah pemenuhan atau respons penutupan.

Anda dapat mengatur nilai, mengonfigurasi langkah selanjutnya, dan menerapkan kondisi yang sesuai dengan setiap respons untuk merancang alur percakapan. Dengan tidak adanya kondisi atau langkah eksplisit berikutnya, Amazon Lex V2 pindah ke langkah pemenuhan.

Anda juga dapat mengaktifkan hook kode dialog untuk memvalidasi informasi yang diambil dalam maksud sebelum mengirimnya untuk pemenuhan. Untuk menggunakan hook kode, aktifkan kait kode dialog di opsi lanjutan prompt konfirmasi. Selain itu, konfigurasikan langkah selanjutnya dari status sebelumnya untuk mengeksekusi kait kode dialog. Untuk informasi selengkapnya, lihat Memanggil kait kode dialog.

catatan

Jika Anda menggunakan hook kode untuk memicu langkah konfirmasi saat runtime, Anda harus menandai langkah konfirmasi sebagaiAktifpada waktu membangun.


                    Konsol Amazon Lex V2 menunjukkan opsi lanjutan untuk konfirmasi konfirmasi.
catatan

Pada 17 Agustus 2022, Amazon Lex V2 merilis perubahan pada cara percakapan dikelola dengan pengguna. Perubahan ini memberi Anda kontrol lebih besar atas jalur yang diambil pengguna melalui percakapan. Untuk informasi selengkapnya, lihat Memahami manajemen alur percakapan. Bot yang dibuat sebelum 17 Agustus 2022 tidak mendukung pesan kait kode dialog, mengatur nilai, mengonfigurasi langkah selanjutnya, dan menambahkan kondisi.

Menggunakan fungsi Lambda untuk memvalidasi maksud.

Anda dapat menentukan hook kode Lambda untuk memvalidasi maksud sebelum Anda mengirimkannya untuk pemenuhan. Untuk menggunakan hook kode, aktifkan kait kode dialog di opsi lanjutan prompt konfirmasi.

Saat Anda menggunakan hook kode, Anda dapat menentukan tindakan yang dilakukan Amazon Lex V2 setelah hook kode berjalan. Anda dapat membuat tiga jenis tanggapan:

  • Respon sukses- Dikirim ke pengguna ketika hook kode selesai dengan sukses.

  • Respons kegagalan- Dikirim ke pengguna ketika hook kode tidak berjalan dengan sukses atau ketika hook kode kembaliFailuredalam respon.

  • Respons batas waktu- Dikirim ke pengguna ketika hook kode tidak selesai dalam periode batas waktu yang dikonfigurasi.