Jika Anda menggunakan Amazon Lex V2, lihat panduan Amazon Lex V2 sebagai gantinya.
Jika Anda menggunakan Amazon Lex V1, kami sarankan untuk meningkatkan bot Anda ke Amazon Lex V2. Kami tidak lagi menambahkan fitur baru ke V1 dan sangat menyarankan menggunakan V2 untuk semua bot baru.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Jenis Slot Kustom Slot Jenis Slot Khusus
Untuk setiap intent, Anda dapat menentukan parameter yang menunjukkan informasi yang dibutuhkan maksud untuk memenuhi permintaan pengguna. Parameter ini, atau slot, memiliki tipe. Jenis slot adalah daftar nilai yang digunakan Amazon Lex untuk melatih model pembelajaran mesin untuk mengenali nilai slot. Misalnya, Anda dapat menentukan jenis slot yang disebut "Genres.
" Setiap nilai dalam jenis slot adalah nama genre, “komedi,” “petualangan,” “dokumenter,” dll. Anda dapat menentukan sinonim untuk nilai jenis slot. Misalnya, Anda dapat mendefinisikan sinonim “lucu” dan “lucu” untuk nilai “komedi.”
Anda dapat mengkonfigurasi jenis slot untuk membatasi resolusi ke nilai slot. Nilai slot akan digunakan sebagai pencacahan dan nilai yang dimasukkan oleh pengguna akan diselesaikan ke nilai slot hanya jika sama dengan salah satu nilai slot atau sinonim. Sebuah sinonim diselesaikan dengan nilai slot yang sesuai. Misalnya, jika pengguna memasukkan “lucu” itu akan menyelesaikan dengan nilai slot “komedi.”
Bergantian, Anda dapat mengkonfigurasi jenis slot untuk memperluas nilai. Nilai slot akan digunakan sebagai data pelatihan dan slot diselesaikan dengan nilai yang diberikan oleh pengguna jika mirip dengan nilai slot dan sinonim. Ini adalah perilaku default.
Amazon Lex mempertahankan daftar resolusi yang mungkin untuk celah. Setiap entri dalam daftar memberikan nilai resolusi yang diakui Amazon Lex sebagai kemungkinan tambahan untuk slot. Nilai resolusi adalah upaya terbaik untuk mencocokkan nilai slot. Daftar ini berisi hingga lima nilai.
Ketika nilai yang dimasukkan oleh pengguna adalah sinonim, entri pertama dalam daftar nilai resolusi adalah nilai jenis slot. Misalnya, jika pengguna memasukkan “lucu,”slots
bidang berisi “lucu” dan entri pertama dislotDetails
lapangan adalah “komedi.” Anda dapat mengkonfigurasivalueSelectionStrategy
ketika Anda membuat atau memperbarui jenis slot denganPutSlotType operasi sehingga nilai slot diisi dengan nilai pertama dalam daftar resolusi.
Jika Anda menggunakan fungsi Lambda, acara input ke fungsi tersebut mencakup daftar resolusi yang disebutslotDetails
. Contoh berikut menunjukkan slot dan slot rincian bagian input ke fungsi Lambda:
"slots": {
"MovieGenre": "funny";
},
"slotDetails": {
"Movie": {
"resolutions": [
"value": "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. Jika Anda melebihi batas ini, Anda akan mendapatkanLimitExceededException
saat Anda meneleponPutBot operasi.