Slot - Amazon Lex versione 1

Se utilizzi Amazon Lex V2, consulta invece la guida Amazon Lex V2.

 

Se utilizzi Amazon Lex V1, ti consigliamo di aggiornare i bot ad Amazon Lex V2. Non stiamo più aggiungendo nuove funzionalità alla V1 e consigliamo vivamente di utilizzare la V2 per tutti i nuovi bot.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Slot

Identifica la versione di uno slot specifico.

Indice

name

Il nome dello slot.

▬Tipo: stringa

Limitazioni di lunghezza: lunghezza minima pari a 1. Lunghezza massima di 100.

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

Campo obbligatorio: sì

slotConstraint

Specifica se lo slot è obbligatorio o facoltativo.

▬Tipo: stringa

Valori validi: Required | Optional

Campo obbligatorio: sì

defaultValueSpec

Un elenco di valori predefiniti per lo slot. I valori predefiniti vengono utilizzati quando Amazon Lex non ha determinato un valore per uno slot. Puoi specificare valori predefiniti da variabili di contesto, attributi di sessione e valori definiti.

Tipo: oggetto SlotDefaultValueSpec

Campo obbligatorio: no

description

Una descrizione dello slot.

▬Tipo: stringa

Limitazioni di lunghezza: lunghezza minima di 0. Lunghezza massima di 200.

Campo obbligatorio: no

obfuscationSetting

Determina se uno slot è offuscato nei registri delle conversazioni e negli enunciati memorizzati. Quando offuscate uno slot, il valore viene sostituito dal nome dello slot tra parentesi graffe ({}). Ad esempio, se il nome dello slot è «full_name», i valori offuscati vengono sostituiti con «{full_name}». Per ulteriori informazioni, consulta Slot Obfuscation.

▬Tipo: stringa

Valori validi: NONE | DEFAULT_OBFUSCATION

Campo obbligatorio: no

priority

Indica ad Amazon Lex l'ordine in cui ottenere questo valore di slot dall'utente. Ad esempio, se l'intento ha due slot con priorità 1 e 2, AWS Amazon Lex richiama innanzitutto un valore per lo slot con priorità 1.

Se più slot condividono la stessa priorità, l'ordine in cui Amazon Lex ottiene i valori è arbitrario.

Tipo: integer

Intervallo valido: valore minimo di 0. valore massimo pari a 100.

Campo obbligatorio: no

responseCard

Un insieme di possibili risposte per il tipo di slot utilizzato dai client basati su testo. Un utente sceglie un'opzione dalla scheda di risposta, invece di utilizzare il testo per rispondere.

▬Tipo: stringa

Limitazioni di lunghezza: lunghezza minima pari a 1. Lunghezza massima di 50000.

Campo obbligatorio: no

sampleUtterances

Se conosci uno schema specifico con cui gli utenti potrebbero rispondere a una richiesta Amazon Lex per il valore di uno slot, puoi fornire tali enunciati per migliorare la precisione. Si tratta di un'opzione facoltativa. Nella maggior parte dei casi, Amazon Lex è in grado di comprendere le espressioni degli utenti.

Tipo: matrice di stringhe

Membri dell'array: numero minimo di 0 elementi. Numero massimo di 10 elementi.

Limitazioni di lunghezza: lunghezza minima pari a 1. Lunghezza massima di 200.

Campo obbligatorio: no

slotType

Il tipo di slot, un tipo di slot personalizzato definito dall'utente o uno dei tipi di slot incorporati.

▬Tipo: stringa

Limitazioni di lunghezza: lunghezza minima pari a 1. Lunghezza massima di 100.

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

Campo obbligatorio: no

slotTypeVersion

La versione del tipo di slot.

▬Tipo: stringa

Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 64 caratteri.

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

Campo obbligatorio: no

valueElicitationPrompt

Il prompt utilizzato da Amazon Lex per ottenere il valore dello slot dall'utente.

Tipo: oggetto Prompt

Campo obbligatorio: no

Vedi anche

Per ulteriori informazioni sull'utilizzo di questa API in uno degli AWS SDK specifici della lingua, consulta quanto segue: