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: