Strands Box: entorno de pruebas de código abierto para agentes de IA
AWS ha lanzado Strands Box, un entorno aislado de código abierto diseñado para agentes de inteligencia artificial. Esta herramienta combina el aislamiento a nivel de sistema operativo con normativas que evalúan las acciones previas del agente antes de permitirle continuar ejecutando tareas. Actualmente se encuentra en una fase de vista previa para desarrolladores y funciona en ordenadores Mac con chips de Apple, aunque se contempla añadir compatibilidad con Linux en el futuro.
La solución aborda los riesgos asociados a los asistentes de programación que operan sin supervisión humana, los cuales pueden ejecutar comandos peligrosos o acceder a credenciales no autorizadas. Aunque los contenedores y las microvísceras restringen el alcance físico de un agente, no controlan el uso que este hace de dichas herramientas. Para solucionar esto, Strands Box confina al agente mediante aislamiento de kernel y canaliza sus actividades a través de puntos de control específicos para comandos, código Python, llamadas a herramientas y tráfico de red.
Cada uno de estos puntos de control consulta al motor de políticas Dogwood, de modo que cualquier acción queda prohibida salvo que una regla explícita permita lo contrario. Al compartir un historial de eventos común, el sistema permite que las reglas correlacionen acciones realizadas a través de distintas herramientas, como por ejemplo limitar transacciones financieras o restringir peticiones externas tras leer información confidencial. Además, la pasarela de red gestiona las credenciales intercambiando fichas temporales por claves reales y firmando solicitudes.