Avviso di fine del supporto: il 15 settembre 2025 AWS interromperà il supporto per Amazon Lex V1. Dopo il 15 settembre 2025, non potrai più accedere alla console Amazon Lex V1 o alle risorse Amazon Lex V1. Se utilizzi Amazon Lex V2, consulta invece la guida Amazon Lex V2.
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à.
Impostazione del timeout di sessione
Amazon Lex conserva le informazioni di contesto (dati di slot e attributi di sessione) fino al termine di una sessione di conversazione. Per definire la durata di una sessione per un bot, imposta il timeout di sessione. Per impostazione predefinita, la durata di una sessione è di 5 minuti, ma puoi specificarne una diversa compresa tra 0 e 1.440 minuti (24 ore).
Supponiamo, ad esempio, che tu stia creando un bot ShoeOrdering
che supporta gli intenti OrderShoes
e GetOrderStatus
. Quando Amazon Lex rileva che l'intenzione dell'utente è ordinare scarpe, richiede i dati relativi allo slot. come, ad esempio, numero di scarpa, colore, marchio e così via. Se l'utente fornisce alcuni dati dello slot ma non completa l'acquisto della scarpa, Amazon Lex ricorda tutti i dati dello slot e gli attributi della sessione per l'intera sessione. Se l'utente riprende la sessione prima che scada, può fornire i dati dello slot mancanti e completare l'acquisto.
Nella console Amazon Lex, imposti il timeout della sessione quando crei un bot. Con l'interfaccia a riga di comando AWS (AWS CLI) o l'API, puoi impostare il timeout quando crei o aggiorni un bot con l'PutBotoperazione impostando il campo TTLInIdleSession Seconds.