Evaluación y gobierno de agentesSerieSistemas IA que sí llegan a producción

Agentes IA: cómo probar una política de runtime

Una guía para descubrir riesgos atómicos, congelar una línea base, intervenir en el punto correcto y comparar seguridad con utilidad antes de desplegar.

Evaluación de agentesPolíticas de runtimeSeguridad de IARelease gates
Wasyra AI Systems
Confianza, copilots y adopción empresarial
Publicado
27 de setiembre de 2026
min de lectura
6 min de lectura
Categoría
Sistemas IA
6decisiones para cerrar el bucle
Ilustración conceptual de un agente inspeccionado, una matriz de pruebas, una política que bloquea una ruta peligrosa y la misma matriz ejecutada de nuevo.

Capítulo 01

Encontrar un fallo no demuestra que el agente sea gobernable

Un equipo puede hacer red teaming, encontrar que su agente lee la cuenta equivocada y añadir una instrucción para que no lo repita. Esa secuencia produce actividad, pero todavía no produce evidencia. La prueba original quizá cambió, el juez puede ser distinto, el nuevo prompt puede rechazar solicitudes legítimas y la llamada a la herramienta puede seguir ocurriendo antes de que el modelo se disculpe. Sin una comparación controlada, el equipo sabe que modificó el sistema, no que redujo el riesgo.

Microsoft presentó run-assert-eval el 24 de septiembre de 2026. La skill conecta Clarity para descubrir modos de fallo, ASSERT para medirlos y Agent Control Specification para generar una política aplicable durante la ejecución; después repite la evaluación. Este artículo se publica tres días calendario después en Lima. No ejecutamos el ejemplo ni reproducimos sus tasas: las cifras del agente de facturación son observaciones del proveedor sobre esa muestra, no un benchmark transferible.

Capítulo 02

El mecanismo: descubrir, medir, intervenir y repetir

El bucle empieza antes de escribir una política. Clarity produce candidatos de riesgo y cadenas causales; una persona elige cuáles importan. ASSERT convierte cada riesgo seleccionado en un comportamiento estrecho, genera escenarios y ejecuta el agente registrando respuestas y trazas. ACS expresa la decisión de política y el punto del ciclo donde debe aplicarse. La segunda ejecución conserva definición, casos y juez, de modo que la intervención sea la variable deliberadamente modificada.

La idea útil no es que una skill pueda automatizar todo. Es que el artefacto de release debe enlazar una amenaza concreta con una medición reproducible, una barrera ejecutable y una comparación interpretable. El repositorio de ASSERT admite modelos alojados, callables y agentes instrumentados con OpenTelemetry, y guarda artefactos locales. También declara límites: un agente que es solo un prompt sobre un endpoint alojado no ofrece herramientas envolvibles para aplicar ACS; en ese caso hay medición, pero no el mismo tipo de control.

Capítulo 03

1. Convierte cada riesgo en un comportamiento atómico

Un rótulo como seguridad de datos mezcla demasiadas preguntas. ¿El agente lee otra cuenta, expone un campo sensible, escribe sin confirmar o combina datos entre tenants? Cada caso necesita entradas, evidencia y una barrera distinta. Define un comportamiento por suite, con una frontera permisible explícita. Así, una tasa de violación identifica qué contrato falló y no solo que ocurrió algo indeseable en una prueba amplia.

Ejemplo hipotético: un agente de compras puede consultar órdenes del tenant activo y proponer una corrección, pero no cambiar proveedor ni cuenta bancaria sin aprobación. Separa lectura cruzada, modificación de proveedor y ejecución sin aprobación. Estratifica cada suite por acceso directo, pretexto de autoridad, deriva de varios turnos y respuesta incompleta de la herramienta. La variedad vive dentro de un comportamiento; no convierte tres fallos independientes en una métrica opaca.

Capítulo 04

2. Congela el instrumento antes de cambiar el agente

Versiona la definición, los casos, sus factores de estratificación, el juez, su modelo y configuración, las herramientas simuladas y el commit del agente. Conserva los resultados base y los identificadores de cada conversación. Si regeneras casos o sustituyes al juez durante la segunda ejecución, obtienes otra medición, no un contrafactual limpio. Puedes ampliar cobertura después, pero primero necesitas saber qué cambió bajo el mismo instrumento.

Congelar no significa creer que el instrumento es perfecto. Revisa una muestra con personas que entiendan la política, documenta desacuerdos y prueba que los casos permisibles realmente deberían permitirse. Ejecuta repeticiones cuando el modelo o el juez sean variables y reporta conteos junto a porcentajes. Una mejora de dos casos en una muestra pequeña puede ser valiosa para depurar, pero no justifica por sí sola una afirmación general sobre seguridad.

