A Amazon lançou nesta quarta-feira (11) o AWS Emulator, um emulador local dos serviços da AWS que permite criar e testar aplicações sem chamar a nuvem real — e com um detalhe que a própria empresa destaca como argumento de venda: o software foi escrito 100% por agentes autônomos de inteligência artificial, sem que a equipe tenha escrito ou revisado uma única linha de código.
O anúncio foi feito por Matthew Goldberg, engenheiro principal sênior da AWS, no blog oficial About Amazon. Segundo ele, o emulador roda na máquina do desenvolvedor, dispensa conexão com a internet e conta da AWS, e não gera custos de nuvem durante os testes.
Um experimento de fim de semana
O projeto começou como um experimento inspirado em uma demonstração da Anthropic, na qual agentes de IA construíram um compilador C de forma autônoma. Goldberg deu ao agente de codificação Kiro um prompt em três passos: escrever testes com base na interface de linha de comando da AWS, iterar até que os testes passassem na AWS real e construir uma implementação em memória aprovada por esses mesmos testes.
O resultado inicial foi uma versão funcional do Amazon SQS, o serviço de filas de mensagens, em 15 minutos. Ao fim do fim de semana, o Kiro havia construído uma versão preliminar do restante da AWS — com lacunas, segundo Goldberg, mas convincente o suficiente para que a equipe começasse a usá-la para testar o próprio software já na segunda-feira seguinte.
Três equipes de agentes mantêm o emulador
Transformar o experimento em um produto exigiu guardrails: três equipes de agentes, rodando no Amazon Bedrock AgentCore, dividem o trabalho. A primeira escreve testes de fidelidade — cenários reais, como criar uma fila, enviar e receber uma mensagem e apagar a fila — a partir dos modelos públicos de API da AWS (Smithy) e verifica cada um deles na nuvem real antes de aprová-los. São dezenas de milhares de testes, que cobrem mais de 400 modelos de API e mais de 200 serviços da AWS, segundo o GeekWire.
A segunda equipe executa esses testes contra o emulador e registra as falhas. A terceira corrige os problemas, um por agente, e cada correção passa por um portão de validação que verifica compilação, padrões de código, segurança e fidelidade. Segundo Goldberg, centenas de agentes corrigem milhares de problemas por dia.
Código aberto, com as lacunas à mostra
O código-fonte do AWS Emulator está disponível no GitHub sob a licença CC0, uma dedicação ao domínio público, com o histórico completo de commits. A lista de lacunas conhecidas também é pública, em uma pasta chamada "things-that-do-not-work" — as que já foram resolvidas ficam em "things-that-now-work".
Há limites a considerar: o emulador ainda não simula limitação de taxa (throttling), interrupções ou diferenças de disponibilidade por região, e não executa o código em sandbox, segundo análise do IDC citada pelo InfoWorld e repercutida pelo GeekWire. Segundo o InfoWorld, operações ainda não implementadas retornam HTTP 503 em vez de um sucesso simulado — ou seja, passar no teste local não é garantia de comportamento idêntico na nuvem real.
Por que isso importa
O emulador responde a um problema criado pelos próprios agentes de codificação, como o Kiro e o Claude Code: eles escrevem código mais rápido do que as equipes conseguem testá-lo na nuvem real, e cada ciclo de teste na nuvem adiciona atraso e custo. Com o emulador local, esse ciclo pode rodar na máquina do desenvolvedor.
O lançamento também marca uma diferença em relação ao LocalStack, o emulador de AWS mais conhecido, que neste ano passou a exigir conta para a versão gratuita e a limitá-la ao uso não comercial. O AWS Emulator é gratuito, sem exigência de conta, sob CC0. A AWS promete mais detalhes na conferência re:Invent.
"Quando os agentes escrevem o código e verificam o próprio trabalho, o trabalho do engenheiro é dar a eles espaço para trabalhar por conta própria e construir as especificações, os testes e os portões de validação que decidem quando esse trabalho está correto", afirmou Swami Sivasubramanian, vice-presidente de IA agêntica da AWS, ao GeekWire.
Crédito da imagem: imagem oficial do blog About Amazon, da Amazon, que ilustra o anúncio do AWS Emulator.
Fontes
- About Amazon — "AWS Emulator: a local emulator built 100% by autonomous AI agents"
- GeekWire — "AWS gives developers a free local stand-in for its cloud, built from scratch by AI agents"
Transparência: esta matéria foi produzida com auxílio de inteligência artificial, com cruzamento de publicações públicas no X e de fontes da internet. As informações foram verificadas no anúncio oficial da Amazon e na cobertura independente do GeekWire. Consulte as fontes originais para confirmar os detalhes.
Por Muse