El 79% de las organizaciones usa agentes de IA en producción, pero estos generan incidentes no rastreados. La falta de una «capacidad de absorción» y la desconexión con la ingeniería del caos resultan en cascadas imprevistas, exigiendo una gobernanza urgente y la integración de presupuestos de resiliencia dinámicos.
Puntos Clave
- 01.Los agentes de IA en producción están generando una nueva categoría de incidentes no rastreados debido a la desconexión con las prácticas de ingeniería del caos.
- 02.Las acciones "correctas" de los agentes, basadas en contextos incompletos, pueden desencadenar cascadas de fallos en la infraestructura, sin juicio humano o verificación de la capacidad del sistema.
- 03.Es crucial adoptar un modelo de "presupuesto de resiliencia" que mida la capacidad de absorción del sistema en tiempo real, utilizando SLO burn rates, tendencias de latencia P99, estado de saturación de dependencias y señales de comportamiento de la aplicación.
- 04.Los LLM son útiles para generar hipótesis de caos, pero no deben tomar decisiones de ejecución, ya que carecen de contexto en tiempo real y pueden basarse en datos obsoletos.
- 05.Se requiere una gobernanza de agentes donde sus acciones se modelen como experimentos, se registren contra el presupuesto de resiliencia y se incluyan "circuit breakers" humanos para casos ambiguos, garantizando la confianza y la seguridad operativa.
A pesar de que el 79% de las organizaciones ya implementa agentes de inteligencia artificial en producción y un impresionante 96% planea expandir su uso, una categoría emergente de incidentes de producción está pasando desapercibida. Estos fallos no encajan en las plantillas tradicionales de postmortem, creando un vacío peligroso en la capacidad de las empresas para identificar y mitigar riesgos. La raíz del problema reside en una desconexión fundamental: el tratamiento de los agentes autónomos y la ingeniería del caos como disciplinas separadas, cuando en realidad, sus dominios se superponen de manera crítica.
Cuando un agente de IA inicia una acción, esta puede ser "técnicamente correcta" dentro de su contexto limitado, pero catastrófica debido a una visión incompleta del sistema. Esto desencadena cascadas de infraestructura que, al ser revisadas, generan discusiones sobre si fue un fallo del agente o de la infraestructura, ya que los marcos para comprender ambos no están conectados. Este artículo explorará por qué los agentes de IA son inyectores de caos no reconocidos y cómo las organizaciones pueden cerrar esta brecha crítica de seguridad mediante un enfoque unificado.
1. El Agente Autónomo como Inyector de Caos No Reconocido
La esencia del problema reside en la diferencia fundamental entre cómo los humanos y los agentes autónomos inician acciones en entornos de producción. Cuando un ingeniero humano lanza un experimento de caos, realiza un juicio crítico previo: consulta paneles, evalúa la tasa de consumo del presupuesto de errores (SLO burn rate) y la estabilidad de las dependencias. Es un proceso imperfecto e incluso intuitivo, pero hay una persona en el bucle preguntando si el sistema puede absorber la perturbación en ese preciso momento.
Sin embargo, un agente de remediación autónomo, diseñado para reiniciar servicios, redirigir tráfico o modificar configuraciones en respuesta a anomalías, opera sin este juicio humano. El agente percibe una anomalía, el agente actúa. Esta acción, aunque intencionada, se convierte en un evento de caos incontrolado. No hay comprobación del SLO burn rate, ni cálculo del radio de explosión, ni evaluación humana sobre si es el momento adecuado para añadir estrés a un sistema que ya podría estar bajo presión por múltiples flancos. El resultado es un incidente que nadie anticipó, donde la acción "correcta" del agente desestabiliza un ecosistema más amplio.
2. La Carencia de una "Capacidad de Absorción" Común
El problema subyacente es que los sistemas empresariales carecen de un lenguaje común para la "capacidad de absorción": la estimación en tiempo real de cuánto estrés adicional puede soportar un sistema antes de incumplir sus compromisos SLO. Los programas de ingeniería del caos lo gestionan implícitamente, a través del juicio humano y umbrales estáticos que se activan *después* de que se ha cruzado un límite. Los agentes, simplemente, no lo gestionan en absoluto. Esta brecha es crítica, ya que ignora una dimensión fundamental de la resiliencia operativa.
La investigación estructurada realizada con ingenieros de fiabilidad del sitio (SRE) y de plataformas de organizaciones como Intuit y GPTZero ha llevado al desarrollo de un modelo de presupuesto de resiliencia. La idea central es tratar la capacidad de absorción como un recurso consumible y recalculado continuamente, en lugar de un umbral estático que se intenta no violar. Este modelo proporciona una métrica dinámica y en tiempo real de la salud del sistema, que es esencial para gobernar las acciones autónomas y los experimentos de caos de manera segura.
3. El Modelo de Presupuesto de Resiliencia: Cuatro Señales Clave
El presupuesto de resiliencia se basa en cuatro clases de señales en vivo para ofrecer una visión holística de la salud del sistema y su capacidad para soportar estrés adicional:
- Tasa de Consumo de SLO (SLO burn rate): Es la entrada principal, ya que codifica directamente la distancia entre el comportamiento actual del sistema y el compromiso que realmente importa. Un sistema que quema su presupuesto de errores mensual a cinco veces la tasa esperada tiene un presupuesto de resiliencia cercano a cero, independientemente de la utilización de la CPU.
- Tendencia de Latencia P99: Importa más que la latencia absoluta. Una tendencia ascendente en la latencia durante cuarenta minutos indica un estado de degradación diferente a un servicio que ha sido estable con el mismo valor absoluto. Detecta problemas antes de que escalen.
- Estado de Saturación de Dependencias: Esta es la señal más comúnmente omitida. Un experimento de caos o una acción de agente que asume que un pool de conexiones compartido está libre cuando está al 87% de utilización producirá modos de fallo no previstos por nadie. Es crucial para entender el riesgo de un efecto dominó.
- Señales de Comportamiento de la Aplicación: Tasas de finalización de sesiones, cambios en los patrones de llamadas a la API, degradación de la conversión. Estas señales superficiales alertan sobre el estrés del sistema antes que las métricas de infraestructura, porque los usuarios sienten la degradación antes de que Prometheus la reporte.
Lo que hace que esto sea un presupuesto y no un umbral es que es consumible. Cada experimento de caos y cada acción de agente agotan la capacidad disponible. En organizaciones con múltiples equipos donde varios experimentos y agentes pueden actuar simultáneamente, el presupuesto se comparte. Sin un registro compartido de consumo, dos equipos que ejecutan experimentos contra dependencias superpuestas pueden producir un radio de explosión combinado que ninguno de los equipos planificó. Añadir agentes autónomos actuando completamente fuera de este registro significa que la contabilidad se desmorona, llevando a incidentes inesperados.
4. Modelos de Lenguaje: Ayuda en la Hipótesis, Falla en la Ejecución
Varias organizaciones de ingeniería están experimentando con modelos de lenguaje grandes (LLM) para generar hipótesis de caos a partir de grafos de dependencia y corpus de postmortems. Los resultados son prometedores: los LLM identifican modos de fallo plausibles que los SREs experimentados reconocen como dignos de prueba, y generan hipótesis más rápido que los procesos manuales, especialmente a partir de historiales ricos de postmortems.
Sin embargo, existe un límite crítico: la obsolescencia de los grafos de dependencia. Una hipótesis generada a partir de un grafo que no refleja la extracción de un servicio del mes pasado o una nueva dependencia de biblioteca añadida hace dos sprints propondrá un experimento con suposiciones de radio de explosión incorrectas. El problema no es que el modelo cometa un error; es que el modelo no sabe que lo está cometiendo. Estará confiadamente incorrecto sobre un límite del sistema que ya no existe, y en la ingeniería del caos, la incorrección confiada en producción significa una interrupción no planificada. Los LLM pueden ser herramientas poderosas para la exploración y la identificación de patrones, pero su falta de conciencia contextual en tiempo real les impide tomar decisiones críticas de ejecución en entornos complejos y dinámicos.
5. Gobernanza de Agentes: Un Imperativo de Seguridad
La implicación de gobernanza es sencilla de describir, pero más difícil de implementar. Cada acción autónoma de un agente que toca la infraestructura debe registrarse contra la misma capa de señales en vivo que rige los experimentos de caos. Las mismas tasas de consumo de SLO, tendencias de latencia y estados de saturación de dependencias que un ingeniero humano verificaría antes de iniciar un experimento deben controlar lo que un agente puede hacer y cuándo.
Si el presupuesto de resiliencia está por debajo de un nivel definido, el agente debe esperar o escalar. No debe actuar. Además, las acciones de los agentes deben modelarse como experimentos, no solo como eventos. Cuando un agente reinicia un servicio, la pregunta no es solo si el reinicio se completó con éxito, sino si el radio de explosión de esa acción fue proporcional a la capacidad de absorción disponible y qué efectos en cascada produjo en las dependencias. Estos son datos de ingeniería del caos que deben alimentar el modelo de presupuesto para la próxima decisión del agente o del equipo.
6. Circuit Breakers Humanos: El Guardián de la Confianza
Cuando las señales son ambiguas, cuando la puntuación del presupuesto no está clara, cuando un despliegue reciente ha cambiado la topología de maneras que el contexto del agente no capta, cuando los estados de las dependencias están en flujo, la decisión de ejecución debe pasar a un humano. Esto no es una limitación permanente de la autonomía del agente, sino un requisito de ingeniería estricto para el estado actual de la tecnología. Un interruptor de circuito que entrega los casos ambiguos a un humano no es una debilidad en la arquitectura del agente; es lo que hace que la arquitectura sea lo suficientemente confiable como para funcionar realmente en producción.
La verificación basada en la intención formaliza precisamente esto: definir cómo debe ser el comportamiento correcto del agente antes de la implementación, y luego sondear continuamente si esos límites se mantienen bajo las condiciones del sistema en vivo. Las organizaciones que operan agentes autónomos de manera confiable a escala no son las que tienen los modelos más sofisticados. Son las que entendieron, antes de que algo saliera mal, que cada acción de agente es un evento de caos y construyeron su capa de gobernanza en consecuencia. Este enfoque proactivo es vital para evitar incidentes catastróficos.
7. Pasos Prácticos para la Auditoría y Mitigación
El primer paso práctico y fundamental, aunque poco glamoroso, es auditar cada agente autónomo que actualmente interactúa con la infraestructura. Se debe mapear su superficie de acción contra las señales en vivo de la tasa de consumo de SLO de la organización y definir condiciones de límite explícitas por debajo de las cuales el agente debe esperar o escalar. Esta auditoría sacará a la luz a los agentes que operan completamente fuera de la contabilidad de resiliencia de la empresa.
La mayoría de las organizaciones que ejecutan agentes a gran escala hoy en día tienen varios de estos agentes no contabilizados. Encontrarlos antes de que generen un incidente en producción es una prioridad crítica. Implementar esta gobernanza activa transformará la forma en que los agentes de IA se integran en los sistemas empresariales, pasando de ser posibles fuentes de caos oculto a ser componentes fiables y controlados de una infraestructura de producción resiliente.
La creciente adopción de agentes de IA en entornos empresariales presenta un desafío de seguridad operativo que no puede ser ignorado. Al reconocer que cada acción de un agente autónomo es, en esencia, un experimento de caos, las organizaciones pueden integrar la gobernanza de agentes con los principios de la ingeniería del caos. Adoptar un modelo de presupuesto de resiliencia y establecer "circuit breakers" humanos para decisiones ambiguas son pasos esenciales para asegurar la estabilidad y fiabilidad de los sistemas de producción. Solo mediante esta convergencia disciplinaria podremos aprovechar el poder de la IA sin sucumbir a sus riesgos ocultos.

