Interface
Assemblez un flux : déclencheur, agent, outils, validation, action.
Chargement de la démonstration…
En bref
Assemblez un flux comme une phrase : ce qui le déclenche, ce que fait l'agent, avec quels outils, et où un humain valide. Réordonnez les étapes, ajoutez-en ou retirez-en : les résultats et l'alerte de garde-fou se recalculent. Vous voyez ainsi où une action extérieure part sans relecture.
Ce qu'on y voit
Assemblez un flux : déclencheur, agent, outils, validation, action.
L'idée
Un flux d'automatisation doit se lire comme une phrase : quand ceci arrive, l'agent fait cela, avec ces outils, sous ce contrôle.
La fabrication
Nœuds réordonnables au clavier comme à la souris, exécution animée nœud par nœud, avertissement quand la validation humaine disparaît.
Sous le capot
4 points d'implémentationPile
- TypeScript strict
- React
- motion (Reorder)
- Pipeline pur partagé
Fichiers
components/demos/Constructeur.tsxcontent/demos/constructeur.tslib/sim/pipeline.tscomponents/demos/Constructeur.module.css
Implémentation
- Les étapes sont une liste typée (déclencheur, agent, outils, validation, action) ; le glisser-déposer utilise motion Reorder, doublé de boutons Monter/Descendre pour le clavier.
- À l'exécution, chaque étape reçoit un résultat calculé à partir du texte saisi : les messages sont séparés par une ligne ---, puis classés et extraits par les fonctions pures du pipeline.
- Le garde-fou est une propriété de l'ordre : une action qui envoie à l'extérieur est « non gardée » si aucune étape de validation ne la précède. L'alerte cite l'étape concernée et le nombre de messages.
- La date de référence est fixée au 24 octobre 2026 pour que le serveur et le navigateur calculent les mêmes échéances ; un flux sans déclencheur en tête est signalé comme non automatique.