Orquestación y automatización

Orquesta flujos de trabajo multiagente a escala empresarial.

Coordina agentes, acciones y sistemas en pipelines fiables y auditables — pasos, ramas, aprobaciones y temporizadores en un lienzo; automatizaciones basadas en eventos sobre tu ontología y tus flujos; programaciones cron; y una cola de trabajos duradera con cola de mensajes fallidos. Cada paso atraviesa las mismas compuertas de gobernanza que la ejecución de un solo agente.

Basado en eventos · programado · duradero · denegación por defecto en cada paso

Editor de flujos de trabajo
Al crear un casoAgente de triaje¿importe ≥ $5k?AprobaciónEjecución automática
automation ▸ pasos · ramas · aprobaciones · temporizadores
El problema

Un solo agente es una demo. Un pipeline fiable es el producto.

El trabajo real abarca muchos agentes, herramientas, aprobaciones y sistemas externos: se dispara por eventos, se ejecuta con un reloj y se reintenta cuando un sistema aguas abajo falla. Si lo coses con scripts de cron y código pegamento, obtienes fallos silenciosos, ningún rastro de auditoría y ninguna forma de detener un bucle descontrolado. Cortex convierte la orquestación en una superficie gobernada de primera clase: cada paso pasa por compuertas, queda registrado y se puede reproducir, y nada falla en silencio.

Cada paso del flujo pasa las mismas compuertas que una ejecución individual: un paso denegado detiene el pipeline y queda en el registropaso → 403 / 409
Cómo funciona

Actívalo, ejecútalo, demuéstralo.

Compón un pipeline en el lienzo, dale disparadores (eventos o un reloj) y deja que el entorno de ejecución lo ejecute mediante pasos gobernados sobre una cola duradera — con cada activación, denegación y resultado registrados en el Trust Ledger.

  1. 01

    Componer

    Crea un flujo de trabajo en el lienzo — pasos, ramas, nodos de aprobación y temporizadores — o declara una Automatización como una regla evento → condición → acción sobre objetos de la ontología y flujos de eventos.

  2. 02

    Disparar

    Actívalo desde el Real-Time Hub con un evento coincidente, con una programación cron (UTC), desde una entrada por canal (teléfono/correo/voz/web) o desde un lote CSV — cada uno es un punto de entrada gobernado.

  3. 03

    Ejecutar y demostrar

    Los pasos se ejecutan en una cola de trabajos duradera con reintentos y una DLQ; cada paso pasa por las puertas y queda registrado, de modo que todo el pipeline es auditable y reproducible de extremo a extremo.

Automatizaciones sobre tu ontología

Evento → condición → acción, sobre lo que tu negocio ya modela.

Las automatizaciones son reglas ECA: cuando se dispara un evento, evalúa una condición y ejecuta una acción — pero sobre objetos de ontología gobernados y flujos en vivo, no webhooks opacos. Como las acciones pasan por Action Fabric y policy-as-code, una automatización puede proponer un pago, pero uno de alto riesgo se enruta igualmente a aprobación humana antes de ejecutarse.

  • Flujos en un lienzo: pasos, ramas, nodos approval y temporizadores
  • Automatizaciones como event → condition → action sobre la ontología y los streams
  • Recepción por canal desde teléfono, correo, voz y web: cada canal es un disparador gobernado
  • Ejecutor por lotes para CSV: aplica un mismo flujo gobernado a miles de filas
Editor de flujos de trabajo
Al crear un casoAgente de triaje¿importe ≥ $5k?AprobaciónEjecución automática
automation ▸ pasos · ramas · aprobaciones · temporizadores
Real-Time Hub · catálogo de streamscortex_event_log
ActionExecuted12.408 eventos
ActionDenied1902 eventos
AgentExecutionCompleted8771 eventos
ActionBreakGlass14 eventos
SecurityIncidentContained3 eventos
Regla de Activatorcritical
on ActionExecuted · when * · action: raise_incident
disparo → cortex_security_incidentsruleKey: activator:watch-actions
los incidentes aparecen en Detection & Response y en el KPI de Control Tower
Real-Time Hub · Activator

Observa un flujo de eventos y reacciona en tiempo real — dentro del Trust Layer.

El Real-Time Hub convierte la columna vertebral de eventos en una superficie de disparo gobernada. Explora un catálogo en vivo de cada tipo de evento que emite la plataforma, declara reglas de Activator sobre esos flujos y deja que cada coincidencia quede registrada como una activación. Configura una regla como raise_incident y una activación abre además un incidente de seguridad de ADR — así, un ActionExecuted vigilado se convierte automáticamente en una alerta que ve tu SOC.

  • Catálogo de streams de cada eventType con recuentos en vivo
  • Reglas: eventType · whenExpr · severity · action (info/warn/critical)
  • Los disparos quedan registrados; raise_incident abre un incidente en ADR
  • Evalúa cualquier evento en dry-run antes de activar la regla
Disparadores programados

Ejecuta agentes y flujos de trabajo según un reloj — de forma determinista, en UTC.

