Slot - Amazon Lex V1

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.

Slot

Mengidentifikasi versi slot tertentu.

Daftar Isi

name

Nama slotnya.

Jenis: String

Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.

Pola: ^([A-Za-z](-|_|.)?)+$

Diperlukan: Ya

slotConstraint

Menentukan apakah slot diperlukan atau opsional.

Jenis: String

Nilai yang Valid: Required | Optional

Diperlukan: Ya

defaultValueSpec

Daftar nilai default untuk slot. Nilai default digunakan saat Amazon Lex belum menentukan nilai untuk slot. Anda dapat menentukan nilai default dari variabel konteks, atribut sesi, dan nilai yang ditentukan.

Tipe: Objek SlotDefaultValueSpec

Diperlukan: Tidak

description

Deskripsi slot.

Jenis: String

Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.

Diperlukan: Tidak

obfuscationSetting

Menentukan apakah slot dikaburkan dalam log percakapan dan ucapan yang disimpan. Saat Anda mengaburkan slot, nilainya diganti dengan nama slot di kurung kurawal ({}). Misalnya, jika nama slot adalah “full_name”, nilai yang dikaburkan diganti dengan “{full_name}”. Untuk informasi lebih lanjut, lihat Slot Obfuscation.

Jenis: String

Nilai yang Valid: NONE | DEFAULT_OBFUSCATION

Diperlukan: Tidak

priority

Mengarahkan Amazon Lex urutan untuk mendapatkan nilai slot ini dari pengguna. Misalnya, jika intent memiliki dua slot dengan prioritas 1 dan 2, AWS Amazon Lex pertama-tama memunculkan nilai untuk slot dengan prioritas 1.

Jika beberapa slot berbagi prioritas yang sama, urutan Amazon Lex memperoleh nilai adalah arbitrer.

Tipe: Bilangan Bulat

Rentang Valid: Nilai minimum 0. Nilai maksimum 100.

Diperlukan: Tidak

responseCard

Satu set tanggapan yang mungkin untuk jenis slot yang digunakan oleh klien berbasis teks. Pengguna memilih opsi dari kartu respons, alih-alih menggunakan teks untuk membalas.

Jenis: String

Batasan Panjang: Panjang minimum 1. Panjang maksimum 50000.

Diperlukan: Tidak

sampleUtterances

Jika Anda mengetahui pola tertentu yang dapat digunakan pengguna untuk menanggapi permintaan Amazon Lex untuk nilai slot, Anda dapat memberikan ucapan tersebut untuk meningkatkan akurasi. Ini bersifat opsional. Dalam kebanyakan kasus, Amazon Lex mampu memahami ucapan pengguna.

Tipe: Array string.

Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 10 item.

Batasan Panjang: Panjang minimum 1. Panjang maksimum 200.

Diperlukan: Tidak

slotType

Jenis slot, baik jenis slot khusus yang Anda tentukan atau salah satu jenis slot bawaan.

Jenis: String

Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.

Pola: ^((AMAZON\.)_?|[A-Za-z]_?)+

Diperlukan: Tidak

slotTypeVersion

Versi dari jenis slot.

Jenis: String

Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.

Pola: \$LATEST|[0-9]+

Diperlukan: Tidak

valueElicitationPrompt

Prompt yang digunakan Amazon Lex untuk mendapatkan nilai slot dari pengguna.

Tipe: Objek Prompt

Wajib: Tidak

Lihat Juga

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini: