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 chatbot untuk memberikan dukungan pelanggan, menjawab pertanyaan yang sering diajukan, atau membuat janji temu. Berikut adalah langkah-langkah khas untuk bekerja dengan Amazon Lex V2:

Jalur Pembelajaran Mulai Cepat

Baru mengenal Amazon Lex V2? Ikuti jalur pembelajaran progresif ini untuk memulai dengan cepat:

  1. Mulai dengan Template (5 menit) — Pilih dari template chatbot yang sudah dibuat sebelumnya seperti Customer Support FAQ, Appointment Booking, atau Order Status. Template mencakup maksud, slot, dan contoh ucapan yang telah dikonfigurasi sebelumnya.

  2. Kustomisasi Chatbot Anda (15 menit) - Ubah template agar sesuai dengan kasus penggunaan spesifik Anda. Tambahkan maksud Anda sendiri, perbarui contoh ucapan, dan konfigurasikan jenis slot untuk domain Anda.

  3. Uji dan Perbaiki (10 menit) — Gunakan konsol uji bawaan untuk melakukan percakapan dengan chatbot Anda. Aktifkan NLU Berbantuan untuk pemahaman yang lebih baik dengan data pelatihan minimal.

  4. Terapkan dan Integrasikan (20 menit) — Publikasikan chatbot Anda dan integrasikan dengan platform pilihan Anda (Slack, aplikasi web, atau aplikasi seluler).

Total waktu untuk chatbot kerja: ~ 50 menit

Untuk pemahaman yang lebih komprehensif, lanjutkan dengan proses pengembangan terperinci di bawah ini.

Proses Pengembangan Terperinci

Untuk bot yang lebih kompleks atau saat membangun dari awal, ikuti proses pengembangan komprehensif ini:

  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

Konsep Inti dan Terminologi

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 penunjuk 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.

Fitur Amazon Lex V2 Tingkat Lanjut

Selain konsep inti di atas, Amazon Lex V2 menyertakan fitur-fitur canggih yang meningkatkan kemampuan bot:

  • Assisted NLU — Menggunakan Large Language Models (LLMs) untuk meningkatkan klasifikasi maksud dan resolusi slot. Fitur ini membantu bot Anda memahami permintaan pengguna dengan lebih akurat, bahkan ketika mereka menggunakan frasa yang berbeda dari contoh pelatihan Anda. NLU yang dibantu bekerja dalam maksud dan slot Anda yang dikonfigurasi, memberikan pemahaman yang lebih baik tanpa memerlukan data pelatihan yang ekstensif.

  • Percakapan Multi-giliran — Amazon Lex V2 dapat mempertahankan konteks di beberapa putaran percakapan, memungkinkan back-and-forth interaksi alami. Pengguna dapat memberikan informasi secara bertahap, berubah pikiran, atau mengajukan pertanyaan klarifikasi tanpa kehilangan konteks percakapan.

  • Context Switching — Bot tingkat lanjut dapat menangani perubahan topik dalam percakapan. Misalnya, pengguna mungkin mulai bertanya tentang informasi akun, kemudian beralih ke menempatkan pesanan, dan kembali ke topik asli. Amazon Lex V2 dapat mengelola sakelar konteks ini dengan anggun.

  • Strategi Fallback — Saat Amazon Lex V2 tidak memahami permintaan pengguna, Anda dapat mengonfigurasi perilaku fallback yang canggih termasuk pertanyaan klarifikasi, permintaan saran, atau eskalasi ke agen manusia. Ini memastikan pengguna selalu memiliki jalur ke depan dalam percakapan.

  • Conversation Flow Management — Gunakan percabangan bersyarat dan kontrol alur percakapan untuk membuat pola dialog yang kompleks tanpa menulis kode. Anda dapat merutekan percakapan berdasarkan respons pengguna, nilai slot, atau data eksternal.

Ketersediaan Wilayah

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