Complementa la automatización basada en eventos con disparadores temporales. Una programación activa un agente, un flujo de trabajo o un evento simple con una cadencia cron estándar de 5 campos, evaluada de forma determinista en UTC. Una programación nueva nunca se dispara de forma retroactiva, una expresión inválida se rechaza con 400 y cada activación recalcula la próxima ejecución — así, el lado del reloj de tu pipeline es tan predecible como el de los eventos.

  • Cron estándar de 5 campos: *, pasos, rangos, listas, UTC
  • Destinos: agent, workflow o un simple event
  • El cron no válido se rechaza con 400; una programación nueva nunca se dispara con efecto retroactivo
  • tick dispara las programaciones vencidas → emite ScheduledTriggerFired
Disparadores programados · cron (UTC)cortex_schedules
daily-reconcile0 9 * * 1-5 · agent · Recon
próxima 2026-06-30 09:00 UTC
hourly-sweep0 * * * * · workflow · Sweep
próxima 2026-06-29 18:00 UTC
month-close0 0 1 * * · event · Close
próxima 2026-07-01 00:00 UTC
bad-expr99 * * * * ·
400 cron no válido
tick dispara las programaciones vencidas → emite ScheduledTriggerFired · recalcula nextRunAt
Demuéstralo — no te limites a afirmarlo

Fiable significa que sobrevive al fallo.

Lo difícil de la orquestación no es el camino feliz — es lo que ocurre cuando un sistema aguas abajo agota su tiempo de espera. Cortex ejecuta cada paso en una cola duradera con reintentos y backoff, y aparca el trabajo agotado en una cola de mensajes fallidos que puedes inspeccionar y reprocesar, nunca perder.

Disparadores programados · cron (UTC)cortex_schedules
daily-reconcile0 9 * * 1-5 · agent · Recon
próxima 2026-06-30 09:00 UTC
hourly-sweep0 * * * * · workflow · Sweep
próxima 2026-06-29 18:00 UTC
month-close0 0 1 * * · event · Close
próxima 2026-07-01 00:00 UTC
bad-expr99 * * * * ·
400 cron no válido
tick dispara las programaciones vencidas → emite ScheduledTriggerFired · recalcula nextRunAt
Cola de trabajos duradera → DLQreintentando
POST /v1/jobs   # encola una unidad de trabajo duradera
  → { jobId, attempts: 0, status: "queued" }

el worker toma el trabajo → la ejecución falla (503 aguas abajo)
  intento 1 → reintento (espera 2s)
  intento 2 → reintento (espera 8s)
  intento 3 → agotado

  ← movido a la cola de mensajes fallidos (DLQ)
     status: "dead" · se conservan la carga útil y el último error
     reproducir desde la DLQ cuando el sistema aguas abajo se recupere
no se pierde nada: el trabajo fallido se retiene, se puede inspeccionar y reejecutar
Todas las formas de iniciar un pipeline

Disparadores, ejecutores y ejecución duradera.

Seis puntos de entrada gobernados y una única capa de ejecución fiable — así, llegue como llegue el trabajo, atraviesa las mismas compuertas y queda en el mismo registro.

Flujos de trabajo
  • Lienzo: pasos y ramas
  • Nodos de aprobación
  • Temporizadores y esperas
  • Compuertas por paso
Automatizaciones (ECA)
  • Evento → condición → acción
  • Sobre objetos de la ontología
  • Sobre streams en vivo
  • Pasa por la política
Entrada por canal
  • Teléfono y voz
  • Correo electrónico
  • Formularios web y chat
  • Cada uno, un disparador gobernado
Ejecutor por lotes (CSV)
  • Un flujo, muchas filas
  • Ejecuciones masivas gobernadas
  • Resultado por fila
  • Reejecutable
Programaciones y cola
  • Cron (5 campos, UTC)
  • Cola de trabajos duradera
  • Reintentos + backoff
  • Cola de mensajes fallidos (DLQ)
La orquestación se apoya en todo el entorno de ejecución

Cada paso es una ejecución gobernada.

Los flujos de trabajo y las automatizaciones no eluden la gobernanza — la componen. Cada paso pasa por identidad, política y aprobación de acciones, y queda en el mismo registro a prueba de manipulaciones que la ejecución de un solo agente.

Seguridad y cumplimiento

Diseñado para la revisión de seguridad empresarial.

Compuertas con denegación por defecto en cada paso, aislamiento de inquilinos en el servidor, ejecución duradera con cola de mensajes fallidos y un rastro de auditoría completo en cada disparador y activación — todo mapeado a los marcos que tus auditores ya utilizan.

SOC 2ISO 27001ISO 42001EU AI ActNIST AI RMFFINRA

Orquesta agentes en los que de verdad puedas confiar en producción.

Compón flujos de trabajo multiagente, actívalos por eventos o por reloj y ejecútalos de forma duradera — cada paso gobernado, registrado y reproducible.

Orquestación de agentes de IA y flujos de trabajo multiagente