Habla con un representante sobre las necesidades de tu empresa
Consulta nuestras opciones de soporte de productos
Consultas generales y ubicaciones
ContáctanosUsamos herramientas de IA para ayudar a que nuestro contenido esté disponible en varios idiomas. Debido a que estas traducciones son automatizadas, puede haber algunas variaciones entre la versión en inglés y las versiones traducidas. La versión en inglés de este contenido es la versión oficial. Contacta a BMC para hablar con un experto que pueda responder cualquier pregunta que tengas.
Redirigiendo…
Según la configuración de tu navegador, observamos que tal vez prefieras ver este sitio en otro idioma.
Usamos herramientas de IA para ayudar a que nuestro contenido esté disponible en varios idiomas. Debido a que estas traducciones son automatizadas, puede haber algunas variaciones entre la versión en inglés y las versiones traducidas. La versión en inglés de este contenido es la versión oficial. Contacta a BMC para hablar con un experto que pueda responder cualquier pregunta que tengas.
Guardabarreras de ejecución para agentes de IA
El problema no son las decisiones de los agentes. Es el acceso del agente a la ejecución.
Esto no va de hacer que los agentes sean más seguros en el sentido habitual.
El riesgo de agentes de IA tiene dos capas:
Esta guía se centra en el riesgo de ejecución. No se trata de ingeniería de prompts, alineación de modelos o filtrado de salida. Esos controles importan, pero los incidentes operativos más graves comienzan cuando se le está permitido ejecutar una acción que no debería haberse ejecutado.
Una vez que un agente puede activar flujos de trabajo, iniciar trabajos, modificar sistemas u orquestar procesos posteriores, la pregunta te debe plantearse están: "¿Qué se puede ejecutar, bajo qué condiciones y dónde están aplicado ese control?"
En el momento en que un agente de IA puede actuar, el acceso se convierte en un problema de control de ejecución. Ahí es donde entran en juego los límites de la ejecución.
Los resguardos de ejecución son controles que determinan si la acción solicitada por un agente de IA está permitida para ejecutarse en producción. Antes de que se ejecute cualquier cosa, esos controles comprueban la identidad, el alcance, las aprobaciones, las dependencias, el tiempo y la política operativa a lo largo de un flujo de trabajo, trabajo, paso impulsado por API o cambio de sistema.
Estos controles pertenecen entre la intención y la ejecución del agente, no dentro del propio agente. No determinan qué decide el agente solicitar. Ellos determinan qué se puede correr. En la práctica, eso significa enrutar la ejecución iniciada por el agente a través de un plano de control, el punto centralizado donde las solicitudes de ejecución son evaluadas en relación con la política antes de que comience el trabajo aguas abajo.
Sin un punto de aplicación consistente, los sistemas aguas abajo son obligados a aplicar sus propias reglas, o no tener reglas, lo que genera oportunidades para acciones no autorizadas, aprobaciones inconsistentes y deriva de políticas.
Pero antes de que un sistema pueda evaluar una solicitud de ejecución, primero debe responder a una pregunta básica: ¿Quién, o qué, está haciendo la solicitud?
El control de ejecución comienza con la identidad. Sin una identidad clara, controlada y atribuible, las solicitudes de un agente no pueden evaluarse según la política, vincularse a permisos aprobados ni rastrearse a través del historial de ejecución.
Una de las formas más rápidas de debilitar el control de ejecución están confiando en credenciales compartidas. Cuando varios agentes utilizan las mismas cuentas, claves API o identidades de servicio, es difícil determinar quién inició una acción, qué permisos se pretendían y si el acceso estaba correctamente alcanzado.
Para autorizar la ejecución dirigida por agentes de forma segura, la identidad y los permisos deben estar regulados, atribuibles y restringidos.
Los agentes envían solicitudes de ejecución a través de un plano de control utilizando identidades y permisos aprobados. El acceso está limitado a flujos de trabajo y servicios autorizados, y las solicitudes de ejecución se evalúan en son las políticas establecidas antes de que el trabajo continúe.
Como resultado, las acciones siguen siendo atribuibles, el acceso se mantiene dentro de los límites definidos y la gobernanza de ejecución puede aplicarse de forma consistente.
La identidad te dice quién hace la petición. La intercepción convierte esa autorización en aplicación.
En producción, los agentes deben enviar solicitudes de ejecución a través de una interfaz controlada—por ejemplo, una interfaz basada en MCP como el Control-M MCP Server—en lugar de llamar directamente a scripts, trabajos o APIs operativas.
Esa interfaz enruta las solicitudes de cargas de trabajo orquestadas al plano de control, donde pueden evaluarse según la política antes de que avance el trabajo aprobado. Esto es diferente a intentar gobernar todas las APIs arbitrarias a las que un agente pueda acceder. El objetivo es interceptar y controlar las rutas de ejecución que más importan: los flujos de trabajo, los trabajos y los procesos operativos posteriores que se enrutan a través del plano de control.
Prácticamente, la aplicación de la ley es así:
Cada solicitud de ejecución controlada debe seguir este camino, permitiendo que las políticas se apliquen de forma consistente en lugar de depender de herramientas, flujos de trabajo o aplicaciones individuales para aplicar sus propios controles de forma independiente.
La intercepción es el punto de control. Las ocho barreras de seguridad que aparecen a continuación Define qué debe evaluarse antes de que una acción pueda ejecutarse. Si alguna de ellas está desaparecida, los agentes pueden encontrar una forma de eludir políticas, aprobaciones o salvaguardas operativas.
| Guardrail | Question | What to Control | Why it Matters |
|---|---|---|---|
|
Identity |
Who's executing this? |
Governed execution identities, scoped permissions, and no anonymous execution |
Each action can be tied back to a specific identity and permission set |
|
Scope |
What's the agent allowed to touch? |
Approved jobs, workflows, environments, and executable assets |
Agents stay within defined boundaries instead of drifting into unintended systems or workflows |
|
Delegation |
Can permissions expand through handoffs? |
Authorization context, policy checks, and routing for consequential downstream actions |
Permissions are less likely to expand unexpectedly as work moves between agents or services, especially when each consequential action is routed the control plane for independent evaluation |
|
Approval |
Which actions require human sign-off? |
Workflow-enforced approval gates for sensitive or high-impact actions |
Critical actions can be paused for review before execution. If interactive approval is part of the experience, the exact elicitation pattern may depend on the client or interface used to submit the request |
|
Rate, Timing & SLA |
Does execution exceed safe limits or violate operating constraints? |
Workload throttling, concurrency controls, execution windows, retry limits, and SLA-aware scheduling |
Helps prevent retry storms, runaway execution, resource contention, and avoidable SLA risk |
|
Readiness |
Should this run at all? |
Dependencies, data availability, and execution prerequisites |
Work runs only when required conditions have been met |
|
Rollback & Recovery |
How do you recover safely when an AI-triggered action fails? |
Recovery workflows, retries, and compensating actions |
Failures are more likely to remain contained and recoverable rather than cascading across systems |
|
Traceability |
Can you prove what happened? |
Logs, approvals, execution history, and workflow lineage |
Teams can reconstruct what happened, how it happened, and why |
Si alguno de estos te suena, probablemente te estés enfrentando a un problema de control de ejecución, no a un problema de IA.
01
Warning signs:
What it means: Execution is based on implementation, not policy.
02
Warning signs:
What it means: Access is difficult to control and actions become difficult to trace.
03
Warning signs:
What it means: Control depends on people remembering the process instead of the system enforcing it.
04
Warning signs:
What it means: Small failures can escalate into resource contention, workflow storms, and operational incidents.
05
Warning signs:
What it means: The system can explain what happened after the fact, but it can't stop unsafe actions before they run.
Es relativamente fácil Define políticas de ejecución. El reto están asegurarse de que se apliquen en todos los lugares donde pueda funcionar el trabajo. A medida que los entornos crecen, la ejecución se extiende a más sistemas, servicios y herramientas de automatización, y no todos son gobernados de la misma manera.
Ahí es donde el control empieza a desmoronarse:
Garantizar que cada ruta de ejecución están sujeta a los mismos controles se vuelve aún más difícil cuando la ejecución se está distribuida entre múltiples agentes coordinadores.
En un modelo de agente único, la ejecución está relativamente sencilla: un agente envía una solicitud, la petición se está evaluada y se está tomando una decisión.
En sistemas multiagente, los agentes pueden delegar trabajo, intercambiar contexto y desencadenar acciones posteriores, convirtiendo una única decisión de ejecución en una cadena de decisiones de ejecución. Como resultado:
Los sistemas multiagente no requieren nuevas barreras de protección. Requieren que se apliquen las mismas barreras de forma consistente en cada paso de ejecución consecuente.
En la práctica, eso significa enrutar las acciones aguas abajo a través del plano de control de ejecución para su evaluación independiente. No se puede asumir que la confianza establecida en un solo paso se traslade automáticamente.
La ejecución sigue siendo controlada incluso cuando aumenta la coordinación. Los permisos permanecen limitados, las aprobaciones se aplican cuando existe riesgo, y cada acción sigue siendo atribuible mientras fluye por el plano de control.
Muchos equipos Comienza con barreras de seguridad de la IA, pero a menudo se aplican al comportamiento de los agentes más que a la ejecución.
Ejemplos comunes incluyen:
Cada enfoque intenta influir en lo que hace el agente. Ninguna garantiza el control sobre lo que el agente está autorizado a ejecutar.
Los equipos no pasan directamente de pilotos de IA a agentes autónomos listos para producción. Pasan de dar acceso a los agentes a establecer control sobre lo que ese acceso puede ejecutar.
Utiliza el modelo de abajo para Ve dónde se encuentra tu arquitectura.
Level 1
Level 2
Level 3
Level 4
Level 5
La mayoría de las organizaciones que experimentan con agentes de IA operan entre el Nivel 1 y el Nivel 3. Las operaciones de IA listas para producción suelen comenzar en el Nivel 4, donde la ejecución orquestada están interceptada a través de un plano de control común. La transición del Nivel 3 al Nivel 4 está donde muchas iniciativas de IA pasan de la experimentación al control de ejecución a escala de producción.
Vamos a explorar un escenario real para unirlo todo.
Es cierre de fin de mes. Un flujo de trabajo de conciliación financiera falló porque una fuente de datos ascendente llegó tarde y los datos de transacciones requeridos están incompletos. Un agente de operaciones de IA está encargado de investigar trabajos fallidos y restaurar automáticamente flujos de trabajo estancados.
El agente decide que el proceso de conciliación debe ejecutarse de nuevo y genera una solicitud de ejecución. Lo que ocurre a continuación depende de si existen o no salvaguardas para la ejecución.
The agent reruns the workflow directly:
Result: What started as a delayed data feed becomes a broader operational incident. Reconciliation results are inaccurate because required transactions weren’t available when processing occurred. Invalid outputs propagate across dependent systems, teams have to manually identify and correct downstream impacts, and recovery is significantly more complex than the original problem.
The same execution request is intercepted before anything runs:
Result: The workflow doesn’t execute under unsafe conditions. The issue is contained at the point of execution, preventing downstream reporting errors while preserving a clear, controlled path to recovery.
Sí, si las acciones de alto impacto con consecuencias posteriores son enrutadas a través de un plano de control común. Cuantos más caminos de ejecución fluyan por ese plano de control, más consistentemente se pueden aplicar las barreras de seguridad.
En este punto, surge una pregunta obvia: "Si ya tengo una pasarela API o malla de servicios, ¿no tengo ya un plano de control?"
La mayoría de los entornos cuentan con gateways API, sistemas IAM, limitación de velocidad y controles de malla de servicios. Esos controles son importantes. Solo están resolviendo otro problema.
Las pasarelas de API y la malla de servicios responden a la pregunta: "¿Puede esta solicitud llegar a este servicio?" Los controles de ejecución responden a otra pregunta: "¿Debería ejecutarse esta acción?"
Las pasarelas API y la malla de servicios no están diseñadas para evaluar si un flujo de trabajo, un trabajo u una acción operativa debe ejecutarse en función de dependencias, aprobaciones, riesgos de negocio o requisitos de recuperación.
Y no hacen cumplir decisiones como:
Un plano de control toma decisiones a un nivel diferente:
Los agentes de IA no solo llaman a las APIs. Pueden seleccionar acciones dinámicamente, encadenar flujos de trabajo y desencadenar la ejecución según los planes generados.
Sin controles a nivel de ejecución, cada API o ruta de ejecución a la que el agente pueda acceder está efectivamente "permitida". Las decisiones de riesgo ocurren implícitamente en el código y la configuración, en lugar de explícitamente a través de la política.
No hay un punto de control entre intención y ejecución.
A lo largo de esta guía, hemos vuelto a la misma idea: el acceso al agente no es lo mismo que el control de ejecución. El acceso al agente determina a qué sistemas puede acceder un agente. El control de ejecución determina si una acción específica debe ejecutarse, bajo qué condiciones y con qué responsabilidad. Un plano de control de ejecución están lo que convierte el acceso en ejecución controlada.
Para los equipos que ya usan Control-M, pueden enrutar las solicitudes de ejecución de agentes a través del Control-M MCP Server (actualmente una función de Vista Previa), mientras que Control-M aplica autenticación, permisos basados en roles, condiciones de flujo de trabajo y políticas de ejecución en el momento de la ejecución.
Control-M no construye el agente. Aplica control de ejecución a lo que el agente está autorizado a ejecutar. Eso significa que los agentes pueden interactuar con trabajos y flujos de trabajo a través de una interfaz controlada, pero solo dentro del alcance que permiten sus permisos existentes y solo cuando la ejecución se están enrutada a través de Control-M.
En lugar de que los agentes llamen scripts o APIs directamente, el flujo se presenta así: el agente solicita la ejecución → Control-M evalúa permisos, condiciones de flujo de trabajo, aprobaciones y restricciones de políticas → Trabajo autorizado
Para pasos de mayor riesgo, los flujos de trabajo nativos de aprobación Control-M pueden requerir la aprobación humana antes de la ejecución. La confirmación interactiva puede añadir otra comprobación cuando el cliente la permita, pero los flujos de trabajo de aprobación siguen siendo el punto de control más fiable.
A estas alturas, vale la pena hacer una distinción importante: observar la ejecución no es lo mismo que controlarla.
La vigilancia está control de detective. Las barreras de ejecución son control preventivo. Cuando las alertas de monitorización te, la acción ya se ha ejecutado y cualquier impacto están ya en marcha.
Eso puede ser aceptable en desarrollo, no en producción.
Production systems don’t assume agents will make the right decision every time. They enforce the conditions under which actions are allowed to run, regardless of what the agent can access or request. Every request is intercepted. Every request is evaluated. Nothing runs without enforcement.
Anything less is control by assumption.
Marca la casilla si te puedes decir "Sí, lo tenemos cubierto."
Tu puntuación:
Press Release
Consultation
Habla sobre tu arquitectura, integraciones y dependencias de flujos de trabajo para Ve cómo encaja Control-M en tu entorno.
Gracias por ponerte en contacto. Uno de nuestros expertos se pondrá en contacto con usted en breve.
Se cerrará en 3 segundos...