Langkah 2: Membuat Amazon Lex Bot - Amazon Lex V1

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).

  1. Masuk keAWS Management Console dan buka konsol Amazon Lex di https://console.aws.amazon.com/lex/.

  2. Pada halaman Bot, pilih Buat.

  3. Pada halaman Buat bot Lex Anda,

    • Pilih BookTripcetak biru.

    • Tinggalkan nama bot default (BookTrip).

  4. Pilih Create (Buat). Konsol mengirimkan serangkaian permintaan ke Amazon Lex untuk membuat bot. Perhatikan hal berikut:

  5. Konsol menunjukkan BookTrip bot. Pada tab Editor, tinjau detail maksud (BookCar dan BookHotel) yang telah dikonfigurasikan sebelumnya.

  6. Uji bot di jendela pengujian. Gunakan yang berikut untuk terlibat dalam percakapan uji dengan bot Anda:

    Percakapan dengan agen, di mana agen memunculkan kota, hari, jumlah malam, dan jenis kamar untuk perjalanan pelanggan. Agen kemudian mengkonfirmasi reservasi.

    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.

    Percakapan dengan agen, di mana agen memunculkan kota, mulai hari, hari kembali, usia pengemudi, dan jenis mobil, untuk sewa mobil pelanggan. Agen kemudian mengkonfirmasi reservasi.

    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