Pedoman dan kuota - Amazon Lex

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

Pedoman dan kuota

Wilayah

Untuk daftarAWS Wilayah tempat Amazon Lex V2 tersedia, lihat wilayah AWS dan titik akhir diReferensi Umum AWS.

Panduan umum

Topik ini menjelaskan pedoman umum saat menggunakan Amazon Lex V2.

Permintaan penandatanganan

Semua permintaan pembuatan model dan waktu proses Amazon Lex V2 di Referensi API menggunakan tanda tangan V4 untuk mengautentikasi permintaan. Untuk informasi selengkapnya tentang autentikasi permintaan, lihat Proses penandatanganan Tanda Tangan Versi 4 dalamReferensi Umum AWS.

Melindungi informasi rahasia

Operasi API runtime RecognizeTextdan RecognizeUtterancemengambil ID sesi sebagai parameter yang diperlukan. Pengembang dapat menyetel ini ke nilai apa pun yang memenuhi batasan yang dijelaskan dalam API. Kami menyarankan Anda untuk tidak menggunakan parameter ini untuk mengirim informasi rahasia apa pun, seperti login pengguna, email, atau nomor jaminan sosial. ID ini terutama digunakan untuk mengidentifikasi percakapan dengan bot secara unik.

Menangkap nilai slot dari ucapan pengguna

Amazon Lex V2 menggunakan nilai pencacahan yang Anda berikan dalam definisi jenis slot untuk melatih model pembelajaran mesinnya. Misalkan Anda mendefinisikan maksud yang dipanggilGetPredictionIntent dengan contoh ucapan berikut:

"Tell me the prediction for {sign}"

dimana {sign} adalah slot dengan tipe kustomZodiacSign yang memiliki 12 nilai pencacahan:Aries melaluiPisces. Sekarang misalkan pengguna mengatakan “Katakan padaku prediksi untuk bumi”:

  • Amazon Lex V2 menyimpulkan bahwa “bumi” adalah ZodiacSign nilai jika Anda melakukan salah satu tindakan berikut:

    • MengaturvalueSelectionStrategy bidang untukORIGINAL_VALUE menggunakan CreateSlotTypeoperasi

    • Pilih Perluas nilai di konsol

  • Amazon Lex V2 tidak mengenali nilai “bumi” jika Anda membatasi pengakuan terhadap nilai yang Anda tentukan untuk jenis slot dengan melakukan salah satu tindakan berikut:

    • MengaturvalueSelectionStrategy bidang untukTOP_RESOLUTION menggunakanCreateSlotType operasi

    • Pilih Batasi nilai slot dan sinonim di konsol

Ketika Anda mendefinisikan sinonim untuk nilai slot, mereka diakui sama dengan nilai slot. Namun, nilai slot dikembalikan bukan sinonim.

Karena Amazon Lex V2 meneruskan nilai ini ke aplikasi klien Anda atau ke fungsi Lambda, Anda harus memeriksa bahwa nilai slot adalah nilai yang valid sebelum menggunakannya dalam aktivitas pemenuhan Anda.

Ketika Amazon Lex V2 memanggil fungsi Lambda atau mengembalikan hasil interaksi pidato dengan klien Anda, kasus nilai slot tidak dijamin. Dalam interaksi teks, kasus nilai slot cocok dengan teks yang dimasukkan atau nilai slot, tergantung pada nilaivalueResolutionStrategy bidang.

Akronim dalam nilai slot

Saat mendefinisikan nilai slot yang berisi akronim, gunakan pola berikut:

  • Huruf kapital dipisahkan oleh periode (D.V.D.)

  • Huruf kapital dipisahkan oleh spasi (D V D)

Built-in slot untuk tanggal dan waktu

Jenis slotAmazon.waktu built-inAmazon.date dan menangkap tanggal dan waktu (baik absolut maupun relatif). Tanggal dan waktu relatif diselesaikan pada waktu dan tanggal Amazon Lex V2 menerima permintaan dan di wilayah tempat permintaan tersebut diproses.

Untuk jenis slotAMAZON.Time bawaan, jika pengguna tidak menentukan bahwa waktu sebelum atau sesudah tengah hari, waktunya ambigu. Dalam hal ini, Amazon Lex V2 akan meminta pengguna lagi. Kami merekomendasikan prompt yang memunculkan waktu absolut. Misalnya, gunakan prompt seperti “Kapan Anda ingin pizza Anda dikirimkan? Anda dapat mengatakan 6 PM atau 6 di malam hari.”

Menghindari ambiguitas dalam data pelatihan untuk bot Anda

Menyediakan data pelatihan yang membingungkan di bot Anda mengurangi kemampuan Amazon Lex V2 untuk memahami input pengguna. Misalkan Anda memiliki dua maksud (OrderPizzadanOrderDrink) di bot Anda, dan Anda memasukkan “Saya ingin memesan” sebagai ucapan sampel. Saat Anda membuat bot, Amazon Lex V2 tidak dapat memetakan ucapan ini ke maksud tertentu. Akibatnya, ketika pengguna memasukkan ucapan ini saat runtime, Amazon Lex V2 tidak dapat memilih maksud dengan tingkat kepercayaan yang tinggi.

Jika Anda memiliki dua maksud dengan ucapan sampel yang sama, gunakan konteks masukan untuk membantu Amazon Lex V2 membedakan antara dua intent pada waktu proses. Untuk informasi selengkapnya, lihat Mengatur konteks maksud.

