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à.
Quote
Questa sezione descrive le quote correnti in Amazon Lex. Tali quote sono raggruppate per categorie.
Le quote di assistenza possono essere modificate o aumentate. Contatta l'assistenzaAWS clienti per aumentare una quota. Potrebbero rebbero userci alcuni giorni per aumentare una quota di servizio. Se stai aumentando la tua quota nell'ambito di un progetto più ampio, assicurati di aggiungere questo periodo al tuo piano.
Quote di servizio runtime
Oltre alle quote descritte nella documentazione di riferimento dell'API, tieni presente quanto segue:
Quote API
-
L'input vocale per l'operazione PostContent può avere una durata massima di 15 secondi.
-
In entrambe le operazioni delle API di runtime PostContent e PostText le dimensioni del testo di input possono avere un massimo di 1024 caratteri Unicode.
-
La dimensione massima delle intestazioni
PostContent
è di 16 KB. Le dimensioni massime delle intestazioni di richiesta e sessione combinate è di 12 KB. -
Quando si utilizzano le
PostText
operazioniPostContent
or in modalità testo, il numero massimo di conversazioni simultanee con un bot è 2 per l'$LATEST
alias e 50 per tutti gli altri alias. La quota si applica separatamente per ciascuna API. -
Quando si utilizza l'
PostContent
operazione in modalità vocale, il numero massimo di conversazioni simultanee in modalità testo con un bot è 2 per l'$LATEST
alias e 125 per tutti gli altri alias. La quota si applica separatamente per ciascuna API. -
Il numero massimo di chiamate simultanee di gestione delle sessioni (PutSessionGetSession, eDeleteSession) è 2 per l'
$LATEST
alias di un bot e 50 per tutti gli altri alias. -
La dimensione massima di input per una funzione Lambda è 12 KB. La dimensione massima dell'output è di 25 KB, di cui 12 KB possono essere attributi di sessione.
Utilizzo della versione $LATEST
-
La
$LATEST
versione del bot deve essere utilizzata solo per i test manuali. Amazon Lex limita il numero di richieste di runtime che puoi effettuare alla$LATEST
versione del bot. -
Quando aggiorni la
$LATEST
versione del bot, Amazon Lex interrompe tutte le conversazioni in corso per qualsiasi applicazione client che utilizza la$LATEST
versione del bot. In generale, consigliamo di non utilizzare la versione$LATEST
di un bot in produzione poiché la versione$LATEST
può essere aggiornata. In alternativa, consigliamo di pubblicare una versione e utilizzare questa versione. -
Quando aggiorni un alias, Amazon Lex impiega alcuni minuti per rilevare la modifica. Quando si modifica la versione
$LATEST
del bot, la modifica viene rilevata immediatamente.
Timeout della sessione
-
Il timeout della sessione impostato al momento della creazione del bot determina il tempo per cui il bot mantiene il contesto della conversazione, ad esempio l'intento dell'utente corrente e i dati dello slot.
-
Dopo che un utente inizia la conversazione con il bot e fino alla scadenza della sessione, Amazon Lex utilizza la stessa versione del bot, anche se aggiorni l'alias del bot in modo che punti a un'altra versione.
Quote per la creazione di modelli
La costruzione del modello fa riferimento alla creazione e alla gestione dei bot. Ciò include la creazione e la gestione di bot, intenti, tipi di slot, slot e associazioni di canali bot.
Quote Bot
-
Nell'API di creazione del modello è possibile configurare prompt e istruzioni. Ogni prompt o istruzione può contenere fino a cinque messaggi e ogni messaggio può contenere da 1 a 1000 caratteri UTF-8.
-
Quando si utilizzano gruppi di messaggi, è possibile definire fino a cinque gruppi di messaggi per ciascun messaggio. Ogni gruppo di messaggi può contenere un massimo di cinque messaggi e il limite è pari a 15 messaggi in tutti i gruppi di messaggi.
-
È possibile definire espressioni di esempio per intenti e slot. Si può utilizzare un massimo di 200.000 caratteri per tutte le enunciazioni.
-
Ogni tipo di slot può definire un massimo di 10.000 valori e sinonimi. Ogni bot può contenere un massimo di 50.000 sinonimi e valori di tipi di slot.
-
Al momento della creazione, nomi di associazioni di canale bot, bot e alias non applicano la distinzione tra maiuscole e minuscole. Se si crea un bot
PizzaBot
e quindi un secondo botpizzaBot
, verrà visualizzato un messaggio di errore. Tuttavia, quando si accede a una risorsa, i nomi delle risorse applicano la distinzione tra maiuscole e minuscole e sarà necessario quindi specificarePizzaBot
e nonpizzaBot
. Questi nomi devono comprendere da 2 e 50 caratteri ASCII. -
Il numero massimo di versioni che è possibile pubblicare per tutti i tipi di risorsa è 100. La funzione Versioni multiple non è disponibile per gli alias.
-
All'interno di un bot i nomi di intenti e slot devono essere univoci, non è possibile che un intento e uno slot abbiano lo stesso nome.
-
È possibile creare un bot configurato per supportare più intenti. Se due intenti contengono uno slot con lo stesso nome, il tipo di slot corrispondente deve essere lo stesso.
Ad esempio, supponiamo di creare un bot per supportare due intenti (
OrderPizza
eOrderDrink
). Se entrambi gli intenti includono lo slotsize
, il tipo di slot deve essere lo stesso per entrambi.Inoltre, le enunciazioni di esempio fornite per uno slot in uno degli intenti si applicano a uno slot con lo stesso nome in altri intenti.
-
Puoi associare un massimo di 250 intenti a un bot.
-
Quando si crea un bot, è necessario specificare un timeout per la sessione. Il timeout della sessione può essere compreso tra 1 minuto e un giorno. L'impostazione predefinita è 5 minuti.
-
È possibile creare fino a cinque alias per bot.
-
Puoi creare fino a 250 bot per account AWS.
-
Non è possibile creare più intenti che si estendono dallo stesso intento incorporato.
Quote di intenti
-
Al momento della creazione, nomi di intenti e slot non applicano la distinzione tra maiuscole e minuscole. In altre parole, se si crea l'intento
OrderPizza
e quindi un secondo intentoorderPizza
, verrà visualizzato un messaggio di errore. Tuttavia, quando si accede a queste risorse, i nomi delle risorse applicano la distinzione tra maiuscole e minuscole, sarà necessario quindi specificareOrderPizza
e nonorderPizza
. Questi nomi devono comprendere da 1 e 100 caratteri ASCII. -
Un intento può includere fino a 1.500 enunciazioni di esempio. È richiesta almeno un'enunciazione di esempio. Ogni enunciazione di esempio può contenere fino a 200 caratteri UTF-8. È possibile utilizzare fino a 200.000 caratteri per tutte le enunciazioni di slot e intenti di un bot. Un'enunciazione di esempio per un intento:
-
Può fare riferimento a zero o più nomi di slot.
-
Può fare riferimento a un nome di slot solo una volta.
Ad esempio:
I want a pizza I want a {pizzaSize} pizza I want a {pizzaSize} {pizzaTopping} pizza
-
-
Sebbene ogni intento supporti fino a 1.500 enunciati, se utilizzi meno enunciati Amazon Lex potrebbe avere una migliore capacità di riconoscere gli input esterni al set fornito.
-
È possibile creare fino a cinque gruppi di messaggi per ciascun messaggio di un intento. Può essere presente un totale di 15 messaggi in tutti i gruppi di messaggi per un messaggio.
-
La console può solo creare gruppi di messaggi per messaggi
conclusionStatement
efollowUpPrompt
. Puoi creare gruppi di messaggi per qualsiasi altro messaggio utilizzando l'API Amazon Lex. -
Uno slot può includere fino a 10 enunciazioni di esempio. Ogni enunciazione di esempio deve fare riferimento al nome dello slot esattamente una volta. Ad esempio:
{pizzaSize} please
-
Ogni bot può contenere un massimo di 200.000 caratteri per le enunciazioni di intento e slot combinate.
-
Non è possibile fornire enunciazioni per intenti che si estendono da intenti incorporati. Per tutti gli altri intenti è necessario fornire almeno un'enunciazione di esempio. Gli intenti contengono slot, tuttavia, le enunciazioni di esempio a livello di slot sono facoltative.
-
Intenti incorporati
-
Attualmente, Amazon Lex non supporta l'elicitazione degli slot per scopi integrati. Non è possibile creare funzioni Lambda per restituire la
ElicitSlot
direttiva nella risposta con un intento derivato da intenti incorporati. Per ulteriori informazioni, consulta Formato della risposta. -
Il servizio non supporta l'aggiunta di enunciazioni di esempio in intenti incorporati. In modo analogo, non è possibile aggiungere o rimuovere slot in intenti incorporati.
-
-
È possibile creare fino a 1.000 intenti per ogni account AWS. È possibile creare fino a 100 slot in un intento.
Quote del tipo di slot
-
Al momento della creazione, nomi del tipo di slot non applicano la distinzione tra maiuscole e minuscole. Se si crea il tipo di slot
PizzaSize
e quindi si crea il tipo di slotpizzaSize
, verrà visualizzato un messaggio di errore. Tuttavia, quando si accede a queste risorse, i nomi delle risorse applicano la distinzione tra maiuscole e minuscole, sarà necessario quindi specificarePizzaSize
e nonpizzaSize
. I nomi devono comprendere da 1 e 100 caratteri ASCII. -
Un tipo di slot personalizzato creato può includere un massimo di 10.000 valori di enumerazione e sinonimi. Ogni valore può contenere fino a 140 caratteri UTF-8. I valori di enumerazione e i sinonimi non possono contenere duplicati.
-
Per un valore del tipo di slot, dove appropriato, è opportuno specificare sia caratteri maiuscoli che minuscoli. Ad esempio, per un tipo di slot denominato
Procedure
, se il valore èMRI
, consigliamo di specificare come valore sia "MRI" che "mri". -
Tipi di slot integrati: attualmente, Amazon Lex non supporta l'aggiunta di valori di enumerazione o sinonimi per i tipi di slot integrati.