Saltar al contenido principal
Descripción general del producto

Recorra toda la plataforma siguiendo un workflow real

Braidrun sirve para construir y ejecutar workflows con IA que incluyen aprobación humana. El informe diario de crecimiento de la derecha se ejecuta a diario en producción: el cron lo dispara a su hora, extrae el gasto y los ingresos por suscripción de Apple Search Ads y Google Ads, la IA redacta el comentario y se genera un xlsx que se envía a Slack. Al seguirlo, cada parte de la plataforma aparece una vez.

Plantilla de producción v2.0.74Disparo programado, sin supervisión humanaLog y costo de cada paso archivados
daily-growth-reportcron 0 8 * * *
fetch_ads_spend
Extrae el gasto de ayer de Apple Search Ads y Google Ads
fetch_revenue
Extrae los ingresos por suscripción y los cuadra con el gasto del mismo día
ai_commentary
La IA redacta el comentario del día: variación intermensual, interanual semanal e interanual mensual
build_xlsx
Genera el adjunto de informe en xlsx
deliver_slack
La tabla y el comentario se envían al canal de Slack del equipo
template v2.0.74Sin supervisión humana
01Construir el workflow

El lienzo y el YAML son una misma definición

Este informe diario se construyó originalmente en el editor: lienzo a la izquierda, YAML a la derecha, y al modificar cualquiera de los dos el otro se sincroniza al instante; cuando no sepa explicar cómo modificarlo, dígale directamente su necesidad al asistente de IA.

  • Sincronización bidireccional lienzo ⇄ YAML: operaciones mira el lienzo y los ingenieros revisan el YAML, siendo una misma definición
  • Diagnóstico integrado: errores de referencia de variables y configuraciones faltantes se señalan antes de guardar
  • Historial de versiones con diff; si algo se estropea, vuelva a la última versión que funcionaba
  • Construcción por conversación con el asistente de IA; todos los cambios surten efecto solo cuando pulsa guardar
Captura de pantalla del editor de flujos de trabajo de Braidrun
Editor visual: edición de lienzo y YAML en la misma pantalla
02Orquestar los pasos

8 tipos de pasos para componer procesos más complejos

El informe diario solo usa pasos de código y un comentario de Agent único. Hay 8 tipos de pasos en total: cuando quiera que varios Agents se corrijan entre sí, avanzar por estados o reutilizar un workflow completo como un solo paso, basta con cambiar el type.

  • solteroUn Agent completa un paso según las instrucciones; el comentario de la IA en el informe diario es precisamente esto
  • códigoEjecución de scripts en el sandbox: extraer datos, limpiarlos y generar archivos
  • clasificadorDeriva la ejecución a distintas ramas según el contenido de entrada
  • group_chatVarios Agents debaten sobre un mismo problema durante varias rondas y llegan a una conclusión
  • agent_basedUn Agent coordinador decide de forma dinámica qué herramientas y subtareas invocar
  • state_machineDescribe procesos de varias etapas con estados y transiciones explícitos
  • sub_workflowInvoca otro workflow como si fuera un solo paso
  • workflow_output_readLee los resultados de ejecución de otros workflows y continúa el procesamiento
daily-growth-report.yamlyaml
steps:
  - name: pull_spend
    type: sub_workflow      # Reutilizar otro workflow de obtención de datos
    workflow: ads-spend-fetcher

  - name: review_numbers
    type: group_chat        # Varios Agents se corrigen entre sí frente a los datos
    agents: [analyst, skeptic]
    rounds: 2

  - name: plan_actions
    type: agent_based       # Un Agent coordinador invoca herramientas según haga falta

  - name: apply_changes
    type: code
    manual_approval: true   # Solo se ejecuta tras la aprobación humana
03Disparo y ejecución

El cron se ejecuta a su hora y los scripts corren en el sandbox

