Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Jenis slot komposit
Slot komposit adalah kombinasi dari dua atau lebih slot yang menangkap beberapa bagian informasi dalam satu input pengguna. Misalnya, Anda dapat mengonfigurasi bot untuk mendapatkan lokasi dengan meminta “kota dan negara bagian atau kode pos”. Sebaliknya, ketika percakapan dikonfigurasi untuk menggunakan jenis slot terpisah menghasilkan pengalaman percakapan yang kaku (“Apa itu kota?” diikuti dengan “Apa kode pos?”). Dengan slot komposit, Anda dapat menangkap semua informasi melalui satu slot. Slot komposit adalah kombinasi slot yang disebut subslot, seperti kota, negara bagian, dan kode pos.
Anda dapat menggunakan kombinasi jenis slot Amazon Lex yang tersedia (built-in) dan slot Anda sendiri (slot khusus). Anda dapat merancang ekspresi logis untuk menangkap informasi dalam subslot yang diperlukan. Misalnya: kota dan negara bagian atau kode pos.
Jenis slot komposit hanya tersedia di en-US dan lokal dengan dukungan fitur terbatas melalui AI Generatif.
Membuat tipe slot komposit
Untuk menggunakan subslot dalam slot komposit, Anda harus terlebih dahulu mengkonfigurasi jenis slot komposit. Untuk melakukannya, gunakan langkah-langkah menambahkan konsol tipe slot atau operasi API. Setelah Anda memilih nama dan deskripsi untuk jenis slot komposit, Anda harus memberikan informasi untuk subslot. Untuk informasi selengkapnya tentang menambahkan jenis slot, lihat Menambahkan jenis slot
Subslot
Jenis slot komposit memerlukan konfigurasi slot yang mendasarinya, yang disebut subslot. Jika Anda ingin mendapatkan beberapa informasi dari pelanggan dalam satu permintaan, konfigurasikan kombinasi subslot. Misalnya: kota, negara bagian, dan kode pos. Anda dapat menambahkan hingga 6 subslot untuk slot komposit.
Slot jenis slot tunggal dapat digunakan untuk menambahkan subslot ke jenis slot komposit. Namun, Anda tidak dapat menggunakan jenis slot komposit sebagai tipe slot untuk subslot.
Gambar-gambar berikut adalah ilustrasi dari slot komposit “Mobil”, yang merupakan kombinasi dari subslot: Warna,, FuelType Produsen, Model, VIN, dan Tahun.
Pembuat ekspresi
Untuk mendorong pemenuhan slot komposit, Anda dapat menggunakan pembangun ekspresi secara opsional. Dengan pembangun ekspresi, Anda dapat merancang ekspresi slot logis untuk menangkap nilai subslot yang diperlukan dalam urutan yang diinginkan. Sebagai bagian dari ekspresi boolean, Anda dapat menggunakan operator seperti AND dan OR. Berdasarkan ekspresi yang dirancang, ketika subslot yang diperlukan terpenuhi, slot komposit dianggap terpenuhi.
Menggunakan tipe slot komposit
Untuk beberapa maksud, Anda mungkin ingin menangkap slot yang berbeda sebagai bagian dari satu slot. Misalnya, bot penjadwalan perawatan mobil mungkin memiliki maksud dengan ucapan berikut:
My car is a {car}
Maksudnya mengharapkan bahwa slot komposit {car} berisi daftar slot, yang terdiri dari detail mobil. Misalnya, “Toyota Camry Putih 2021”.
Slot komposit berbeda dari slot multi-nilai. Slot komposit terdiri dari beberapa slot, masing-masing dengan nilainya sendiri. Sedangkan, slot multi-nilai adalah slot tunggal yang dapat berisi daftar nilai. Untuk informasi lebih lanjut tentang slot multi-nilai lihat, Menggunakan beberapa nilai dalam slot
Untuk slot komposit, Amazon Lex mengembalikan nilai untuk setiap subslot dalam respons terhadap RecognizeUtterance operasi RecognizeText atau. Berikut ini adalah informasi slot yang dikembalikan untuk ucapan: “Saya ingin menjadwalkan layanan untuk “2021 White Toyota Camry” saya dari bot. CarService
"slots": {
"CarType": {
"value": {
"originalValue": "White Toyota Camry 2021",
"interpretedValue": "White Toyota Camry 2021",
"resolvedValues": [
"white Toyota Camry 2021"
]
},
"subSlots": {
"Color": {
"value": {
"originalValue": "White",
"interpretedValue": "White",
"resolvedValues": [
"white"
]
},
"shape": "Scalar"
},
"Manufacturer": {
"value": {
"originalValue": "Toyota",
"interpretedValue": "Toyota",
"resolvedValues": [
"Toyota"
]
},
"shape": "Scalar"
},
"Model": {
"value": {
"originalValue": "Camry",
"interpretedValue": "Camry",
"resolvedValues": [
"Camry"
]
},
"shape": "Scalar"
},
"Year": {
"value": {
"originalValue": "2021",
"interpretedValue": "2021",
"resolvedValues": [
"2021"
]
},
"shape": "Scalar"
}
}
},
...
}Slot komposit dapat ditimbulkan pada putaran pertama atau putaran ke-n percakapan. Berdasarkan nilai input yang diberikan, slot komposit dapat menghasilkan subslot yang diperlukan yang tersisa.
Slot komposit selalu mengembalikan nilai untuk setiap subslot. Ketika ucapan tidak mengandung nilai yang dapat dikenali untuk subslot tertentu, tidak ada respons yang dikembalikan untuk subslot tertentu.
Slot komposit bekerja dengan input teks dan suara.
Saat menambahkan slot ke maksud, slot komposit hanya tersedia sebagai jenis slot khusus.
Anda dapat menggunakan slot Komposit dalam petunjuk. Misalnya, Anda dapat mengatur prompt konfirmasi untuk maksud.
Would you like me to schedule service for your 2021 White Toyota
Camry?
Ketika Amazon Lex mengirimkan prompt kepada pengguna, ia mengirimkan “Apakah Anda ingin saya menjadwalkan layanan untuk Toyota Camry Putih 2021 Anda?”
Setiap subslot dikonfigurasi sebagai slot. Anda dapat menambahkan petunjuk slot untuk mendapatkan subslot dan contoh ucapan. Anda dapat mengaktifkan tunggu dan melanjutkan untuk subslot serta nilai default. Untuk informasi selengkapnya, lihat Menggunakan nilai slot default dalam maksud untuk bot Lex V2 Anda
Anda dapat menggunakan pengaburan slot untuk menutupi seluruh slot komposit dalam log percakapan. Harap dicatat bahwa pengaburan slot diterapkan pada tingkat slot komposit dan ketika diaktifkan, nilai untuk subslot milik slot komposit dikaburkan. Saat Anda mengaburkan nilai slot, nilai masing-masing nilai slot diganti dengan nama slot. Untuk informasi selengkapnya, lihat Mengaburkan nilai slot dalam log percakapan dari Lex V2.
Mengedit jenis slot komposit
Anda dapat mengedit subslot dari dalam konfigurasi slot komposit untuk memodifikasi nama subslot dan jenis slot. Namun, ketika slot komposit digunakan oleh maksud, Anda harus mengedit maksud sebelum memodifikasi subslot.
Menghapus jenis slot komposit
Anda dapat menghapus subslot dari dalam konfigurasi slot komposit. Harap dicatat bahwa ketika subslot digunakan dalam maksud, subslot masih dihapus dari maksud itu.
Ekspresi slot di pembuat ekspresi memberikan peringatan untuk menginformasikan tentang subslot yang dihapus.