Langkah 2: Buat Amazon Lex Bot - Amazon Lex V1

Pemberitahuan akhir dukungan: Pada 15 September 2025, AWS akan menghentikan dukungan untuk Amazon Lex V1. Setelah 15 September 2025, Anda tidak lagi dapat mengakses konsol Amazon Lex V1 atau sumber daya Amazon Lex V1. Jika Anda menggunakan Amazon Lex V2, lihat panduan Amazon Lex V2 sebagai gantinya.

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

Langkah 2: Buat Amazon Lex Bot

Di bagian ini, Anda membuat bot Amazon Lex (BookTrip).

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

  2. Pada halaman Bots, pilih Buat.

  3. Pada halaman Create your Lex bot,

    • Pilih BookTripcetak biru.

    • Tinggalkan nama bot default (BookTrip).

  4. Pilih 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 yang telah dikonfigurasi sebelumnya (BookCar dan BookHotel).

  6. Uji bot di jendela uji. Gunakan yang berikut ini 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 prompt yang telah dikonfigurasi sebelumnya dalam maksud ini untuk memperoleh 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 respons 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, hari mulai, 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 yang diberikan pengguna untuk pemesanan hotel.

    Di bagian berikutnya, Anda membuat fungsi Lambda untuk melakukan beberapa validasi data pengguna, dan inisialisasi menggunakan berbagi informasi lintas maksud melalui atribut sesi. Kemudian Anda memperbarui konfigurasi intent dengan menambahkan fungsi Lambda sebagai hook kode untuk melakukan inisialisasi/validasi input pengguna dan memenuhi maksud.

Langkah Selanjutnya

Langkah 3: Buat fungsi Lambda