Réglage du délai d'expiration de la session - Amazon Lex

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Réglage du délai d'expiration de la session

Amazon Lex conserve les informations contextuelles (données de créneau et attributs de session) jusqu'à la fin d'une session de conversation. Pour contrôler la durée d'une session pour un bot, définissez le délai d'expiration de la session. Par défaut, la durée de la session est de 5 minutes, mais vous pouvez spécifier n'importe quelle durée comprise entre 0 et 1 440 minutes (24 heures).

Supposons que vous créiez un bot ShoeOrdering qui prend en charge des intentions comme OrderShoes et GetOrderStatus. Lorsqu'Amazon Lex détecte que l'intention de l'utilisateur est de commander des chaussures, il demande des informations sur les créneaux. Par exemple, il demande la pointure, la couleur, la marque, etc. Si l'utilisateur fournit certaines données relatives aux machines à sous mais ne termine pas l'achat de chaussures, Amazon Lex mémorise toutes les données des machines à sous et les attributs de session pendant toute la durée de la session. Si l'utilisateur revient à la session avant son expiration, il peut fournir les données de créneau restantes et terminer l'achat.

Dans la console Amazon Lex, vous définissez le délai d'expiration de la session lorsque vous créez un bot. Avec l'interface de ligne de commande (CLI AWS) ou l'API AWS, vous définissez le délai d'expiration lorsque vous créez un bot avec l'CreateBotopération en définissant le champ IdleSession TTLIn Seconds.