Konsep inti Amazon Lex V2 - Amazon Lex

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

Konsep inti Amazon Lex V2

Amazon Lex V2 memungkinkan Anda membangun aplikasi obrolan (bot) untuk memperoleh informasi dari pengguna untuk menyelesaikan tugas. Misalnya, Anda dapat membuat bot untuk memesan bunga atau memesan kamar hotel. Berikut adalah langkah-langkah khas untuk bekerja dengan Amazon Lex V2:

  1. Buat bot dan tambahkan satu atau beberapa bahasa. Konfigurasikan bot sehingga memahami tujuan pengguna, terlibat dalam percakapan dengan pengguna untuk memperoleh informasi, dan memenuhi maksud pengguna.

  2. Uji botnya. Anda dapat menggunakan klien jendela uji yang disediakan oleh konsol Amazon Lex V2.

  3. Publikasikan versi dan buat alias.

  4. Menyebarkan bot. Anda dapat menggunakan bot di aplikasi atau platform perpesanan Anda sendiri seperti Facebook Messenger atau Slack

Sebelum memulai, biasakan diri Anda dengan konsep dan terminologi inti Amazon Lex V2 berikut:

  • Bot — Bot melakukan tugas otomatis seperti memesan pizza, memesan hotel, memesan bunga, dan sebagainya. Bot Amazon Lex V2 didukung oleh kemampuan pengenalan suara otomatis (ASR) dan pemahaman bahasa alami (NLU).

    Bot Amazon Lex V2 dapat memahami masukan pengguna yang disediakan dengan teks atau ucapan dan bahasa alami percakapan.

  • Bahasa — Bot Amazon Lex V2 dapat berkomunikasi dalam satu atau lebih bahasa. Setiap bahasa tidak tergantung pada yang lain, Anda dapat mengonfigurasi Amazon Lex V2 untuk berkomunikasi dengan pengguna menggunakan kata dan frasa asli. Untuk informasi selengkapnya, lihat Bahasa dan lokal yang didukung oleh Amazon Lex V2.

  • Intent — Intent mewakili tindakan yang ingin dilakukan pengguna. Anda membuat bot untuk mendukung satu atau lebih maksud terkait. Misalnya, Anda dapat membuat maksud yang memesan pizza dan minuman. Untuk setiap maksud, Anda memberikan informasi yang diperlukan berikut:

    • Nama maksud — Nama deskriptif untuk maksud tersebut. Misalnya, OrderPizza.

    • Contoh ucapan — Bagaimana pengguna dapat menyampaikan maksud tersebut. Misalnya, pengguna mungkin mengatakan “Bisakah saya memesan pizza” atau “Saya ingin memesan pizza.”

    • Cara memenuhi maksud — Bagaimana Anda ingin memenuhi maksud setelah pengguna memberikan informasi yang diperlukan. Kami menyarankan Anda membuat fungsi Lambda untuk memenuhi maksud.

      Anda dapat mengonfigurasi intent secara opsional sehingga Amazon Lex V2 mengembalikan informasi kembali ke aplikasi klien untuk pemenuhan yang diperlukan.

    Selain maksud khusus, Amazon Lex V2 menyediakan maksud bawaan untuk mengatur bot Anda dengan cepat. Untuk informasi selengkapnya, lihat Maksud bawaan.

    Amazon Lex selalu menyertakan maksud fallback untuk setiap bot. Maksud fallback digunakan setiap kali Amazon Lex tidak dapat menyimpulkan maksud pengguna. Untuk informasi selengkapnya, lihat AMAZON.FallbackIntent.

  • Slot — Niat dapat memerlukan nol atau lebih slot, atau parameter. Anda menambahkan slot sebagai bagian dari konfigurasi maksud. Saat runtime, Amazon Lex V2 meminta pengguna untuk nilai slot tertentu. Pengguna harus memberikan nilai untuk semua slot yang diperlukan sebelum Amazon Lex V2 dapat memenuhi maksud tersebut.

    Misalnya OrderPizza intent membutuhkan slot seperti ukuran, jenis kerak, dan jumlah pizza. Untuk setiap slot, Anda memberikan jenis slot dan satu atau lebih petunjuk yang dikirimkan Amazon Lex V2 ke klien untuk mendapatkan nilai dari pengguna. Seorang pengguna dapat membalas dengan nilai slot yang berisi kata-kata tambahan, seperti “pizza besar tolong” atau “mari kita tetap dengan kecil.” Amazon Lex V2 masih memahami nilai slotnya.

  • Jenis slot — Setiap slot memiliki tipe. Anda dapat membuat jenis slot Anda sendiri, atau Anda dapat menggunakan jenis slot bawaan. Misalnya, Anda dapat membuat dan menggunakan jenis slot berikut untuk OrderPizza intent:

    • Ukuran - Dengan nilai enumerasiSmall,, Medium dan. Large

    • Kerak — Dengan nilai enumerasi dan. Thick Thin

    Amazon Lex V2 juga menyediakan tipe slot bawaan. Misalnya, AMAZON.Number adalah jenis slot built-in yang dapat Anda gunakan untuk jumlah pizza yang dipesan. Untuk informasi selengkapnya, lihat Maksud bawaan.

  • Versi — Versi adalah snapshot bernomor dari pekerjaan Anda yang dapat Anda publikasikan untuk digunakan di berbagai bagian alur kerja Anda, seperti pengembangan, penerapan beta, dan produksi. Setelah Anda membuat versi, Anda dapat menggunakan bot seperti yang ada saat versi dibuat. Setelah Anda membuat versi, itu tetap sama saat Anda terus bekerja pada aplikasi Anda.

  • Alias — Alias adalah pointer ke versi bot tertentu. Dengan alias, Anda dapat memperbarui versi yang digunakan aplikasi klien Anda. Misalnya, Anda dapat mengarahkan alias ke versi 1 bot Anda. Ketika Anda siap untuk memperbarui bot, Anda menerbitkan versi 2 dan mengubah alias untuk menunjuk ke versi baru. Karena aplikasi Anda menggunakan alias alih-alih versi tertentu, semua klien Anda mendapatkan fungsionalitas baru tanpa perlu diperbarui.

Untuk daftar AWS Wilayah di mana Amazon Lex V2 tersedia, lihat titik akhir dan kuota Amazon Lex V2 di Referensi Umum Amazon Web Services.