Menambahkan maksud - Amazon Lex

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

Menambahkan maksud

Maksud adalah tujuan yang ingin dicapai pengguna Anda, seperti memesan bunga atau memesan hotel. Bot Anda harus memiliki setidaknya satu niat.

Secara default, semua bot berisi satu maksud bawaan, maksud fallback. Maksud ini digunakan ketika Amazon Lex V2 tidak mengenali maksud lain apa pun. Misalnya, jika pengguna mengatakan “Saya ingin memesan bunga” ke maksud pemesanan hotel, maksud fallback dipicu.

Untuk menambahkan maksud
  1. Masuk ke AWS Management Console dan buka konsol Amazon Lex di https://console.aws.amazon.com/lex/.

  2. Dari daftar bot, pilih bot yang ingin Anda tambahkan intent, lalu dari Tambah bahasa pilih Lihat bahasa.

  3. Pilih bahasa untuk menambahkan intent, lalu pilih Intent.

  4. Pilih Tambah maksud, beri nama maksud Anda, lalu pilih Tambah.

  5. Di editor maksud, tambahkan detail maksud Anda.

    • Alur percakapan — Gunakan diagram alur percakapan untuk melihat bagaimana dialog dengan bot Anda mungkin terlihat. Anda dapat memilih bagian percakapan yang berbeda untuk beralih ke bagian editor maksud tersebut.

    • Detail maksud — Berikan maksud nama dan deskripsi untuk membantu mengidentifikasi tujuan maksud. Anda juga dapat melihat pengenal unik yang ditetapkan Amazon Lex V2 ke intent.

    • Konteks - Mengatur konteks input dan output untuk maksud. Konteks adalah variabel status yang terkait dengan maksud. Konteks keluaran diatur ketika maksud terpenuhi. Maksud dengan konteks masukan hanya dapat dikenali jika konteksnya aktif. Maksud tanpa konteks input selalu dapat dikenali.

    • Contoh ucapan - Anda harus memberikan 10 frasa atau lebih yang Anda harapkan digunakan pengguna untuk memulai maksud. Amazon Lex V2 menggeneralisasi dari frasa ini untuk mengenali bahwa pengguna ingin memulai maksud.

    • Respons awal - Pesan awal yang dikirim ke pengguna setelah intent dipanggil. Anda dapat memberikan respons, menginisialisasi nilai, dan menentukan langkah selanjutnya yang dilakukan Amazon Lex V2 untuk merespons pengguna di awal intent.

    • Slot — Tentukan slot, atau parameter, yang diperlukan untuk memenuhi maksud. Setiap slot memiliki tipe yang mendefinisikan nilai yang dapat dimasukkan dalam slot. Anda dapat memilih dari jenis slot khusus Anda, atau Anda dapat memilih jenis slot bawaan.

    • Konfirmasi — Permintaan dan tanggapan ini digunakan untuk mengkonfirmasi atau menolak pemenuhan maksud. Permintaan konfirmasi meminta pengguna untuk meninjau nilai slot. Misalnya, “Saya sudah memesan kamar hotel untuk hari Jumat. Apakah ini benar?” Respons deklinasi dikirim ke pengguna ketika mereka menolak konfirmasi. Anda dapat memberikan tanggapan, menetapkan nilai, dan menentukan langkah berikutnya yang diambil Amazon Lex V2 sesuai dengan respons konfirmasi atau deklinasi dari pengguna.

    • Pemenuhan — Respon dikirim ke pengguna selama pemenuhan. Anda dapat mengatur pembaruan kemajuan pemenuhan di awal pemenuhan dan secara berkala saat pemenuhan sedang berlangsung. Misalnya, “Saya mengubah kata sandi Anda, ini mungkin memakan waktu beberapa menit” dan “Saya masih mengerjakan permintaan Anda.” Pembaruan pemenuhan hanya digunakan untuk percakapan streaming. Anda juga dapat mengatur pesan sukses pasca-pemenuhan, pesan kegagalan, dan pesan batas waktu. Anda dapat mengirim pesan pasca-pemenuhan untuk streaming dan percakapan reguler. Misalnya, jika pemenuhan berhasil, Anda dapat mengirim “Saya telah mengubah kata sandi Anda.” Jika pemenuhan tidak berhasil, Anda dapat mengirim tanggapan dengan informasi lebih lanjut, seperti “Saya tidak dapat mengubah kata sandi Anda, hubungi meja bantuan untuk bantuan.” Jika pemenuhan memakan waktu lebih lama dari periode batas waktu yang dikonfigurasi, Anda dapat mengirim pesan yang memberi tahu pengguna, seperti “Server kami sangat sibuk saat ini. Coba permintaanmu lagi nanti.” Anda dapat memberikan respons, menetapkan nilai, dan menentukan langkah selanjutnya yang dilakukan Amazon Lex V2 untuk merespons pengguna.

    • Menutup tanggapan — Respons dikirim ke pengguna setelah maksud terpenuhi dan semua pesan lainnya diputar. Misalnya, terima kasih telah memesan kamar hotel. Atau dapat meminta pengguna untuk memulai niat yang berbeda, seperti, “Terima kasih telah memesan kamar, apakah Anda ingin memesan mobil sewaan?” Anda dapat memberikan tanggapan dan mengonfigurasi tindak lanjut tindakan berikutnya setelah memenuhi maksud dan merespons dengan respons penutupan.

    • Kait kode - Tunjukkan apakah Anda menggunakan AWS Lambda fungsi untuk menginisialisasi maksud dan memvalidasi input pengguna. Anda menentukan fungsi Lambda dalam alias yang Anda gunakan untuk menjalankan bot.

  6. Pilih Simpan maksud untuk menyimpan intent.

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.

Mengkonfigurasi prompt dalam urutan tertentu

Anda dapat mengonfigurasi bot untuk memutar pesan dalam urutan yang telah ditentukan dengan mencentang kotak untuk pesan Putar secara berurutan. Jika tidak, bot memainkan pesan dan variasi dalam urutan acak.

Permintaan yang dipesan memungkinkan pesan dan variasi grup pesan untuk diputar secara berurutan di antara percobaan ulang. Anda dapat menggunakan rephrasing alternatif pesan ketika respons yang tidak valid untuk prompt diberikan oleh pengguna, atau untuk konfirmasi maksud. Hingga dua variasi pesan asli dapat diatur di setiap slot. Anda dapat memilih apakah akan memutar pesan secara berurutan atau secara acak.

Prompt yang dipesan mendukung keempat jenis pesan: teks, respons muatan khususSSML, dan grup kartu. Tanggapan diurutkan dalam grup pesan yang sama. Grup pesan yang berbeda bersifat independen.