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.
Normalmente, Amazon Lex V2 gestiona el flujo de las conversaciones con los usuarios. En el caso de los bots simples, el flujo predeterminado puede ser suficiente para crear una buena experiencia para los usuarios. Sin embargo, en el caso de los bots más complejos, es posible que desee tomar el control de la conversación y dirigir el flujo hacia rutas más complejas.
Por ejemplo, en el caso de un bot para reservar coches de alquiler, es posible que no quiera alquilarlos a conductores más jóvenes. En este caso, puede crear una condición que compruebe si un conductor tiene menos de cierta edad y, de ser así, pasar directamente a la respuesta de cierre.

Para diseñar estas interacciones, puede configurar el siguiente paso en cada punto de la conversación, evaluar las condiciones, establecer valores e invocar enlaces de código.
La ramificación condicional le ayuda a crear rutas para sus usuarios a través de interacciones complejas. Puede usar una ramificación condicional en cualquier momento en el que pase el control de la conversación a su bot. Por ejemplo, puede crear una condición antes de que el bot obtenga el primer valor del slot, puede crear una condición entre la obtención de cada valor de slot o puede crear una condición antes de que el bot finalice la conversación. Para ver una lista de los puntos en los que puede añadir condiciones, consulte Adición de intenciones.
Al crear un bot, Amazon Lex V2 crea una ruta predeterminada a través de la conversación en función del orden de prioridad de los slots. Para personalizar la ruta de la conversación, puede modificar el siguiente paso en cualquier momento de la conversación. Para obtener más información, consulte Configurar los siguientes pasos de la conversación.
Para crear rutas alternativas en función de las condiciones, puede usar una rama condicional en cualquier punto de la conversación. Por ejemplo, puede crear una condición antes de que el bot obtenga el primer valor del slot. Puede crear una condición entre la obtención de cada valor de slot o puede crear una condición antes de que el bot finalice la conversación. Para ver una lista de los puntos en los que puede añadir condiciones, consulte Añadir condiciones a las conversaciones ramificadas.
Puede establecer condiciones en función de los valores de los slots, los atributos de sesión, el modo de entrada y la transcripción de entrada o una respuesta de Amazon Kendra.
Puede configurar los valores de los atributos y los slots de la sesión en cualquier momento de la conversación. Para obtener más información, consulte Establecer valores durante la conversación.
También puede configurar la siguiente acción en un enlace de código de diálogo para ejecutar una función de Lambda. Para obtener más información, consulte Invocar el enlace de código de diálogo.
En la imagen siguiente, se muestra la creación de una ruta para un slot en la consola. En este ejemplo, Amazon Lex V2 obtendrá el slot «edad». Si el valor del slot es inferior a 24, Amazon Lex V2 pasa a la respuesta de cierre; de lo contrario, Amazon Lex seguirá la ruta predeterminada.

nota
El 17 de agosto de 2022, Amazon Lex V2 publicó un cambio en la forma en que se gestionan las conversaciones con el usuario. Este cambio le da más control sobre la ruta que sigue el usuario a lo largo de la conversación. Para obtener más información, consulte Cambios en los flujos de conversación en Amazon Lex V2. Los bots creados antes del 17 de agosto de 2022 no admiten mensajes de enlace de código de diálogo, ni permiten establecer valores, configurar los pasos siguientes ni añadir condiciones.