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 2: Membuat Amazon Lex Bot
Dalam bagian ini, Anda membuat bot Amazon Lex (BookTrip).
-
Masuk keAWS Management Console dan buka konsol Amazon Lex di https://console.aws.amazon.com/lex/
. -
Pada halaman Bot, pilih Buat.
-
Pada halaman Buat bot Lex Anda,
-
Pilih BookTripcetak biru.
-
Tinggalkan nama bot default (BookTrip).
-
-
Pilih Create (Buat). Konsol mengirimkan serangkaian permintaan ke Amazon Lex untuk membuat bot. Perhatikan hal berikut:
-
Konsol menunjukkan BookTrip bot. Pada tab Editor, tinjau detail maksud (BookCar dan BookHotel) yang telah dikonfigurasikan sebelumnya.
-
Uji bot di jendela pengujian. Gunakan yang berikut untuk terlibat dalam percakapan uji dengan bot Anda:
Dari input pengguna awal (“Pesan hotel”), Amazon Lex menyimpulkan intent (BookHotel). Bot kemudian menggunakan petunjuk yang telah dikonfigurasi sebelumnya dalam maksud ini untuk mendapatkan data slot dari pengguna. Setelah pengguna memberikan semua data slot, Amazon Lex mengembalikan respons kembali ke klien dengan pesan yang mencakup semua input pengguna sebagai pesan. Klien menampilkan pesan dalam respon seperti yang ditunjukkan.
CheckInDate:2016-12-18 Location:Chicago Nights:5 RoomType:queen
Sekarang Anda melanjutkan percakapan dan mencoba memesan mobil dalam percakapan berikut.
Perhatikan bahwa,
-
Tidak ada validasi data pengguna saat ini. Misalnya, Anda dapat menyediakan kota mana pun untuk memesan hotel.
-
Anda memberikan beberapa informasi yang sama lagi (tujuan, kota penjemputan, tanggal penjemputan, dan tanggal kembali) untuk memesan mobil. Dalam percakapan dinamis, bot Anda harus menginisialisasi beberapa informasi ini berdasarkan masukan sebelumnya pengguna yang disediakan untuk pemesanan hotel.
Pada bagian selanjutnya, Anda membuat fungsi Lambda untuk melakukan beberapa validasi data pengguna, dan inisialisasi menggunakan berbagi informasi cross-intent melalui atribut sesi. Kemudian Anda memperbarui konfigurasi maksud dengan menambahkan fungsi Lambda sebagai pengait kode untuk melakukan inisialisasi/validasi input pengguna dan memenuhi maksud.
-
Langkah Selanjutnya
Langkah 3: Membuat fungsi Lambda