Microsoft lanza RAMPART y Clarity: Herramientas de código abierto para pruebas de seguridad de agentes de IA
**Microsoft** ha lanzado dos nuevas herramientas de código abierto, **RAMPART** y **Clarity**, diseñadas para capacitar a los desarrolladores a probar rigurosamente la seguridad y la confiabilidad de sus agentes de Inteligencia Artificial (IA). Estas herramientas buscan transformar la seguridad de la IA de un proceso de revisión reactivo a una parte proactiva e integrada del ciclo de vida del desarrollo.

### Presentando RAMPART: Un Marco de Red Teaming
**RAMPART** (Risk Assessment and Measurement Platform for Agentic Red Teaming) es un marco nativo de **Pytest** diseñado para pruebas de seguridad y confiabilidad de agentes de IA. Esta herramienta permite a los desarrolladores escribir y ejecutar pruebas que cubren escenarios tanto adversarios como benignos, abordando diversas categorías de daño.
Las capacidades de RAMPART incluyen la simulación de inyecciones entre prompts (cross-prompt injections), donde datos no confiables llegan indirectamente a un sistema de IA a través de fuentes como correos electrónicos o páginas web. También facilita la prueba de regresiones de comportamiento no intencionadas y vulnerabilidades de exfiltración de datos. La herramienta evalúa los resultados de las pruebas y genera informes, requiriendo solo un adaptador para conectar un agente al conjunto de pruebas. RAMPART se basa en **PyRIT** (Python Risk Identification Tool), lanzado previamente por Microsoft, para mejorar aún más las pruebas de sistemas de IA.
### Clarity: Un Compañero de Pensamiento para IA
**Clarity** funciona como una "tabla de resonancia estructurada", guiando a los desarrolladores hacia el enfoque correcto antes de la implementación del código. Actúa como un "compañero de pensamiento de IA", cuestionando supuestos y guiando a los equipos a través de la clarificación de problemas, la exploración de soluciones, el análisis de fallos y el seguimiento de decisiones.
### Seguridad Proactiva a Través de la Intervención Temprana
La motivación de Microsoft detrás del lanzamiento de estas herramientas es abordar decisiones críticas tomadas al principio del desarrollo de software. Al identificar problemas potenciales, como el acceso de un agente a ciertas herramientas, el equipo de desarrollo puede abordarlos antes de la construcción del sistema.
Según **Ram Shankar Siva Kumar**, fundador del Equipo Rojo de IA de Microsoft, estas herramientas buscan "poner a prueba" las suposiciones al inicio del proyecto, cuando la corrección de rumbo es más rentable.
### Reproducibilidad y Escalabilidad
Un objetivo secundario es hacer que los incidentes sean reproducibles y las mitigaciones verificables, escalando los aprendizajes de los ejercicios de red teaming a activos de ingeniería ejecutables.
Siva Kumar enfatiza que mientras PyRIT está optimizado para el descubrimiento de caja negra por parte de investigadores de seguridad después de la construcción del sistema, RAMPART está diseñado para ingenieros durante el proceso de construcción. Clarity ayuda a los equipos a clarificar la intención del diseño y capturar supuestos. Juntas, estas herramientas transforman la seguridad de la IA de una revisión única a un conjunto vivo de artefactos accesibles para los desarrolladores a lo largo del ciclo de vida.