Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Pesan Perjalanan

Mode fokus
Pesan Perjalanan - 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.

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.

Contoh ini menggambarkan pembuatan bot yang dikonfigurasi untuk mendukung beberapa maksud. Contoh ini juga menggambarkan bagaimana Anda dapat menggunakan atribut sesi untuk berbagi informasi lintas maksud. Setelah membuat bot, Anda menggunakan klien pengujian di konsol Amazon Lex untuk menguji bot (BookTrip). Klien menggunakan operasi API PostText runtime untuk mengirim permintaan ke Amazon Lex untuk setiap input pengguna.

BookTrip Bot dalam contoh ini dikonfigurasi dengan dua maksud (BookHotel dan BookCar). Misalnya, seorang pengguna pertama memesan hotel. Selama interaksi, pengguna memberikan informasi seperti tanggal check-in, lokasi, dan jumlah malam. Setelah maksud terpenuhi, klien dapat menyimpan informasi ini menggunakan atribut sesi. Untuk informasi selengkapnya tentang atribut sesi, lihatPostText.

Sekarang anggaplah pengguna terus memesan mobil. Menggunakan informasi yang diberikan pengguna di BookHotel intent sebelumnya (yaitu kota tujuan, serta tanggal check-in dan check-out), hook kode (fungsi Lambda) yang Anda konfigurasikan untuk menginisialisasi dan memvalidasi maksud, menginisialisasi data slot untuk BookCar BookCar maksud (yaitu, tujuan, kota penjemputan, tanggal pengambilan, dan tanggal pengembalian). Ini menggambarkan bagaimana berbagi informasi lintas maksud memungkinkan Anda membangun bot yang dapat terlibat dalam percakapan dinamis dengan pengguna.

Dalam contoh ini, kita menggunakan atribut sesi berikut. Hanya klien dan fungsi Lambda yang dapat mengatur dan memperbarui atribut sesi. Amazon Lex hanya meneruskan ini antara klien dan fungsi Lambda. Amazon Lex tidak mempertahankan atau memodifikasi atribut sesi apa pun.

  • currentReservation— Berisi data slot untuk reservasi yang sedang berlangsung dan informasi relevan lainnya. Misalnya, berikut ini adalah contoh permintaan dari klien ke Amazon Lex. Ini menunjukkan atribut currentReservation sesi di badan permintaan.

    POST /bot/BookTrip/alias/$LATEST/user/wch89kjqcpkds8seny7dly5x3otq68j3/text "Content-Type":"application/json" "Content-Encoding":"amz-1.0" { "inputText":"Chicago", "sessionAttributes":{ "currentReservation":"{\"ReservationType\":\"Hotel\", \"Location\":\"Moscow\", \"RoomType\":null, \"CheckInDate\":null, \"Nights\":null}" } }

     

  • lastConfirmedReservation— Berisi informasi serupa untuk maksud sebelumnya, jika ada. Misalnya, jika pengguna memesan hotel dan kemudian sedang dalam proses pemesanan mobil, atribut sesi ini menyimpan data slot untuk BookHotel maksud sebelumnya.

     

  • confirmationContext— Fungsi Lambda mengatur ini AutoPopulate saat mengisi beberapa data slot berdasarkan data slot dari reservasi sebelumnya (jika ada). Ini memungkinkan berbagi informasi lintas maksud. Misalnya, jika pengguna sebelumnya memesan hotel dan sekarang ingin memesan mobil, Amazon Lex dapat meminta pengguna untuk mengonfirmasi (atau menolak) bahwa mobil sedang dipesan untuk kota dan tanggal yang sama dengan reservasi hotel mereka

Dalam latihan ini Anda menggunakan cetak biru untuk membuat bot Amazon Lex dan fungsi Lambda. Untuk informasi selengkapnya tentang cetak biru, lihat Amazon Lex dan AWS Lambda Cetak Biru.

Langkah Selanjutnya

Langkah 1: Tinjau Cetak Biru yang Digunakan dalam Latihan ini

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.