Resumir contenido con:
Las automatizaciones complejas rara vez crecen en línea recta. Un camino de fallo, una condición o un paso de herramienta adicional pueden dejar un flujo de trabajo lógicamente correcto, pero visualmente difícil de revisar. Famulor introdujo Tidy up el 14 de octubre de 2026: una función de diseño para automatizaciones y flujos de asistente que reposiciona nodos y conexiones sin reescribir su comportamiento. Fuente: registro de cambios de Famulor, 14 de octubre de 2026.
En resumen
- Tidy up organiza el lienzo, no la lógica de negocio o de conversación.
- Las automatizaciones se organizan de izquierda a derecha; los flujos de asistente, de arriba a abajo.
- Los pasos, ajustes, conexiones, condiciones y rutas de reintento permanecen intactos.
- En el editor, debes elegir Save para conservar el nuevo diseño.
- La función no sustituye a las pruebas ni a la revisión funcional de las ramas.
Qué cambia realmente Tidy up
Tidy up es una función de diseño para flujos de trabajo basados en grafos. Calcula nuevas posiciones para los nodos existentes de modo que la secuencia, las ramas y los pasos compartidos sean más fáciles de leer. No crea una nueva automatización ni cambia ninguna decisión de negocio.
Para las automatizaciones, Famulor documenta las siguientes reglas de diseño:
- El grafo se ejecuta de izquierda a derecha.
- Cada rama recibe su propia fila.
- Para una Condición, la rama
truese sitúa encima de la ramafalse. - Los pasos dentro de
Loop on Itemsse sitúan debajo de su ramaDone. - Una conexión que salta hacia adelante se mantiene en línea recta siempre que sea posible.
Solo cambian las posiciones. Los pasos, ajustes, conexiones y ramas permanecen en su lugar. Fuente: documentación de Automations de Famulor.
Los flujos de asistente utilizan una orientación diferente. La función organiza los nodos de arriba a abajo con espacio para ramas y pasos compartidos. Las conexiones de reintento también permanecen intactas. Las instrucciones, herramientas, condiciones y ajustes de llamada se conservan. Fuente: documentación de Flow Builder de Famulor.
Cuándo es más útil la organización automática
Tidy up es especialmente útil después de que un flujo de trabajo haya crecido y varias personas necesiten entenderlo o mantenerlo. Las situaciones comunes incluyen:
- Una automatización contiene varias Condiciones con rutas de éxito y fallo.
- Un bucle procesa varios elementos y tiene una rama de finalización independiente.
- Un flujo de asistente admite varios objetivos de conversación, alternativas y puntos de transferencia compartidos.
- Un equipo hereda un flujo de trabajo creado por otra persona o por Milian.
- Una revisión necesita una visión clara de qué conexiones pertenecen a qué parte.
Un diseño limpio mejora la legibilidad, pero no es prueba de que el flujo de trabajo funcione. Un diagrama ordenado aún puede contener una condición ambigua, un mapeo de campos incorrecto o una ruta de fallo no probada. Si primero necesitas una introducción general, lee la descripción general de Famulor Flow Builder. Para una ejecución deliberada de herramientas, consulta forzar llamadas a herramientas en el Flow Builder.
Ordenar una automatización en el editor
El flujo de trabajo del Automation Builder es intencionadamente corto:
- Abre la automatización que deseas organizar.
- Confirma que los pasos y conexiones actuales son visibles en el lienzo.
- Elige Tidy up junto a los controles de zoom.
- Revisa el nuevo diseño y sigue cada ruta principal y de fallo.
- Elige Save si deseas conservar el diseño.
El quinto paso es importante. El editor organiza primero el borrador actual, incluidos los pasos que aún no se han guardado. El diseño solo se vuelve persistente después de guardar. Hasta entonces, la automatización subyacente sigue teniendo su última versión guardada.
También puedes pedirle a Milian que ordene la automatización abierta. La documentación ofrece “tidy up this automation” como ejemplo de solicitud. Milian organiza el borrador actual, incluidos los pasos no guardados. Tú sigues siendo responsable de la revisión funcional.
Organizar y centrar un flujo de asistente
El Flow Builder ofrece dos controles diferentes:
- Center flow devuelve el grafo completo a la vista.
- Tidy up flow calcula nuevas posiciones y espaciado para todo el flujo de trabajo.
Center flow es útil cuando simplemente has perdido la orientación en el lienzo. Tidy up flow es la mejor opción cuando los nodos se superponen, las conexiones son difíciles de seguir o un flujo en crecimiento necesita prepararse para una revisión.
Después de organizarlo, sigue cada ruta de conversación desde el inicio hasta el final una vez. Comprueba en particular:
- ¿Son las etiquetas inequívocas desde la perspectiva de quien llama?
- ¿Son las condiciones mutuamente excluyentes y completas?
- ¿Existe una ruta útil para los fallos de herramientas y de recolección (Collect)?
- ¿Cada transferencia sigue llevando al destino previsto?
- ¿Cada ruta relevante termina en un paso de fin (End) o de transferencia (Transfer) adecuado?
Tidy up no responde a estas preguntas. Hace que el grafo sea más fácil de leer para que tú puedas responderlas. La guía sobre diseño de flujos de conversación inteligentes explica por qué son importantes las etiquetas claras en nodos y bordes.
Organizar automatizaciones guardadas mediante API, MCP o CLI
Tidy up no se limita a la interfaz de usuario para automatizaciones guardadas. Famulor documenta tres rutas de acceso:
| Ruta de acceso | Operación |
|---|---|
| Public API | POST /api/v1/automations/{id}/graph/layout |
| MCP | tidy_automation_graph |
| CLI | famulor tidy-automation-graph <id> |
Según la documentación, la operación no requiere cuerpo de solicitud. Su respuesta informa del ID de la automatización, si el diseño se guardó y el número de pasos y conexiones. Lee la automatización después si necesitas inspeccionar o procesar las nuevas posiciones. Fuente: documentación de Automations de Famulor.
Para un flujo de asistente existente, utiliza POST /api/v1/assistants/{id}/flow/layout. El equivalente en MCP es tidy_assistant_flow. La API organiza y guarda el grafo existente y requiere acceso de escritura al asistente. Los flujos avanzados requieren acceso al Flow Builder. Fuente: documentación de Flow Builder de Famulor.
Si gestionas tareas recurrentes del espacio de trabajo desde un terminal, la guía de la CLI de Famulor proporciona un punto de partida. Para clientes de IA y otras aplicaciones MCP, Famulor MCP para agentes de IA explica el modelo de conexión.
Ejemplo práctico: recepción de citas de servicio técnico
Una empresa de servicio técnico acepta informes de emergencia y solicitudes de cita a través de un agente de voz. Su flujo de asistente contiene estas rutas:
- Identificar la solicitud: incidente urgente o cita regular.
- Para un incidente, recopilar la ubicación y el número de devolución de llamada.
- Decidir por urgencia: transferir al equipo de guardia o crear un ticket.
- Para una cita, recopilar disponibilidad y ejecutar un paso de reserva.
- Si una herramienta falla, ofrecer una alternativa o transferir de forma segura.
Después de varias ediciones, la rama de emergencia, la rama de cita y las conexiones de reintento se superponen en el lienzo. Tidy up flow organiza los nodos existentes de arriba a abajo. El equipo puede entonces seguir la ruta de transferencia crítica más fácilmente. No cambia la definición de urgencia ni el destino de la transferencia.
Después de la conversación, se inicia una automatización independiente. Comprueba el resultado documentado, crea una tarea cuando corresponde y envía una confirmación. Una condición separa los casos urgentes de los regulares; los errores de un sistema externo siguen una ruta dedicada. Tidy up organiza este grafo de izquierda a derecha y da a cada rama su propia fila.
El beneficio práctico es la revisabilidad: operaciones, soporte y el equipo funcional pueden ver la ruta que sigue un caso. Si la automatización funciona, debe verificarse con ejecuciones de prueba, historial de ejecución y las entradas y salidas reales. La documentación de Automations describe el estado disponible, la secuencia de pasos, la entrada, la salida, el error, la duración y la información de créditos.
Lo que Tidy up no hace
El límite es tan importante como la función:
| Tidy up hace | Tidy up no hace |
|---|---|
| reposicionar nodos existentes | mejorar prompts o condiciones |
| separar ramas espacialmente | corregir conexiones lógicamente erróneas |
| hacer los flujos más fáciles de revisar | probar herramientas o credenciales |
| preservar conexiones de reintento | garantizar la calidad o los resultados de la conversación |
| gestionar el diseño a través de la interfaz de usuario e interfaces | proporcionar aprobación de privacidad o cumplimiento |
La organización procesa la estructura del grafo. Según la documentación, no cambia los datos de conversación o automatización, y no sustituye a una revisión de privacidad. Si editas prompts, mapeos de herramientas o destinatarios al mismo tiempo, trata esas ediciones como una versión independiente y pruébalas por separado.
Para flujos telefónicos, verifica también las transferencias, DTMF, formatos de número, consentimiento y grabación bajo las reglas de tu caso de uso específico. Mover nodos no constituye una nueva base legal ni una promesa de cumplimiento.
Una lista de verificación segura tras la organización
Utiliza la misma revisión corta después de cada operación de Tidy up:
- Compara los recuentos de nodos y conexiones con el grafo esperado.
- Sigue cada ruta principal visualmente una vez.
- Inspecciona condiciones, bucles, reintentos y rutas de fallo.
- Comprueba los pasos compartidos en busca de conexiones entrantes inesperadas.
- Guarda solo cuando la organización sea comprensible.
- Ejecuta una prueba o simulación después de cualquier edición funcional.
- Para automatizaciones en vivo, inspecciona el historial de ejecución después.
Debido a que Tidy up solo cambia posiciones, el comportamiento cambiado no debe tratarse como un efecto de diseño esperado. En ese caso, comprueba si se guardaron otros cambios del borrador con la nueva organización.
Conclusión
Famulor Tidy up aborda un problema operativo modesto pero común: los grafos se vuelven más difíciles de leer con cada extensión, incluso cuando siguen funcionando. La función organiza las automatizaciones y los flujos de asistente de forma predecible sin reescribir su lógica.
Su mayor beneficio es la revisión y la colaboración. Utiliza Tidy up como ayuda de organización visual, Save como paso de persistencia deliberado y las pruebas o el historial de ejecución como prueba de comportamiento. Eso mantiene un límite claro entre lo que simplemente parece más limpio y lo que realmente se ha verificado.
Preguntas frecuentes
¿Tidy up cambia mi automatización?
Cambia las posiciones de los pasos existentes. Famulor afirma que los ajustes, conexiones y ramas permanecen intactos. En el editor, elige Save para persistir el nuevo diseño.
¿Puede Milian organizar pasos no guardados?
Sí. En un editor de automatización o asistente abierto, Milian puede organizar el borrador actual, incluidos los pasos o ediciones no guardados.
¿Tidy up mejora automáticamente un flujo de asistente?
No. Mejora la organización visual. Los prompts, etiquetas de borde, condiciones, herramientas y alternativas siguen requiriendo revisión funcional y pruebas.
¿Puedo ejecutar Tidy up mediante programación?
Las automatizaciones guardadas admiten operaciones de Public API, MCP y CLI. Los flujos de asistente admiten operaciones de diseño de API y MCP. Sigue los requisitos de acceso documentados.
bs-body:endAutor en Famulor