Jenis slot komposit - Amazon Lex

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

Jenis slot komposit

Sebuah slot komposit adalah kombinasi dari dua atau lebih slot yang menangkap beberapa potongan informasi dalam input pengguna tunggal. 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 yang menghasilkan pengalaman percakapan yang kaku (“Apa kotanya?” diikuti oleh “Apa kode pos?”). Dengan slot komposit, Anda dapat menangkap semua informasi melalui satu slot. Slot komposit adalah kombinasi dari 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.

Membuat jenis slot komposit

Untuk menggunakan subslot dalam slot komposit, Anda harus terlebih dahulu mengkonfigurasi jenis slot komposit. Untuk melakukannya, gunakan menambahkan langkah-langkah konsol jenis slot atau operasi API. Setelah Anda memilih nama dan deskripsi untuk jenis slot komposit, Anda harus memberikan informasi untuk subslot. Untuk informasi lebih lanjut tentang menambahkan jenis slot, lihat Menambahkan jenis slot

Subslot

Jenis slot komposit membutuhkan konfigurasi slot yang mendasari, 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 jenis slot untuk subslot.

Gambar-gambar berikut adalah ilustrasi dari slot komposit “Mobil”, yang merupakan kombinasi dari subslots: Warna,, ProdusenFuelType, Model, VIN, dan Tahun.

Slot jenis panel menunjukkan subslot.
Subslot panel.

Ekspresi pembangun

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 jenis slot komposit

Untuk beberapa maksud, Anda mungkin ingin menangkap slot yang berbeda sebagai bagian dari slot tunggal. Misalnya, bot penjadwalan perawatan mobil mungkin memiliki maksud dengan ucapan berikut:

My car is a {car}

Maksud mengharapkan bahwa slot komposit {car} berisi daftar slot, yang terdiri dari detail mobil. Misalnya, “2021 White Toyota Camry”.

Slot komposit berbeda dari slot multi-nilai. Slot komposit terdiri dari beberapa slot, masing-masing dengan nilainya sendiri. Sedangkan, slot multi-dihargai adalah slot tunggal yang dapat berisi daftar nilai. Untuk informasi lebih lanjut tentang multi-nilai slot lihat, Menggunakan beberapa nilai dalam slot

Untuk slot komposit, Amazon Lex mengembalikan nilai untuk setiap subslot dalam respons terhadap RecognizeText atau RecognizeUtterance operasi. 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" } } }, ... }

Sebuah slot komposit dapat ditimbulkan untuk di giliran pertama atau n-th giliran percakapan. Berdasarkan nilai input yang disediakan, slot komposit dapat memperoleh untuk subslot yang diperlukan yang tersisa.

slot komposit selalu mengembalikan nilai untuk setiap subslot. Ketika ucapan tidak mengandung nilai dikenali untuk subslot tertentu, tidak ada respon 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 ucapan sampel. Anda dapat mengaktifkan menunggu dan melanjutkan subslot serta nilai default. Untuk informasi selengkapnya, lihat Menggunakan nilai slot default dalam maksud untuk bot Lex V2 Anda

Panel pengaturan slot komposit

Anda dapat menggunakan slot obfuscation untuk menutupi seluruh slot komposit dalam log percakapan. Harap dicatat bahwa kebingungan slot diterapkan pada tingkat slot komposit dan ketika diaktifkan, nilai untuk subslot milik slot komposit dikaburkan. Ketika 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.

Panel info slot komposit

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.

Panel peringatan untuk maksud yang ada

Menghapus jenis slot komposit

Anda dapat menghapus subslot dari dalam konfigurasi slot komposit. Harap dicatat bahwa ketika subslot digunakan dalam intent, subslot masih dihapus dari maksud tersebut.

Menghapus maksud dengan subslot

Ekspresi slot dalam pembangun ekspresi memberikan peringatan untuk menginformasikan tentang subslot dihapus.

Jenis slot untuk maksud yang ada