Impostazione del timeout di sessione - 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à.

Impostazione del timeout di sessione

Amazon Lex conserva le informazioni di contesto, ovvero i dati degli slot e gli attributi delle sessioni, 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 è quella di ordinare scarpe, richiede i dati relativi agli 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 memorizza 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 (CLI AWS) o l'API, imposti il timeout quando crei o aggiorni un bot con l'PutBotoperazione impostando ilInSeconds campo IdleSessionTTL.