Son los puntos donde termina la conversación de la inteligencia artificial. Cada uno lleva una etiqueta que identifica el escenario exacto de salida y se convierte en una salida (rama) del Nodo Cortex dentro de Flowbuilder.
🎯 ¿Para qué sirven?
Un Nodo Fin no es solo el final del recorrido conversacional. Es el medio de comunicación por el cual tu flujo le avisa a Flowbuilder qué pasó exactamente con la conversación, permitiendo que el resto de tu ecosistema (CRMs, asesores humanos, etiquetas) actúe en consecuencia.
Puedes agregar tantos Nodos Fin como escenarios de salida distintos necesite tu flujo operativo.
💡 La regla de oro: La pregunta que define si necesitas uno o dos Nodos Fin distintos es: ¿Flowbuilder tiene que hacer algo diferente en cada caso? Si la acción posterior es exactamente la misma, te sobra un nodo.
📍 ¿Dónde se configuran?
Para configurarlo, simplemente haz clic sobre el Nodo Fin directamente en el canvas. Esto abrirá el panel lateral derecho mostrando su único campo de configuración: Rama de finalización.
🏷️ La rama de finalización
Es el único campo editable de este nodo. Su función es identificar claramente el escenario de salida y exponerlo de forma técnica durante el tiempo de ejecución (runtime).
Ejemplos de ramas BIEN nombradas:
Cita agendada
Cotización enviada
Derivado a asesor de ventas
No calificado
Ejemplos a EVITAR:
Exitoso
Correcto
Fallido
(Estos nombres genéricos son problemáticos porque no le dicen a Flowbuilder qué acción específica debe tomar para continuar el proceso).
🤖 Autocompletado y edición del nombre
Cuando creas un Nodo Fin conectado a una rama que ya tiene una condición definida, el sistema hace el trabajo pesado por ti: autocompleta la rama de finalización con un resumen corto de esa condición.
Este resumen lo genera un LLM liviano al instante de crear el nodo (con un máximo de 40 caracteres, primera letra en mayúscula y sin punto final).
Condición original de la rama | Rama de finalización sugerida (Autocompletado) |
El usuario está molesto y solicita hablar con un humano | Cliente molesto solicita humano |
El cliente confirmó la compra | Compra confirmada |
Edición manual y actualizaciones
Edición libre: El nombre autocompletado se puede editar a mano en cualquier momento.
Bloqueo de actualización: Una vez que lo editas a mano, el nombre deja de actualizarse automáticamente (incluso si después cambias la condición de la rama original). El sistema respeta tu intención explícita.
Identificador visual: Un ícono discreto en la interfaz te indicará si el nombre fue autogenerado por la IA o si fue editado manualmente por un miembro del equipo.
¿Qué pasa si la condición cambia después?
Si el nombre sigue siendo autogenerado: Aparecerá un aviso sutil preguntando:
"La condición cambió. ¿Querés actualizar el nombre del Nodo Fin para que coincida?" (Tendrás las opciones de Actualizar o Mantener).
Si el nombre ya fue editado a mano: No aparecerá el aviso y el nombre que elegiste quedará intacto.
¿Qué pasa si el nodo se crea sin condición previa?
Si arrastras un Nodo Fin libremente al canvas sin conectarlo a una rama, recibirá un valor por defecto que deberás editar manualmente.
Si posteriormente le conectas una rama con condición, el nombre que ya existía no se sobrescribirá.
⏳ El Nodo Fin por inactividad
Al crear un nuevo Flujo Cortex, el sistema genera automáticamente un Nodo Fin especial con la rama de finalización Sin respuesta, asociado a un tiempo de espera configurable en minutos.
Su función vital es evitar que una conversación donde el cliente dejó de contestar quede atrapada en un bucle sin salida. Al dispararse esta salida por inactividad, Flowbuilder puede retomar el control de la conversación (por ejemplo, mediante una asignación al buzón o enviando un mensaje de cierre).
💡 Importante: El cierre por inactividad corre siempre después del proceso de recupero, no en lugar de él.
⚡ Qué pasa al compilar y Validaciones
Al compilar el flujo, cada Nodo Fin se convierte en un punto oficial de terminación. En la práctica, cada rama de finalización se expone como una salida independiente del Nodo Cortex dentro de Flowbuilder. (Ejemplo: si tu flujo Cortex tiene tres Nodos Fin, el nodo en Flowbuilder mostrará esas tres salidas personalizadas más las operativas estándar).
Validaciones de seguridad
Cierre obligatorio: Todo nodo "hoja" (el último de una ruta) debe ser obligatoriamente un Nodo Fin. Si un Nodo Cortex no tiene salida hacia un Nodo Fin, la validación de compilación fallará con el mensaje "El nodo debe conectarse a un nodo End".
Campo requerido: La rama de finalización nunca puede quedar vacía. Si el autocompletado llegara a fallar, el sistema asignará un valor genérico temporal hasta que lo configures.
Detección de ambigüedad: Si dos ramas de finalización conectadas al mismo nodo superan el 80% de similitud semántica, verás un aviso visual en rojo. ¡Debes corregirlo! La ambigüedad provoca que el modelo de IA se confunda y cierre la conversación por la salida equivocada.
¡Diseña cierres inteligentes! 🚀
Un uso estratégico y claro de los Nodos Fin asegura que cada conversación tenga un desenlace accionable, logrando que el salto entre el razonamiento autónomo de Cortex y las operaciones automatizadas de Flowbuilder sea perfecto y sin fisuras. ✅
