Membuat jalur percakapan - Amazon Lex

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

Membuat jalur percakapan

Biasanya, Amazon Lex V2 mengelola aliran percakapan dengan pengguna Anda. Untuk bot sederhana, aliran default bisa cukup untuk menciptakan pengalaman yang baik bagi pengguna Anda. Namun, untuk bot yang lebih kompleks, Anda mungkin ingin mengendalikan percakapan dan mengarahkan aliran ke jalur yang lebih kompleks.

Misalnya, dalam bot yang memesan persewaan mobil, Anda mungkin tidak menyewakan kepada pengemudi yang lebih muda. Dalam hal ini, Anda dapat membuat kondisi yang memeriksa untuk melihat apakah pengemudi di bawah usia tertentu, dan jika demikian, lompat ke respons penutupan.

Diagram alur yang menunjukkan alur percakapan untuk bot penyewaan mobil yang tidak disewakan kepada pengemudi di bawah 24 tahun.

Untuk merancang interaksi seperti itu, Anda dapat mengonfigurasi langkah berikutnya di setiap titik dalam percakapan, mengevaluasi kondisi, menetapkan nilai, dan memanggil kait kode.

Percabangan bersyarat membantu Anda membuat jalur untuk pengguna melalui interaksi yang kompleks. Anda dapat menggunakan cabang bersyarat kapan saja Anda melewati kendali percakapan ke bot Anda. Misalnya, Anda dapat membuat kondisi sebelum bot memunculkan nilai slot pertama, Anda dapat membuat kondisi antara memunculkan setiap nilai slot, atau Anda dapat membuat kondisi sebelum bot menutup percakapan. Untuk daftar tempat yang dapat Anda tambahkan kondisi, lihatMenambahkan maksud.

Saat Anda membuat bot, Amazon Lex V2 membuat jalur default melalui percakapan berdasarkan urutan prioritas slot. Untuk menyesuaikan jalur percakapan, Anda dapat mengubah langkah berikutnya kapan saja dalam percakapan. Untuk informasi selengkapnya, lihat Konfigurasikan langkah selanjutnya dalam percakapan.

Untuk membuat jalur alternatif berdasarkan kondisi, Anda dapat menggunakan cabang bersyarat kapan saja dalam percakapan. Misalnya, Anda dapat membuat kondisi sebelum bot memunculkan nilai slot pertama. Anda dapat membuat kondisi antara memunculkan setiap nilai slot, atau Anda dapat membuat kondisi sebelum bot menutup percakapan. Untuk daftar tempat yang memungkinkan Anda menambahkan kondisi, lihatTambahkan kondisi ke percakapan cabang.

Anda dapat mengatur kondisi berdasarkan nilai slot, atribut sesi, mode input dan transkrip input, atau respons dari Amazon Kendra.

Anda dapat mengatur nilai atribut slot dan sesi di setiap titik dalam percakapan. Untuk informasi selengkapnya, lihat Tetapkan nilai selama percakapan.

Anda juga dapat mengatur tindakan berikutnya ke hook kode dialog untuk menjalankan fungsi Lambda. Untuk informasi selengkapnya, lihat Memanggil hook kode dialog.

Gambar berikut menunjukkan pembuatan jalur untuk slot di konsol. Dalam contoh ini, Amazon Lex V2 akan memperoleh slot “usia”. Jika nilai slot kurang dari 24, Amazon Lex V2 melompat ke respons penutupan, jika tidak Amazon Lex akan mengikuti jalur default.

Konsol Amazon Lex menunjukkan editor kondisi untuk slot.
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 Perubahan alur percakapan di Amazon Lex V2. Bot yang dibuat sebelum 17 Agustus 2022 tidak mendukung pesan kait kode dialog, menyetel nilai, mengonfigurasi langkah selanjutnya, dan menambahkan kondisi.