Labo2026Expérimentation

FlowFactory

Une expérimentation autour de workflows n8n décrits en langage naturel.

Une expérimentation TypeScript : décrire une automatisation en langage naturel, avec pour objectif la génération multi-agents d’un workflow n8n, sa validation et un déploiement en un clic.

Rôle
Créateur
Stack
  • TypeScript

FlowFactory est un laboratoire : décrire une automatisation en langage naturel, avec un workflow n8n validé et déployable comme objectif.

Le dépôt décrit la génération multi-agents, la validation et le déploiement en un clic comme objectif du projet.

  • Le résultat visé est un workflow n8n valide, pas du pseudo-code.
  • La génération devait rester vérifiable avant tout import.
  • Le projet reste une expérimentation, sans promesse de produit fini.

Plusieurs agents pour une seule sortie

La génération est découpée en étapes spécialisées, puis recomposée en un workflow unique.

CompromisLa qualité augmente avec la séparation des rôles, mais le coût et la latence aussi.

Valider avant d’importer

Le JSON produit passe par une étape de validation avant l’import dans n8n. Le déploiement en un clic reste l’objectif décrit dans le dépôt.

CompromisLe déploiement en un clic dépend d’une étape préalable qui peut rejeter une génération incomplète.

Rester un laboratoire

FlowFactory est un terrain d’expérimentation en TypeScript, pas une promesse de produit fini.

CompromisLe périmètre reste volontairement étroit, ce qui limite les usages mais garde le projet honnête.

  1. Spécifier

    Le contrat de sortie est un workflow n8n valide, pas du pseudo-code ; la validation est prévue avant la génération.

  2. Orchestrer

    La génération est répartie entre agents spécialisés, puis recomposée en un workflow unique.

  3. Vérifier

    Le JSON passe une étape de validation avant tout import, et le déploiement en un clic reste l’objectif.

Entrée

  • Description en langage naturel

Génération

  • Agents spécialisés
  • Validation JSON

Sortie

  • Workflow n8n
  • Déploiement en un clic (objectif)

Une description, un workflow n8n validé, un chemin de déploiement.

  • Le dépôt public et le code TypeScript.
  • Une piste de génération multi-agents décrite dans le dépôt.
  • La validation et le déploiement en un clic comme objectifs, pas comme fonctionnalités livrées.

Je pousserais la validation plus loin sur les connexions entre nœuds, pas seulement sur la forme du JSON.