Résumer le contenu avec:
Les automatisations complexes suivent rarement une ligne droite. Un chemin d'échec, une condition ou une étape d'outil supplémentaire peut rendre un flux de travail logiquement correct, mais visuellement difficile à examiner. Famulor a introduit Tidy up le 14 octobre 2026 : une fonctionnalité de mise en page pour les automatisations et les flux d'assistant qui repositionne les nœuds et les connexions sans réécrire leur comportement. Source : journal des modifications Famulor, 14 octobre 2026.
En bref
- Tidy up organise le canevas, et non la logique métier ou conversationnelle.
- Les automatisations sont organisées de gauche à droite ; les flux d'assistant, de haut en bas.
- Les étapes, paramètres, connexions, conditions et chemins de nouvelle tentative restent intacts.
- Dans l'éditeur, vous devez choisir Save pour conserver la nouvelle mise en page.
- La fonctionnalité ne remplace pas les tests ou l'examen fonctionnel des branches.
Ce que Tidy up modifie réellement
Tidy up est une fonctionnalité de mise en page pour les flux de travail basés sur des graphes. Elle calcule de nouvelles positions pour les nœuds existants afin que la séquence, les branches et les étapes partagées deviennent plus faciles à lire. Elle ne crée pas de nouvelle automatisation et ne modifie aucune décision métier.
Pour les automatisations, Famulor documente les règles de mise en page suivantes :
- Le graphe s'exécute de gauche à droite.
- Chaque branche reçoit sa propre ligne.
- Pour une Condition, la branche
truese situe au-dessus de la branchefalse. - Les étapes à l'intérieur de
Loop on Itemsse situent sous sa brancheDone. - Une connexion qui saute une étape est maintenue sur une ligne droite dans la mesure du possible.
Seules les positions changent. Les étapes, paramètres, connexions et branches restent en place. Source : documentation Famulor Automations.
Les flux d'assistant utilisent une orientation différente. La fonctionnalité organise les nœuds de haut en bas avec un espacement pour les branches et les étapes partagées. Les connexions de nouvelle tentative restent également intactes. Les instructions, outils, conditions et paramètres d'appel sont préservés. Source : documentation Famulor Flow Builder.
Quand l'organisation automatique est la plus utile
Tidy up est particulièrement utile après qu'un flux de travail s'est étoffé et que plusieurs personnes doivent le comprendre ou le maintenir. Les situations courantes incluent :
- Une automatisation contient plusieurs Conditions avec des chemins de succès et d'échec.
- Une boucle traite plusieurs éléments et possède une branche de fin distincte.
- Un flux d'assistant prend en charge plusieurs objectifs de conversation, des solutions de repli et des points de transfert partagés.
- Une équipe hérite d'un flux de travail construit par une autre personne ou par Milian.
- Un examen nécessite une vue claire des connexions qui vont ensemble.
Une mise en page propre améliore la lisibilité, mais ne prouve pas que le flux de travail fonctionne. Un diagramme ordonné peut toujours contenir une condition ambiguë, un mauvais mappage de champ ou un chemin d'échec non testé. Si vous avez d'abord besoin d'une introduction générale, lisez la présentation de Famulor Flow Builder. Pour une exécution délibérée des outils, consultez le forçage des appels d'outils dans le Flow Builder.
Organiser une automatisation dans l'éditeur
Le flux de travail de l'Automation Builder est volontairement court :
- Ouvrez l'automatisation que vous souhaitez organiser.
- Confirmez que les étapes et connexions actuelles sont visibles sur le canevas.
- Choisissez Tidy up à côté des commandes de zoom.
- Examinez la nouvelle mise en page et tracez chaque chemin principal et de défaillance.
- Choisissez Save si vous souhaitez conserver la mise en page.
La cinquième étape est importante. L'éditeur organise d'abord le brouillon actuel, y compris les étapes qui n'ont pas encore été enregistrées. La mise en page ne devient persistante qu'après l'enregistrement. Jusque-là, l'automatisation sous-jacente continue d'utiliser sa dernière version enregistrée.
Vous pouvez également demander à Milian d'organiser l'automatisation ouverte. La documentation donne « tidy up this automation » comme exemple de requête. Milian organise le brouillon actuel, y compris les étapes non enregistrées. Vous restez responsable de l'examen fonctionnel.
Organiser et centrer un flux d'assistant
Le Flow Builder propose deux commandes différentes :
- Center flow ramène le graphe complet dans la vue.
- Tidy up flow calcule de nouvelles positions et un espacement pour l'ensemble du flux de travail.
Center flow est utile lorsque vous avez simplement perdu vos repères sur le canevas. Tidy up flow est le meilleur choix lorsque les nœuds se chevauchent, que les connexions sont difficiles à tracer ou qu'un flux en pleine croissance doit être préparé pour un examen.
Après l'avoir organisé, suivez chaque chemin de conversation du début à la fin une fois. Vérifiez en particulier :
- Les étiquettes sont-elles sans ambiguïté du point de vue de l'appelant ?
- Les conditions sont-elles mutuellement exclusives et complètes ?
- Existe-t-il un chemin utile pour les échecs d'outils et de collecte ?
- Chaque transfert mène-t-il toujours à la destination prévue ?
- Chaque route pertinente se termine-t-elle à une étape de fin ou de transfert appropriée ?
Tidy up ne répond pas à ces questions. Il rend le graphe plus facile à lire afin que vous puissiez y répondre. Le guide sur la conception de flux de conversation intelligents explique pourquoi des étiquettes de nœuds et d'arêtes claires sont importantes.
Organiser les automatisations enregistrées via API, MCP ou CLI
Tidy up ne se limite pas à l'interface utilisateur pour les automatisations enregistrées. Famulor documente trois chemins d'accès :
| Chemin d'accès | Opération |
|---|---|
| API publique | POST /api/v1/automations/{id}/graph/layout |
| MCP | tidy_automation_graph |
| CLI | famulor tidy-automation-graph <id> |
Selon la documentation, l'opération ne nécessite aucun corps de requête. Sa réponse indique l'ID de l'automatisation, si la mise en page a été enregistrée, ainsi que le nombre d'étapes et de connexions. Lisez l'automatisation par la suite si vous avez besoin d'inspecter ou de traiter les nouvelles positions. Source : documentation Famulor Automations.
Pour un flux d'assistant existant, utilisez POST /api/v1/assistants/{id}/flow/layout. L'équivalent MCP est tidy_assistant_flow. L'API organise et enregistre le graphe existant et nécessite un accès en écriture à l'assistant. Les flux avancés nécessitent un accès au Flow Builder. Source : documentation Famulor Flow Builder.
Si vous gérez des tâches d'espace de travail récurrentes depuis un terminal, le guide de la CLI Famulor fournit un point de départ. Pour les clients IA et autres applications MCP, Famulor MCP pour agents IA explique le modèle de connexion.
Exemple pratique : réception de rendez-vous de service sur le terrain
Une entreprise de service technique accepte les rapports d'urgence et les demandes de rendez-vous via un agent vocal. Son flux d'assistant contient ces chemins :
- Identifier la demande : incident urgent ou rendez-vous régulier.
- Pour un incident, collecter le lieu et le numéro de rappel.
- Décider selon l'urgence : transférer à l'équipe d'astreinte ou créer un ticket.
- Pour un rendez-vous, collecter les disponibilités et exécuter une étape de réservation.
- Si un outil échoue, proposer une alternative ou transférer en toute sécurité.
Après plusieurs modifications, la branche d'urgence, la branche de rendez-vous et les connexions de nouvelle tentative se chevauchent sur le canevas. Tidy up flow organise les nœuds existants de haut en bas. L'équipe peut alors tracer la route de transfert critique plus facilement. Cela ne modifie pas la définition de l'urgence ni la destination du transfert.
Après la conversation, une automatisation distincte démarre. Elle vérifie le résultat documenté, crée une tâche le cas échéant et envoie une confirmation. Une Condition sépare les cas urgents des cas réguliers ; les erreurs provenant d'un système externe suivent un chemin dédié. Tidy up organise ce graphe de gauche à droite et donne à chaque branche sa propre ligne.
L'avantage pratique est la facilité d'examen : les opérations, le support et l'équipe fonctionnelle peuvent voir la route qu'emprunte un cas. Le bon fonctionnement de l'automatisation doit toujours être vérifié avec des tests, l'historique des exécutions et les entrées/sorties réelles. La documentation Automations décrit les informations disponibles sur le statut, la séquence d'étapes, l'entrée, la sortie, l'erreur, la durée et les crédits.
Ce que Tidy up ne fait pas
La limite est aussi importante que la fonctionnalité :
| Tidy up fait | Tidy up ne fait pas |
|---|---|
| repositionner les nœuds existants | améliorer les invites ou les conditions |
| séparer les branches spatialement | corriger les connexions logiquement erronées |
| rendre les flux plus faciles à examiner | tester les outils ou les identifiants |
| préserver les connexions de nouvelle tentative | garantir la qualité ou les résultats de la conversation |
| gérer la mise en page via l'interface utilisateur et les interfaces | fournir une approbation de confidentialité ou de conformité |
L'organisation traite la structure du graphe. Selon la documentation, elle ne modifie pas les données de conversation ou d'automatisation, et ne remplace pas un examen de confidentialité. Si vous modifiez des invites, des mappages d'outils ou des destinataires en même temps, traitez ces modifications comme une version distincte et testez-les indépendamment.
Pour les flux téléphoniques, vérifiez également les transferts, le DTMF, les formats de numéro, le consentement et l'enregistrement selon les règles de votre cas d'utilisation spécifique. Déplacer des nœuds ne constitue pas une nouvelle base légale ou une promesse de conformité.
Une liste de contrôle de sécurité après organisation
Utilisez la même vérification rapide après chaque opération Tidy up :
- Comparez le nombre de nœuds et de connexions avec le graphe attendu.
- Tracez chaque chemin principal visuellement une fois.
- Inspectez les Conditions, les boucles, les nouvelles tentatives et les chemins d'échec.
- Vérifiez les étapes partagées pour les connexions entrantes inattendues.
- Enregistrez uniquement lorsque l'organisation est compréhensible.
- Exécutez un test ou une simulation après toute modification fonctionnelle.
- Pour les automatisations en direct, inspectez l'historique des exécutions par la suite.
Étant donné que Tidy up modifie uniquement les positions, un comportement modifié ne doit pas être traité comme un effet de mise en page attendu. Dans ce cas, vérifiez si d'autres modifications de brouillon ont été enregistrées avec la nouvelle organisation.
Conclusion
Famulor Tidy up résout un problème opérationnel modeste mais courant : les graphes deviennent plus difficiles à lire à chaque extension, même lorsqu'ils fonctionnent toujours. La fonctionnalité organise les automatisations et les flux d'assistant de manière prévisible sans réécrire leur logique.
Son plus grand avantage réside dans l'examen et la collaboration. Utilisez Tidy up comme aide à l'organisation visuelle, Save comme étape de persistance délibérée, et les tests ou l'historique des exécutions comme preuve de comportement. Cela maintient une frontière claire entre ce qui semble simplement plus propre et ce qui a été réellement vérifié.
Questions fréquemment posées
Tidy up modifie-t-il mon automatisation ?
Il modifie les positions des étapes existantes. Famulor indique que les paramètres, les connexions et les branches restent intacts. Dans l'éditeur, choisissez Save pour conserver la nouvelle mise en page.
Milian peut-il organiser des étapes non enregistrées ?
Oui. Dans un éditeur d'automatisation ou d'assistant ouvert, Milian peut organiser le brouillon actuel, y compris les étapes ou modifications non enregistrées.
Tidy up améliore-t-il automatiquement un flux d'assistant ?
Non. Il améliore l'organisation visuelle. Les invites, les étiquettes d'arêtes, les conditions, les outils et les solutions de repli nécessitent toujours un examen fonctionnel et des tests.
Puis-je exécuter Tidy up par programmation ?
Les automatisations enregistrées prennent en charge les opérations API publiques, MCP et CLI. Les flux d'assistant prennent en charge les opérations de mise en page API et MCP. Respectez les exigences d'accès documentées.
bs-body:endRédacteur chez Famulor