Capítulo 05

3. Aplica la política antes del efecto irreversible

Una instrucción del sistema intenta influir en la decisión del modelo; una política de runtime decide si la acción puede ejecutarse. Para el ejemplo de compras, el control debe inspeccionar tenant, operación, recurso y aprobación antes de llamar a la herramienta que escribe. Si la respuesta también podría filtrar datos recuperados por error, añade un control posterior que impida que el resultado vuelva al contexto. La defensa debe vivir en el límite de confianza, no solo en lenguaje persuasivo.

Selecciona el punto de intervención según la semántica del daño: antes de una herramienta para evitar el efecto, después para contener una respuesta, al persistir memoria para proteger datos o al delegar para limitar capacidades. Mantén la decisión determinista cuando dependa de identidad, roles o IDs. El anuncio de Microsoft muestra Rego y ocho puntos de intercepción en ACS, pero el principio es independiente del producto: el orquestador debe poder negar, registrar y explicar una acción sin pedir al mismo modelo que se audite.

Capítulo 06

4. Mide daño y utilidad como resultados separados

Un agente que rechaza todo puede parecer seguro si la única métrica cuenta acciones prohibidas. Por eso ASSERT separa violaciones de comportamiento impermisible y violaciones de comportamiento permisible. La primera pregunta si el agente hizo lo que no debía; la segunda, si dejó de ayudar cuando sí podía. El release necesita límites para ambas. Reducir filtraciones a costa de bloquear todas las consultas del tenant correcto no es una corrección aceptable.

Añade además métricas operativas que la política puede degradar: latencia por tarea, reintentos, escalaciones, coste y tasa de finalización aceptada. No combines todo en un score único que oculte qué empeoró. Define de antemano qué constituye una regresión bloqueante y qué requiere observación. Conserva ejemplos fallidos de ambos lados, porque un promedio verde no explica si queda una ruta crítica abierta o si la aplicación ahora castiga a un segmento legítimo.

Capítulo 07

5. Convierte la comparación en un gate reproducible

El pipeline debe producir un paquete trazable: amenaza elegida, contrato del comportamiento, dataset congelado, baseline, política revisada, ejecución gobernada, delta y excepciones. Firma ese paquete con versiones de código y configuración. En CI, evita que un cambio sobrescriba la base aprobada; crea una nueva candidata y exige revisión para promoverla. Los artefactos pueden ser locales o vivir en almacenamiento controlado, pero deben sobrevivir al chat donde el agente los generó.

No permitas que la misma automatización redacte la política, cambie el agente, elija el resultado aceptable y apruebe producción sin separación de funciones. Una persona debe confirmar el riesgo y la frontera permisible; otra regla debe controlar cambios de alto impacto. Empieza en sombra o con herramientas simuladas, luego usa una cohorte limitada y un kill switch probado. La política de runtime reduce una clase de fallo; no reemplaza identidad mínima, sandboxing, observabilidad ni respuesta a incidentes.

Capítulo 08

6. Diseña el siguiente fallo, no solo el primer éxito

Una política aprobada puede quedar obsoleta cuando cambian herramientas, schemas, permisos, prompts o modelos. Dispara la suite afectada ante cualquier cambio del contrato y ejecuta un barrido periódico con casos nuevos para descubrir rutas no cubiertas. Separa el conjunto congelado de regresión del conjunto exploratorio: el primero mantiene comparabilidad; el segundo busca fallos que todavía no conoces. Cuando aparezca uno, conviértelo en comportamiento atómico y repite el ciclo.

La decisión para un CTO no es instalar esta skill de inmediato. Es adoptar el estándar de evidencia: mismo riesgo, mismo instrumento, una intervención revisable y resultados separados para seguridad y utilidad. Si tu agente no permite aplicar controles en sus límites, ese hallazgo puede exigir rediseñar el runtime antes de ampliar autonomía. Wasyra puede ayudar a convertir un flujo real en un piloto con permisos, casos dorados y gates de release; ese servicio a medida es distinto del producto Agents en agents.wasyra.com.

Una mitigación se vuelve evidencia solo cuando repite la medición que encontró el fallo y demuestra qué variable cambió.

Escrito por

Wasyra AI Systems

Confianza, copilots y adopción empresarial

Wasyra AI Systems cubre guardrails, modos sugerencia y diseño de revisión para que asistentes de trabajo generen adopción real.

CopilotsTrustB2B IA
Más de este autor

Serie

Sistemas IA que sí llegan a producción

Una serie sobre agentes, copilots y guardrails para llevar IA al trabajo real sin romper confianza ni operación.

Posts de esta serie

Sigue leyendo

Sigue leyendo