Aller au contenu principal
Présentation du produit

Suivez un workflow réel et parcourez l'ensemble de la plateforme

Braidrun sert à construire et exécuter des workflows IA avec validation humaine. Le rapport quotidien de croissance à droite s'exécute chaque jour en production : déclenché par cron à l'heure dite, il récupère les dépenses et les revenus d'abonnement d'Apple Search Ads et de Google Ads, l'IA rédige un commentaire, puis un xlsx est généré et envoyé dans Slack. En le suivant, chaque partie de la plateforme apparaît une fois.

Modèle de production v2.0.74Déclenchement planifié, sans intervention humaineJournaux et coûts archivés à chaque étape
daily-growth-reportcron 0 8 * * *
fetch_ads_spend
Récupérer les dépenses de la veille sur Apple Search Ads et Google Ads
fetch_revenue
Récupérer les revenus d'abonnement et les aligner sur le même jour que les dépenses
ai_commentary
L'IA rédige le commentaire du jour : d'une période à l'autre, en glissement hebdomadaire et en glissement mensuel
build_xlsx
Générer la pièce jointe du rapport en xlsx
deliver_slack
Envoyer le tableau et le commentaire dans le canal Slack de l'équipe
template v2.0.74Sans intervention humaine
01Construire un workflow

Le canevas et le YAML sont une seule et même définition

Ce rapport quotidien a d'abord été construit dans l'éditeur : canevas à gauche, YAML à droite, une modification d'un côté se synchronisant instantanément de l'autre ; lorsque vous n'arrivez pas à décrire la modification à faire, exprimez directement votre besoin à l'assistant IA.

  • Synchronisation bidirectionnelle canevas ⇄ YAML : l'opérationnel regarde le canevas, l'ingénieur relit le YAML, pour une seule et même définition
  • Diagnostic intégré : références de variables erronées et configurations manquantes sont signalées avant l'enregistrement
  • Historique des versions avec diff ; en cas de modification malheureuse, revenez à la dernière version fonctionnelle
  • Construction par conversation avec l'assistant IA ; toute modification n'entre en vigueur qu'après que vous ayez cliqué sur Enregistrer
Capture d'écran de l'éditeur de workflows Braidrun
Éditeur visuel : édition du canevas et du YAML sur le même écran
02Orchestrer les étapes

8 types d'étapes pour assembler des processus plus complexes

Le rapport quotidien n'utilise qu'une étape de code et un commentaire par Agent unique. Il existe 8 types d'étapes au total : pour que plusieurs Agent se corrigent mutuellement, avancent par états, ou pour réutiliser un workflow entier comme une seule étape, il suffit de changer de type.

  • célibataireUn Agent réalise une étape selon des instructions ; le commentaire de l'IA dans le rapport quotidien en est un exemple
  • coderExécuter un script en sandbox : récupérer des données, les nettoyer, générer un fichier
  • classificateurAiguiller l'exécution vers différentes branches selon le contenu d'entrée
  • group_chatPlusieurs Agent débattent d'une même question sur plusieurs tours pour aboutir à une conclusion
  • agent_basedUn Agent coordinateur décide dynamiquement quels outils et sous-tâches appeler
  • state_machineDécrire un processus multi-étapes à l'aide d'états et de transitions explicites
  • sub_workflowAppeler un autre workflow comme une seule étape
  • workflow_output_readLire les résultats d'exécution d'autres workflows pour poursuivre le traitement
daily-growth-report.yamlyaml
steps:
  - name: pull_spend
    type: sub_workflow      # Réutiliser un autre workflow de récupération de données
    workflow: ads-spend-fetcher

  - name: review_numbers
    type: group_chat        # Plusieurs Agent se corrigent mutuellement face aux données
    agents: [analyst, skeptic]
    rounds: 2

  - name: plan_actions
    type: agent_based       # Un Agent coordinateur appelle les outils à la demande

  - name: apply_changes
    type: code
    manual_approval: true   # Exécution seulement après approbation humaine
03Déclenchement et exécution

Cron déclenche à l'heure dite, les scripts s'exécutent en sandbox

