Permitir que el bot espere a que el usuario proporcione más información - Amazon Lex

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.

Permitir que el bot espere a que el usuario proporcione más información

Al iniciar una transmisión bidireccional desde un bot de Amazon Lex V2 a su aplicación, puede configurar el bot para que espere a que el usuario proporcione información adicional. Hay circunstancias en las que es posible que un usuario no esté preparado para responder a un mensaje. Por ejemplo, es posible que un usuario no esté preparado para proporcionar la información de su tarjeta de crédito porque su cartera está en otra habitación.

Al utilizar el comportamiento Esperar y continuar del bot de Amazon Lex V2, los usuarios pueden decir frases como «espera un segundo» para que el bot espere a que encuentren la información y la proporcionen. Cuando habilita este comportamiento, el bot envía recordatorios periódicos al usuario para que proporcione la información. No devuelve los eventos de la transcripción porque no hay enunciados del usuario que pueda transcribir.

El bot de Amazon Lex V2 gestiona automáticamente una conversación en streaming. No tiene que escribir ningún código adicional para habilitar esta funcionalidad. Cuando el usuario le pide a un bot que espere, el state de la Intent es Waiting y el type de DialogAction es ElicitSlot. Puede utilizar esta información para personalizar la aplicación según sus necesidades. Por ejemplo, puede configurar la aplicación para que reproduzca música cuando el usuario busque su tarjeta de crédito.

Puede activar el comportamiento de esperar y continuar en un slot individual. Para obtener más información acerca de los slots, consulte Cómo funciona.

Para habilitar esperar y continuar
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon Lex en la consola de Amazon Lex V2.

  2. En Bots, seleccione un bot.

  3. En Idioma, seleccione el idioma del bot.

  4. Seleccione Ver intenciones.

  5. Seleccione la intención.

  6. Para los slots, seleccione un slot.

  7. En Opciones avanzadas, seleccione Esperar y continuar.

  8. En Esperar y continuar, especifique los siguientes campos:

    • Respuesta cuando el usuario quiere que el bot espere: así es como responde el bot cuando el usuario le pide que espere a recibir información adicional.

    • Respuesta si el usuario necesita que el bot siga esperando: esta es la respuesta que el bot envía para recordarle al usuario que sigue esperando la información. Puede cambiar la frecuencia con la que el bot se lo recuerda al usuario.

    • Respuesta cuando el usuario quiere continuar: es la respuesta del bot cuando el usuario tiene la información solicitada.

Para cada respuesta del bot, puede dar varias variaciones de la respuesta, y se le presenta una al usuario de forma aleatoria. También puede elegir si el usuario puede interrumpir estas respuestas.

Para probar la funcionalidad de esperar y continuar, configure su bot para que espere la entrada del usuario e inicie una transmisión a un bot de Amazon Lex V2. Para obtener información sobre la transmisión a un bot, consulte Uso de la API para iniciar una conversación de streaming.

Es posible que tenga que desactivar las respuestas de esperar y continuar. Use el conmutador Activar para configurar si se utilizan o no las respuestas de esperar y continuar.

El conmutador activo para la respuesta de esperar y continuar.