Jenis slot khusus - Amazon Lex

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

Jenis slot khusus

Untuk setiap intent, Anda dapat menentukan parameter yang menunjukkan informasi yang dibutuhkan intent untuk memenuhi permintaan pengguna. Parameter ini, atau slot, memiliki tipe. Jenis slot adalah daftar nilai yang digunakan Amazon Lex V2 untuk melatih model pembelajaran mesin untuk mengenali nilai slot. Misalnya, Anda dapat menentukan jenis slot yang disebut Genres dengan nilai-nilai seperti “komedi,” “petualangan,” “dokumenter,” dll. Anda dapat menentukan sinonim untuk nilai jenis slot. Misalnya, Anda dapat mendefinisikan sinonim “lucu” dan “lucu” untuk nilai “komedi.”


            Buat jenis slot khusus.

Anda dapat mengonfigurasi jenis slot untuk memperluas nilai slot. Nilai slot akan digunakan sebagai data pelatihan dan model akan menyelesaikan slot dengan nilai yang diberikan oleh pengguna jika mirip dengan nilai slot dan sinonim dari nilai-nilai tersebut. Ini adalah perilaku default. Amazon Lex V2 menyimpan daftar kemungkinan resolusi untuk slot. Setiap entri dalam daftar memberikan nilai yang diselesaikan yang diakui Amazon Lex V2 sebagai kemungkinan tambahan untuk slot. Nilai yang diselesaikan adalah upaya terbaik untuk mencocokkan nilai slot. Daftar ini berisi hingga lima nilai.

Atau, Anda dapat mengonfigurasi jenis slot untuk membatasi resolusi ke nilai slot. Dalam hal ini, model akan menyelesaikan nilai slot yang dimasukkan oleh pengguna ke nilai slot yang ada hanya jika sama dengan nilai slot itu atau itu adalah sinonim. Misalnya, jika pengguna memasukkan “lucu” itu akan menyelesaikan nilai slot “komedi.”

Ketika nilai yang dimasukkan oleh pengguna adalah sinonim dari nilai jenis slot, model mengembalikan nilai jenis slot sebagai entri pertama dalam daftar. resolvedValues Misalnya, jika pengguna memasukkan “lucu,” model mengisi originalValue bidang dengan nilai “lucu” dan entri pertama di bidang ResolvedValues dengan “komedi.” Anda dapat mengkonfigurasi valueSelectionStrategy ketika Anda membuat atau memperbarui jenis slot dengan CreateSlotTypeoperasi sehingga nilai slot diisi dengan nilai pertama dalam daftar resolusi.

Jenis slot khusus mendukung input menggunakan gaya ejaan. Anda dapat menggunakan spell-by-letter dan spell-by-word gaya untuk membantu pelanggan Anda memasukkan huruf. Untuk informasi selengkapnya, lihat Menangkap nilai slot dengan gaya ejaan.

Jika Anda menggunakan fungsi Lambda, peristiwa input ke fungsi tersebut menyertakan daftar resolusi yang disebut. resolvedValues Contoh berikut menunjukkan bagian slot input ke fungsi Lambda:

"slots": { "MovieGenre": { "value": { "originalValue": "funny", "interpretedValue": "comedy", "resolvedValues": [ "comedy" ] } } }

Untuk setiap jenis slot, Anda dapat menentukan maksimum 10.000 nilai dan sinonim. Setiap bot dapat memiliki jumlah total 50.000 nilai jenis slot dan sinonim. Misalnya, Anda dapat memiliki 5 jenis slot, masing-masing dengan 5.000 nilai dan 5.000 sinonim, atau Anda dapat memiliki 10 jenis slot, masing-masing dengan 2.500 nilai dan 2.500 sinonim.

Jenis slot khusus tidak boleh memiliki nama yang sama dengan jenis slot bawaan. Misalnya, jenis slot khusus tidak boleh diberi nama dengan kata kunci yang dicadangkan dari Tanggal, Nomor, atau Konfirmasi. Kata kunci ini disediakan untuk jenis slot bawaan. Untuk daftar semua jenis slot bawaan, lihatJenis slot bawaan.