Las Exit conditions dejan que la IA decida cuándo termina el paso y hacia dónde sigue la conversación. Cada exit condition se convierte en su propia rama en el canvas: todo el recorrido se lee de un vistazo. Abre Advanced Parameters en el editor de prompts y luego Exit conditions.
📘 ¿Cuándo se guardan tus cambios?
Los cambios en Tools, Knowledge Base search y Exit conditions se guardan al cerrar su panel; JSON output y Conversation history se guardan con el prompt, al cerrar el editor de prompts. Si un campo tiene un error, un mensaje te deja elegir entre Keep editing y Discard changes. Todo se guarda en la versión borrador y llega a producción cuando publicas tu flujo. Una versión en producción es de solo lectura: crea un borrador para modificarla.
Las Exit conditions dejan que la IA decida cuándo termina el paso y hacia dónde sigue la conversación. Cada exit condition crea una rama bajo el paso en el canvas, que se toma cuando se cumple la condición. Cuando ninguna exit condition se aplica, la conversación sigue la rama default. Un paso sin exit condition mantiene un único enlace de salida, como antes: al añadir la primera exit condition, ese enlace pasa a ser la rama default, así que tu flujo sigue funcionando, y al eliminar la última vuelve a ser un enlace único.
En Exit conditions, haz clic en + (Add an exit condition).
Rellena el Name: solo letras, cifras,
_y-, 64 caracteres como máximo. Debe ser único en tu bot ydefaultestá reservado.Escribe la Description: es lo que la IA lee para decidir cuándo tomar esta salida. Describe un caso distinto, no un matiz de otra salida.
En Variables to collect, haz clic en Add a variable por cada dato que la IA debe reunir antes de salir. Ponle un nombre (minúsculas, cifras y
_), un tipo, Required u Optional, y una descripción; después, si quieres conservar el valor, haz clic en Save to variable para guardarlo en una variable de tu flujo. Una variable no guardada se recoge para la IA pero no se conserva en ningún sitio.En el canvas, conecta la rama con el paso siguiente.
⚠️ Conecta todas las ramas antes de publicar
No puedes publicar mientras una exit condition no tenga una rama conectada (Connect the "name" branch, or remove the exit condition.) ni mientras la rama default no esté conectada. Eliminar una exit condition elimina su rama y todo lo que cuelga de ella, tras confirmarlo.
Si la IA activa varias salidas en el mismo turno, se toma la primera.
💡 Buenas prácticas
Escribe exit conditions que no se solapen: un caso claro por salida.
Nombra una variable según lo que contiene (
booking_number) y descríbela con un ejemplo.Prueba el paso con conversaciones reales: se pide a la IA que recoja las variables Required, pero comprueba que los valores que recibe tu flujo están rellenados.
📘 Consulta también
Paso Gen AI: los tools · Paso Gen AI: la búsqueda en la base de conocimiento · Generar con IA