Menggunakan alias TSTALIASID

  • Alias TSTALIASID dari bot Anda menunjuk ke versi Draft dan hanya boleh digunakan untuk pengujian manual. Amazon Lex membatasi jumlah permintaan yang dapat Anda buat ke alias TSTALIASID bot.

  • Saat Anda memperbarui versi Draf bot, Amazon Lex menutup percakapan yang sedang berlangsung untuk aplikasi klien apa pun menggunakan alias TSTALIASID bot. Umumnya, Anda tidak boleh menggunakan alias TSTALIASID dari bot dalam produksi karena versi Draft dapat diperbarui. Anda harus mempublikasikan versi dan alias dan menggunakannya sebagai gantinya.

  • Saat Anda memperbarui alias, Amazon Lex membutuhkan waktu beberapa menit untuk mengambil perubahan. Ketika Anda memodifikasi versi Draft bot, perubahan akan diambil oleh alias TSTALIASID segera.

Quotas

Service quotas, juga disebut sebagai batasan, adalah jumlah maksimum sumber daya layanan yang diizinkan untukAWS akun Anda. Untuk informasi selengkapnya, lihat kuota layanan AWS di referensiAWS umum.

Beberapa kuota layanan dapat disesuaikan atau ditingkatkan. Lihat kolom Adjustable di tabel berikut untuk melihat apakah kuota dapat disesuaikan dan ke kolom Swalayan untuk melihat apakah Anda dapat meminta penyesuaian kuota melalui konsol kuota Layanan. KontakAWS Support untuk menambah kuota yang dapat disesuaikan, tetapi tidak melalui swalayan. Perlu waktu beberapa hari untuk menambah kuota layanan. Jika Anda meningkatkan kuota sebagai bagian dari proyek yang lebih besar, pastikan untuk menambahkan waktu ini ke paket Anda.

Kuota waktu bangun

Kuota maksimum berikut diberlakukan saat Anda membuat bot.

Deskripsi Default Dapat Disesuaikan Layanan mandiri
Bot perAWS akun 100 Ya Ya
Asosiasi saluran bot perAWS akun 5.000 Tidak T/A
Bot per jaringan bot 5 Tidak T/A
Jaringan bot per bot 25 Tidak T/A
Versi per bot 100 Tidak T/A
Maksud per lokal di setiap bot
  • 1,000 di id-ID, id-ID, dan en-ID

  • 250 di semua lokal lainnya

Ya Tidak
Slot per lokal di setiap bot
  • 4,000 in id-ID, id-ID, dan id-ID

  • 2.000 di semua lokal lainnya

Tidak T/A
Jenis slot khusus per bot lokal
  • 250 di id-ID, id-ID, dan id-ID

  • 100 di semua lokal lainnya

Tidak T/A
Kustom jenis slot nilai dan sinonim per lokal di setiap bot 50.000 Tidak T/A
Total karakter dalam ujaran sampel per lokal di setiap bot
  • 2,000,000 dalam id-ID, id-ID, dan id-ID

  • 200.000 di semua lokal lainnya

Tidak T/A
Asosiasi saluran per bot alias 10 Tidak T/A
Slot per maksud 100 Tidak T/A
Contoh ucapan 1.500 Ya Ya
Karakter per sampel ucapan 500 Tidak T/A
Panjang respons teks 4.000 Tidak T/A
Contoh ucapan 10 Ya Ya
Karakter per sampel slot ucapan 500 Tidak T/A
Perintah per slot 30 Tidak T/A
Nilai dan sinonim per jenis slot kustom 10.000 Tidak T/A
Karakter per slot nilai 500 Tidak T/A
Karakter dalam nama asosiasi saluran 100 Tidak T/A
Jumlah pekerjaan analisis Desainer Chatbot Otomatis bersamaan di semua bot di akun Anda per Wilayah 10 Tidak T/A
Ukuran slot tata bahasa kustom jenis file XML 100 KB Tidak T/A

Kuota

Kuota maksimum berikut diberlakukan saat runtime.

Deskripsi Default Dapat Disesuaikan Layanan mandiri
Masukan ukuran teks untuk RecognizeTextdan RecognizeUtterance 1024 karakter Unicode Tidak T/A
Panjang masukan ucapan untukRecognizeUtterance operasi 15 detik Ya Tidak
UkuranRecognizeUtterance header 16 KB Tidak T/A
Ukuran gabungan permintaan dan header sesi untukRecognizeUtterance 12 KB Tidak T/A
Jumlah maksimum percakapan mode teks bersamaan untukRecognizeText,RecognizeUtterance, atauStartConversation untuk TestBotAlias 2 Tidak T/A
Jumlah maksimum percakapan mode teks bersamaan untukRecognizeText,RecognizeUtterance, atauStartConversation untuk alias lainnya 50 Ya Tidak
Jumlah maksimum percakapan mode suara serentakRecognizeUtterance untuk untuk TestBotAlias 2 Tidak T/A
Jumlah maksimum percakapan mode suara serentakRecognizeUtterance untuk alias lainnya 125 Ya Tidak
Jumlah maksimum percakapan mode suara serentakStartConversation untuk untuk TestBotAlias 2 Tidak T/A
Jumlah maksimum percakapan mode suara serentakStartConversation untuk alias lainnya 200 Ya Tidak
Jumlah maksimum operasi manajemen sesi bersamaan (PutSession,GetSession, atauDeleteSession) saat menggunakan TestBotAlias 2 Tidak T/A
Jumlah maksimum operasi manajemen sesi bersamaan (PutSession,GetSession, atauDeleteSession) saat menggunakan alias lainnya 50 Ya Tidak
Ukuran input maksimum ke fungsi Lambda 12 KB Tidak T/A
Ukuran keluaran maksimum dari fungsi Lambda 25 KB Tidak T/A
Ukuran maksimum atribut sesi dalam output fungsi Lambda 12 KB Tidak T/A