

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

# Contoh: Membuat Bot FAQ untuk Indeks Amazon Kendra
<a name="faq-bot-kendra-search"></a>

Contoh ini membuat bot Amazon Lex V2 yang menggunakan indeks Amazon Kendra untuk memberikan jawaban atas pertanyaan pengguna. Bot FAQ mengelola dialog untuk pengguna. Ini menggunakan `AMAZON.KendraSearchIntent` maksud untuk menanyakan indeks dan menyajikan respons kepada pengguna. Berikut adalah ringkasan tentang bagaimana Anda akan membuat bot FAQ Anda menggunakan indeks Amazon Kendra:

1. Buat bot yang akan berinteraksi dengan pelanggan Anda untuk mendapatkan jawaban dari bot Anda.

1. Buat maksud khusus. Karena `AMAZON.KendraSearchIntent` dan `AMAZON.FallbackIntent` merupakan maksud cadangan, bot Anda memerlukan setidaknya satu maksud lain yang harus berisi setidaknya satu ucapan. Maksud ini memungkinkan bot Anda untuk membangun, tetapi tidak digunakan sebaliknya. Bot FAQ Anda akan berisi setidaknya tiga maksud, seperti pada gambar di bawah ini:   
![Bot FAQ Kendra dengan tiga maksud](http://docs.aws.amazon.com/id_id/lexv2/latest/dg/images/kendra-faqbot/kendra-intents.png)

1. Tambahkan `AMAZON.KendraSearchIntent` intent ke bot Anda dan konfigurasikan agar berfungsi dengan indeks [Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/create-index.html) Anda. 

1. Uji bot dengan membuat kueri dan memverifikasi bahwa hasil dari indeks Amazon Kendra Anda adalah dokumen yang menjawab kueri.

**Prasyarat**

Sebelum Anda dapat menggunakan contoh ini, Anda perlu membuat indeks Amazon Kendra. Untuk informasi selengkapnya, lihat [Memulai konsol Amazon Kendra di Panduan](https://docs.aws.amazon.com/kendra/latest/dg/gs-console.html) Pengembang *Amazon Kendra*. Untuk contoh ini, pilih kumpulan data **sampel (Contoh dokumentasi AWS**) sebagai sumber data Anda.

**Untuk membuat bot FAQ:**

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

1. Di panel navigasi, pilih **Bots**. 

1. Pilih **Buat bot**.

   1.  Untuk **metode Creation**, pilih **Create a blank bot**. 

   1.  Di bagian **konfigurasi Bot**, beri bot nama yang menunjukkan tujuannya, seperti**KendraTestBot**, dan deskripsi opsional. Nama harus unik di akun Anda. 

   1.  Di bagian **Izin IAM, pilih Buat peran dengan izin** **Amazon Lex dasar**. Ini akan membuat peran [AWS Identity and Access Management (IAM)](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html) dengan izin yang dibutuhkan Amazon Lex V2 untuk menjalankan bot Anda. 

   1.  Di bagian **Children's Online Privacy Protection Act (COPPA)**, pilih **No**. 

   1.  **Di bagian **batas waktu sesi Idle** dan **Pengaturan lanjutan**, tinggalkan pengaturan default dan pilih Berikutnya.** 

   1.  Sekarang Anda berada di bagian **Tambahkan bahasa ke bot**. Di menu di bawah **Interaksi suara**, pilih **Tidak Ada. Ini hanya aplikasi berbasis teks**. Tinggalkan pengaturan default untuk bidang yang tersisa. 

   1.  Pilih **Selesai**. Amazon Lex V2 membuat bot Anda dan maksud default yang disebut **NewIntent**, dan membawa Anda ke halaman untuk mengonfigurasi maksud ini 

Agar berhasil membangun bot, Anda harus membuat setidaknya satu maksud yang terpisah dari `AMAZON.FallbackIntent` dan. `AMAZON.KendraSearchIntent` Maksud ini diperlukan untuk membangun bot Amazon Lex V2 Anda, tetapi tidak digunakan untuk respons FAQ. Maksud ini harus mengandung setidaknya satu contoh ucapan dan ucapan tersebut tidak boleh berlaku untuk pertanyaan apa pun yang diajukan pelanggan Anda.

**Untuk membuat maksud yang diperlukan:**

1.  Di bagian **Detail maksud**, beri nama maksud, seperti. **RequiredIntent** 

1.  Di bagian **Sample ujaran**, ketikkan ucapan di kotak di sebelah **Tambahkan ucapan**, seperti. **Required utterance** Kemudian pilih **Tambahkan ucapan**. 

1. Pilih **Simpan maksud.**

Buat maksud untuk mencari indeks Amazon Kendra dan pesan respons yang harus dikembalikan.

**Untuk membuat AMAZON. KendraSearchIntent pesan maksud dan respons:**

1.  Pilih **Kembali ke daftar maksud** di panel navigasi untuk kembali ke halaman **Intent untuk bot** Anda. Pilih **Tambah maksud** dan pilih **Gunakan maksud bawaan** dari menu tarik-turun. 

1.  Di kotak yang muncul, pilih menu di bawah **Maksud bawaan**. Masukkan **AMAZON.KendraSearchIntent** di bilah pencarian dan kemudian pilih dari daftar. 

1.  Berikan maksud nama, seperti**KendraSearchIntent**. 

1.  Dari menu tarik-turun **indeks Amazon Kendra**, pilih indeks yang ingin Anda cari. Indeks yang Anda buat di bagian **Prasyarat** harus tersedia. 

1.  Pilih **Tambahkan**. 

1. Di editor maksud, gulir ke bawah ke bagian **Pemenuhan**, pilih panah kanan untuk memperluas bagian, dan tambahkan pesan berikut di kotak di bawah **Pada pemenuhan yang berhasil**: 

   ```
   I found a link to a document that could help you: ((x-amz-lex:kendra-search-response-document-link-1)).
   ```  
![Tambahkan respons pemenuhan](http://docs.aws.amazon.com/id_id/lexv2/latest/dg/images/kendra-faqbot/kendra-fulfillment-response.gif)

    Untuk informasi selengkapnya tentang Respons Penelusuran Amazon Kendra, lihat [Menggunakan Respons Penelusuran](https://docs.aws.amazon.com/lexv2/latest/dg/built-in-intent-kendra-search.html#kendra-search-response). 

1. Pilih **Simpan maksud**, lalu pilih **Build** untuk membangun bot. Saat bot sudah siap, spanduk di bagian atas layar berubah menjadi hijau dan menampilkan pesan sukses. 

Terakhir, gunakan jendela pengujian konsol untuk menguji respons dari bot Anda.

**Untuk menguji bot FAQ Anda:**

1.  Setelah bot berhasil dibangun, pilih **Uji**. 

1.  Masukkan **What is Amazon Kendra?** di jendela uji konsol. Verifikasi bahwa bot merespons dengan tautan. 

1.  Untuk informasi selengkapnya tentang mengonfigurasi`AMAZON.KendraSearchIntent`, lihat [https://docs.aws.amazon.com/lexv2/latest/dg/built-in-intent-kendra-search.html](https://docs.aws.amazon.com/lexv2/latest/dg/built-in-intent-kendra-search.html)dan [KendraConfiguration](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_KendraConfiguration.html). 