Osegi
Software·2 min de lectura

AWS Emulator: un AWS local y gratuito escrito solo por agentes de IA

AWS lanza AWS Emulator, una herramienta gratuita que imita sus API en tu equipo. Según la empresa, agentes de IA escribieron todo el código, sin revisión humana.

A developer's laptop running a local cloud emulator in a terminal, with abstract cloud service icons floating above the screen.
Imagen: ITmedia NEWS

Amazon Web Services ha publicado una herramienta gratuita que simula AWS en tu propio ordenador, y asegura que todo su código lo escribieron agentes de IA autónomos. Ningún humano escribió una línea. Tampoco revisó ninguna.

AWS Emulator es un programa local que actúa como punto de acceso a las API de AWS. No tiene interfaz gráfica. Basta con apuntar la AWS CLI o un SDK de AWS hacia el emulador mediante una variable de entorno, y el código existente funciona sin cambios. No hace falta cuenta de AWS ni supone coste adicional.

Se basa en 438 modelos de API de AWS y cubre las interfaces de cientos de servicios, aunque el grado de implementación depende del servicio y de la operación. En cada versión, AWS publica en GitHub una puntuación de «fidelidad» que mide cuánto se parece al AWS real. Las pruebas que la sustentan están en otro repositorio, aws-emulator-evaluation-suite.

¿Para qué sirve AWS Emulator?

Está pensado para pruebas locales, pruebas de integración en pipelines de CI/CD sin usar recursos reales de AWS y prototipos de aplicaciones con agentes de programación con IA. Para estos últimos hay una skill llamada «aws-emulator» que se encarga de instalar, arrancar y conectar el emulador.

En Linux se instala desde un paquete RPM o Debian (x86_64 y aarch64). En macOS y Windows se construye una imagen con el Dockerfile del proyecto y se ejecuta en Docker. El código fuente está en GitHub con licencia CC0.

¿Se puede usar AWS Emulator en producción?

No. No está pensado para producción. Las políticas de IAM y las basadas en recursos no se evalúan igual que en AWS, así que la empresa pide no usarlo para pruebas de seguridad. Todos los recursos viven en memoria y desaparecen al detener el emulador.

Cómo lo construyeron los agentes de IA

El proyecto lo lidera Matthew Goldberg, ingeniero principal sénior de AWS. Según AWS, empezó como un experimento de fin de semana, inspirado en un investigador de Anthropic que este año hizo que agentes de IA construyeran un compilador de C. Goldberg pidió a Kiro, el entorno de desarrollo con IA de AWS, que escribiera pruebas a partir de la AWS CLI, las corrigiera contra el AWS real hasta que pasaran y creara una implementación en memoria que las superara. El primer servicio, Amazon SQS, estuvo listo en unos 15 minutos.

Ahora trabajan en paralelo tres tipos de equipos de agentes: uno genera pruebas desde los modelos de API y las valida en AWS, otro las ejecuta en el emulador e informa de fallos, y otro los corrige. Cientos de agentes funcionan a la vez y resuelven miles de problemas al día. El emulador se actualiza varias veces al día.

Apps que merecen la pena

SUMO: el puzle de números

Toca las casillas correctas, suma y alcanza el objetivo. Fácil de aprender, difícil de dominar. Gratis, para todas las edades.

Etiquetas:awsaws emulatorai agentskirodeveloper toolsopen source

Más de este día

Ver todas →

Más en: Software

Ver todas →