Ce rapport quotidien est déclenché par une expression cron à 5 champs, avec fuseau horaire configurable ; en déploiement multi-instances, un verrou distribué garantit un déclenchement unique ; les scripts de récupération des données et de génération du tableau s'exécutent en production dans une sandbox Docker, les variables étant injectées via des variables d'environnement WF_VAR_*.

  • Planifié : cron à 5 champs + fuseau horaire, un verrou distribué empêche les déclenchements en double entre instances
  • Webhook : votre système envoie un POST, les champs de premier niveau du JSON étant automatiquement mappés en variables
  • Manuel et API : cliquez sur Exécuter dans l'interface, ou déclenchez via l'API v1 depuis un système externe
  • Chaînage : à la fin d'un workflow, le suivant est déclenché automatiquement après N secondes
  • Les étapes de code prennent en charge sept langages — python, javascript, typescript, bash, ruby, lua, cli — avec un délai d'expiration par défaut de 30 secondes
triggerscron · webhook · api · chain
# Planifié : chaque matin à 8 h, fuseau horaire configurable
schedule: "0 8 * * *"

# Ou déclenché par un POST de votre système
curl -X POST \
  https://braidrun.com/api/webhooks/{id}/trigger \
  -H "X-API-Key: <your-key>" \
  -d '{"channel": "#growth-daily"}'
04Observation et diagnostic

Le jour où un chiffre ne colle pas, retrouvez l'étape en cause

Un matin où un chiffre paraît faux dans Slack, ouvrez l'exécution concernée : les entrées et sorties, journaux et coûts de chaque étape y figurent. Une fois l'étape fautive localisée, il suffit de relancer à partir de là.

  • Débogueur : 9 types de points d'arrêt ; à la pause, modifiez les variables avant de reprendre (à partir du palier Pro)
  • Relance à partir d'une étape donnée, les étapes LLM déjà terminées n'étant pas refacturées
  • Reprise automatique après redémarrage de service, la vérification du hachage de la définition évitant une reprise erronée après modification
  • La consommation de token et le coût de chaque exécution sont enregistrés une à une, et le déroulement de l'exécution peut être exporté en JSON / YAML
Capture d'écran de la liste d'exécutions Braidrun
Chronologie d'exécution : journal, durée et coût de chaque étape
Capture d'écran de l'analyse des exécutions Braidrun
Tableau de bord d'analyse : taux de réussite, tendances de durée et de coût
05Validations et gouvernance

Pour toucher aux données en production, il faut d'abord passer par un humain

Le rapport quotidien ne fait que lire des données, une exécution sans intervention humaine suffit. Un autre workflow de la même équipe modifie des enchères publicitaires : une validation est ajoutée avant l'exécution, l'IA ne produisant que des recommandations, l'action n'ayant lieu qu'après approbation humaine, et rien n'étant modifié en cas de refus ou de dépassement du délai.

  • Les valeurs de la demande de validation sont modifiables directement : réduisez un peu l'enchère proposée par l'IA avant d'approuver
  • La réponse de validation passe par l'un des trois canaux — App, e-mail ou API — avec refus automatique en cas de dépassement du délai
  • Les identifiants sont stockés chiffrés en AES-256-GCM, avec prise en charge de la rotation des clés
  • Les quotas sont échelonnés en Free, Pro, Team et Enterprise, avec un plafond sur la concurrence et le nombre de planifications
  • Les journaux d'audit consignent les modifications de processus et les décisions de validation (palier Enterprise)
approve_bid_changesWAITING
Action recommandéeraise_bid · keyword_group_a
Enchère$0.80Le valideur peut modifier directement
timeout: 24hRefus automatique en cas de dépassement du délai, aucune modification en production
06Modes de déploiement

La même plateforme peut aussi être installée dans votre salle serveurs

Ce rapport quotidien tourne très bien sur le cloud Braidrun ; les équipes dont les données ne doivent pas franchir leur périmètre peuvent déployer l'ensemble de la plateforme en privé dans leur propre environnement, en emportant les définitions de workflows telles quelles.

  • Déploiement privé : données et appels de modèle restent tous à l'intérieur de votre périmètre
  • Mise à l'échelle horizontale multi-instances pour absorber davantage d'exécutions concurrentes
  • 14 méthodes de connexion OAuth, dont WeChat, Alipay, DingTalk, Feishu et un OIDC auto-hébergé
  • Exposition de métriques Prometheus, à brancher sur votre tableau de bord de supervision existant
  • 8 langues d'interface ; l'export et la suppression des données au titre du GDPR sont déjà des fonctionnalités du produit
Confiez le rapport quotidien de votre équipe, lui aussi, à un workflow
Une inscription gratuite permet de partir d'un modèle ; les modèles comme le rapport quotidien disposent d'un mode demo, qui montre à quoi ressemble la sortie sans brancher d'identifiants, tandis que des données de production nécessitent vos propres identifiants.