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.
Langkah 3: Bangun dan Uji Bot
Pastikan bot bekerja, dengan membangun dan mengujinya.
Untuk membangun dan menguji bot
-
Untuk membangun
PizzaOrderingBot
bot, pilih Build.Amazon Lex membuat model pembelajaran mesin untuk bot. Saat Anda menguji bot, konsol menggunakan API waktu proses untuk mengirim input pengguna kembali ke Amazon Lex. Amazon Lex kemudian menggunakan model machine learning untuk menafsirkan input pengguna.
Dibutuhkan beberapa waktu untuk menyelesaikan bangunan.
-
Untuk menguji bot, di jendela Test Bot, mulailah berkomunikasi dengan bot Amazon Lex Anda.
-
Misalnya, Anda dapat mengatakan atau mengetikkan hal berikut:
-
Gunakan contoh ucapan yang Anda konfigurasikan dalam
OrderPizza
intent untuk menguji bot. Misalnya, berikut ini adalah salah satu contoh ucapan yang Anda konfigurasikan untukPizzaOrder
intent:I want a {size} {crust} crust {pizzaKind} pizza
Untuk mengujinya, ketik yang berikut ini:
I want a large thin crust cheese pizza
Ketika Anda mengetik “Saya ingin memesan pizza,” Amazon Lex mendeteksi maksud (
OrderPizza
). Kemudian, Amazon Lex meminta informasi Slot.Setelah Anda memberikan semua informasi slot, Amazon Lex memanggil fungsi Lambda yang Anda dikonfigurasi untuk maksud.
Fungsi Lambda mengembalikan pesan (“Oke, saya telah memesan Anda...”) ke Amazon Lex, yang Amazon Lex kembali kepada Anda..
-
Memeriksa Respon
Di bawah jendela obrolan terdapat panel yang memungkinkan Anda memeriksa respons dari Amazon Lex. Panel memberikan informasi komprehensif tentang status bot Anda yang berubah saat Anda berinteraksi dengan bot Anda. Isi panel menunjukkan keadaan operasi saat ini.
-
Status Dialog — Status percakapan saat ini dengan pengguna. Hal ini dapat
ElicitIntent
,ElicitSlot
,ConfirmIntent
atauFulfilled
. -
Ringkasan - Menampilkan tampilan dialog yang disederhanakan yang menunjukkan nilai slot untuk maksud yang dipenuhi sehingga Anda dapat melacak alur informasi. Ini menunjukkan nama maksud, jumlah slot dan jumlah slot diisi, dan daftar semua slot dan nilai-nilai yang terkait. Lihat citra berikut:
-
Detail - Menampilkan respons JSON mentah dari chatbot untuk memberi Anda tampilan yang lebih dalam tentang interaksi bot dan status dialog saat ini saat Anda menguji dan men-debug chatbot Anda. Jika Anda mengetik di jendela obrolan, panel inspeksi menampilkan respons JSON dariPostText operasi. Jika Anda berbicara dengan jendela obrolan, panel inspeksi menampilkan header respons dariPostContent operasi. Lihat citra berikut:
Langkah Selanjutnya
Langkah 4 (Opsional): (Opsional) Bersihkan