Definición del tiempo de espera de la sesión - Amazon Lex V1

Si utiliza Amazon Lex V2, consulte la guía de Amazon Lex V2.

 

Si utiliza Amazon Lex V1, le recomendamos que actualice los bots a Amazon Lex V2. Hemos dejado de agregar nuevas características a V1, por lo que recomendamos encarecidamente utilizar V2 para todos los nuevos bots.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Definición del tiempo de espera de la sesión

Amazon Lex conserva la información contextual (los datos de slot y los atributos de sesión), hasta que la sesión de la conversación finaliza. Para controlar el tiempo que dura una sesión para un bot, defina el tiempo de espera de la sesión. De forma predeterminada, la duración de la sesión es de 5 minutos, pero puede especificar cualquier duración entre 0 y 1440 minutos (24 horas).

Por ejemplo, suponga que crea un bot ShoeOrdering que admite intenciones como OrderShoes y GetOrderStatus. Cuando Amazon Lex detecta que la intención del usuario es comprar zapatos, solicita datos de slot. Por ejemplo, pregunta la talla, el color, la marca, etc. Si el usuario proporciona algunos de los datos de slot, pero no completa la compra de los zapatos, Amazon Lex recuerda todos los datos de slot y los atributos de sesión durante toda la sesión. Si el usuario vuelve a la sesión antes de que venza, puede proporcionar los datos de slot restantes y completar la compra.

En la consola de Amazon Lex, defina el tiempo de espera de la sesión al crear un bot. Con la interfaz de línea de comandos de AWS (CLI de AWS) o la API, se establece el tiempo de espera al crear o actualizar un bot con la operación PutBot definiendo el campo idleSessionTTLInSeconds.