Este informe diario se dispara con una expresión cron de 5 campos, con zona horaria configurable, y en despliegues de varias instancias un bloqueo distribuido garantiza que se dispare una sola vez; los scripts que extraen los datos y generan la tabla se ejecutan en producción dentro de un sandbox de Docker, y las variables se inyectan como variables de entorno WF_VAR_*.

  • Programado: cron de 5 campos + zona horaria, con bloqueo distribuido para evitar disparos duplicados entre varias instancias
  • Webhook: su sistema envía un solo POST y los campos de nivel superior del JSON se mapean automáticamente a variables
  • Manual y API: pulse ejecutar en la página o dispárelo llamando a la API v1 desde un sistema externo
  • Encadenamiento: N segundos después de que un workflow termine, se dispara automáticamente el siguiente
  • Los pasos de código admiten siete lenguajes —python, javascript, typescript, bash, ruby, lua, cli— con un tiempo de espera predeterminado de 30 segundos
triggerscron · webhook · api · chain
# Programado: todos los días a las 8 de la mañana, con zona horaria configurable
schedule: "0 8 * * *"

# O disparado por un solo POST desde su sistema
curl -X POST \
  https://braidrun.com/api/webhooks/{id}/trigger \
  -H "X-API-Key: <your-key>" \
  -d '{"channel": "#growth-daily"}'
04Observación y diagnóstico

El día en que las cifras no cuadren, se puede averiguar en qué paso ocurrió

El día que las cifras de Slack no parezcan correctas, abra esa ejecución: las entradas y salidas, el log y el costo de cada paso están ahí. Una vez localizado el paso problemático, basta con reintentar desde ese punto.

  • Depurador: 9 tipos de puntos de interrupción; al pausar, modifique variables antes de continuar (a partir del plan Pro)
  • Reintento desde un paso concreto; los pasos de LLM ya completados no se vuelven a facturar
  • Reanudación automática tras el reinicio del servicio, con verificación del hash de la definición para evitar reanudar por error tras un cambio
  • El uso de tokens y el costo de cada ejecución se registran una a una, y el proceso de ejecución se puede exportar como JSON / YAML
Captura de pantalla de la lista de ejecuciones de Braidrun
Línea de tiempo de ejecución: log, duración y costo de cada paso
Captura de pantalla del análisis de ejecuciones de Braidrun
Panel de análisis: tendencias de tasa de éxito, duración y costo
05Aprobaciones y gobernanza

Para tocar datos en producción, primero hay que pasar por la aprobación humana

El informe diario solo lee datos y basta con que corra sin supervisión. Otro workflow del mismo equipo que modifica pujas publicitarias añade una aprobación antes de ejecutar: la IA solo produce recomendaciones y solo se actúa tras la aprobación humana, sin modificar nada si se rechaza o vence por tiempo.

  • Los valores de la solicitud de aprobación se pueden modificar directamente: reduzca un poco la puja sugerida por la IA antes de aprobar
  • La respuesta de aprobación llega por tres canales —la App, el correo o la API— y se rechaza automáticamente al vencer el tiempo
  • Las credenciales se almacenan cifradas con AES-256-GCM, con soporte para la rotación de claves
  • Las cuotas se estratifican en Free, Pro, Team y Enterprise, con límites máximos tanto de concurrencia como de número de programaciones
  • Los registros de auditoría recogen los cambios de proceso y las decisiones de aprobación (plan Enterprise)
approve_bid_changesWAITING
Acción recomendadaraise_bid · keyword_group_a
Puja$0.80El aprobador puede modificarla directamente
timeout: 24hSe rechaza automáticamente al vencer el tiempo, sin ningún cambio en producción
06Modo de despliegue

La misma plataforma, también trasladable a su propio centro de datos

Para este informe diario basta con ejecutarlo en la nube de Braidrun; los equipos cuyos datos no pueden salir de su perímetro pueden desplegar toda la plataforma de forma privada en su propio entorno, llevándose las definiciones de workflow tal cual.

  • Despliegue privado: tanto los datos como las llamadas a los modelos permanecen dentro de su perímetro
  • Escalado horizontal con varias instancias para sostener más ejecuciones concurrentes
  • 14 métodos de inicio de sesión con OAuth, incluidos WeChat, Alipay, DingTalk, Feishu y OIDC propio
  • Expone métricas de Prometheus para integrarlas en su panel de monitoreo existente
  • 8 idiomas de interfaz; la exportación y eliminación de datos conforme a GDPR ya son funciones del producto
Delegue también el informe diario de su equipo a un workflow
El registro gratuito ya permite empezar desde plantillas; plantillas como la del informe diario incluyen modo demo para ver primero cómo es la salida sin conectar credenciales, mientras que los datos de producción requieren conectar las suyas propias.