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à.
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 torna alla sessione prima della scadenza, può fornire i dati dello slot rimanente 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 un bot con l'CreateBotoperazione impostando il campo TTLInIdleSession Seconds.