Cara kerjanya - Amazon Lex

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

Cara kerjanya

Amazon Lex V2 memungkinkan Anda membuat aplikasi menggunakan antarmuka teks atau ucapan untuk percakapan dengan pengguna. Berikut ini adalah langkah-langkah khas untuk bekerja dengan Amazon Lex V2:

  1. Buat bot dan tambahkan satu atau lebih bahasa. Konfigurasikan bot agar dapat memahami tujuan pengguna, terlibat dalam percakapan dengan pengguna untuk mendapatkan informasi, dan memenuhi maksud pengguna.

  2. Uji bot. Anda dapat menggunakan klien jendela pengujian yang disediakan oleh konsol Amazon Lex V2.

  3. Publikasikan versi dan buat alias.

  4. Menyebarkan bot. Anda dapat menggunakan bot pada aplikasi Anda sendiri atau platform perpesanan 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 input pengguna yang disediakan dengan teks atau ucapan dan berbicara bahasa alami.

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

  • Maksud - Maksud 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. Sebagai contoh, OrderPizza.

    • Contoh ucapan - Bagaimana pengguna dapat menyampaikan maksud. Misalnya, pengguna mungkin mengatakan “Dapatkah 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 maksud secara opsional sehingga Amazon Lex V2 mengembalikan informasi kembali ke aplikasi klien untuk pemenuhan yang diperlukan.

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

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

  • Slot - Maksud dapat membutuhkan 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.

    Misalnya OrderPizza intent membutuhkan slot seperti ukuran, tipe kerak, dan jumlah pizza. Untuk setiap slot, Anda memberikan jenis slot dan satu atau lebih petunjuk yang dikirim 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 silakan” 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 built-in jenis slot. Misalnya, Anda dapat membuat dan menggunakan jenis slot berikut untuk OrderPizza intent:

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

    • Kerak - Dengan nilai pencacahan dan. Thick Thin

    Amazon Lex V2 juga menyediakan tipe slot bawaan. Misalnya, AMAZON.Number adalah tipe 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 aplikasi klien Anda menggunakan. 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 bukan versi tertentu, semua klien Anda mendapatkan fungsionalitas baru tanpa perlu diperbarui.

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