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:
-
Mengatur
valueSelectionStrategy
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:
-
Mengatur
valueSelectionStrategy
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 (OrderPizza
danOrderDrink
) 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
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 |
|
Ya | Tidak |
Slot per lokal di setiap bot |
|
Tidak | T/A |
Jenis slot khusus per bot lokal |
|
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 |
|
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 |