

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](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html) sebagai gantinya. 

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

# Langkah 1: Tinjau Cetak Biru yang Digunakan dalam Latihan ini
<a name="ex-book-trip-blueprints"></a>

**Topics**
+ [Ikhtisar Bot Blueprint () BookTrip](#ex-book-trip-bp-summary-bot)
+ [Ikhtisar Cetak Biru Fungsi Lambda () lex-book-trip-python](#ex-book-trip-summary-lambda)

## Ikhtisar Bot Blueprint () BookTrip
<a name="ex-book-trip-bp-summary-bot"></a>

Blueprint (**BookTrip**) yang Anda gunakan untuk membuat bot menyediakan pra-konfigurasi berikut:
+ **Jenis slot** - Dua jenis slot khusus:
  +  `RoomTypes`dengan nilai enumerasi:`king`,, dan `queen``deluxe`, untuk digunakan dalam maksud. `BookHotel`
  +  `CarTypes`dengan nilai enumerasi:`economy`,,`standard`,`midsize`,`full size`, dan `luxury``minivan`, untuk digunakan dalam maksud. `BookCar`

     
+ **Maksud 1 (BookHotel)** - Ini telah dikonfigurasikan sebagai berikut:
  + **Slot yang telah dikonfigurasi sebelumnya** 
    + `RoomType`, dari jenis slot `RoomTypes` khusus
    + `Location`, dari tipe slot `AMAZON.US_CITY` bawaan
    + `CheckInDate`, dari tipe slot `AMAZON.DATE` bawaan
    + `Nights`, dari tipe slot `AMAZON.NUMBER` bawaan
  + **Ucapan yang telah dikonfigurasi** 
    + “Pesan hotel”
    + “Saya ingin membuat reservasi hotel” 
    + “Pesan \$1Nights\$1 menginap di \$1Lokasi\$1”

    Jika pengguna mengucapkan salah satu dari ini, Amazon Lex menentukan bahwa itu `BookHotel` adalah maksud dan kemudian meminta pengguna untuk data slot.
  + **Permintaan yang telah dikonfigurasi** 
    + Prompt untuk `Location` slot — “Kota apa yang akan Anda tinggali?”
    + Prompt untuk `CheckInDate` slot — “Hari apa Anda ingin check-in?”
    + Prompt untuk `Nights` slot — “Berapa malam Anda akan tinggal?” 
    + Prompt untuk `RoomType` slot — “Jenis kamar apa yang Anda inginkan, ratu, raja, atau deluxe?” 
    + Pernyataan konfirmasi — “Oke, saya meminta Anda untuk menginap malam \$1Nights\$1 di \$1Location\$1 mulai \$1CheckInDate\$1. Haruskah saya memesan reservasi?” 
    + Penolakan — “Oke, saya telah membatalkan reservasi Anda dalam proses.”

       
+ **Maksud 2 (BookCar)** - Ini telah dikonfigurasikan sebagai berikut:
  + **Slot yang telah dikonfigurasi sebelumnya** 
    + `PickUpCity`, dari tipe `AMAZON.US_CITY` bawaan
    + `PickUpDate`, dari tipe `AMAZON.DATE` bawaan
    + `ReturnDate`, dari tipe `AMAZON.DATE` bawaan
    + `DriverAge`, dari tipe `AMAZON.NUMBER` bawaan
    + `CarType`, dari tipe `CarTypes` kustom
  + **Ucapan yang telah dikonfigurasi** 
    + “Pesan mobil”
    + “Pesan mobil” 
    + “Buat reservasi mobil”

    Jika pengguna mengucapkan salah satu dari ini, Amazon Lex menentukan BookCar maksud dan kemudian meminta pengguna untuk data slot.
  + **Permintaan yang telah dikonfigurasi**
    + Prompt untuk `PickUpCity` slot — “Di kota apa Anda perlu menyewa mobil?”
    + Prompt untuk `PickUpDate` slot — “Hari apa Anda ingin memulai sewa Anda?”
    + Prompt untuk `ReturnDate` slot — “Hari apa Anda ingin mengembalikan mobil ini?”
    + Prompt untuk `DriverAge` slot — “Berapa umur pengemudi untuk sewa ini?”
    + Prompt untuk `CarType` slot — “Jenis mobil apa yang ingin Anda sewa? Pilihan kami yang paling populer adalah ekonomi, menengah, dan mewah”
    + Pernyataan konfirmasi — “Oke, saya minta Anda turun untuk sewa \$1CarType\$1 di \$1PickUpCity\$1 dari \$1PickUpDate\$1 ke \$1ReturnDate\$1. Haruskah saya memesan reservasi?” 
    + Penolakan — “Oke, saya telah membatalkan reservasi Anda dalam proses.”

## Ikhtisar Cetak Biru Fungsi Lambda () lex-book-trip-python
<a name="ex-book-trip-summary-lambda"></a>

Selain cetak biru bot, AWS Lambda menyediakan blueprint (**lex-book-trip-python**) yang dapat Anda gunakan sebagai pengait kode dengan cetak biru bot. Untuk daftar cetak biru bot dan cetak biru fungsi Lambda yang sesuai, lihat. [Amazon Lex dan AWS Lambda Cetak Biru](lex-lambda-blueprints.md)

Saat Anda membuat bot menggunakan BookTrip cetak biru, Anda memperbarui konfigurasi maksud (BookCar dan BookHotel) dengan menambahkan fungsi Lambda ini sebagai pengait kode untuk input data pengguna dan initialization/validation pemenuhan maksud.



Kode fungsi Lambda yang disediakan ini menampilkan percakapan dinamis menggunakan informasi yang diketahui sebelumnya (bertahan dalam atribut sesi) tentang pengguna untuk menginisialisasi nilai slot untuk maksud. Untuk informasi selengkapnya, lihat [Mengelola Konteks Percakapan](context-mgmt.md).

**Langkah Selanjutnya**  
[Langkah 2: Buat Amazon Lex Bot](ex-book-trip-create-bot.md)