AWS lançou o AWS Emulator, um emulador local das APIs da AWS. Você o roda em um laptop, um servidor de desenvolvimento ou em CI. O AWS CLI e os SDKs se comunicam com ele em vez da AWS. Nenhuma conta AWS é necessária, e não há taxa de serviço.
O que é incomum: agentes autônomos escreveram e revisaram todo o código.
Para desenvolvedores e agentes de codificação, o AWS Emulator oferece um ciclo de teste rápido e gratuito contra APIs em formato AWS.
TL;DR
Tamanho: Construído a partir de 438 modelos de API AWS, cobrindo mais de 200 serviços. Um crate Rust por serviço.
Plataformas: Linux x86_64/aarch64 (RPM ou Debian), ou Docker em macOS/Windows com limite de 2 GiB de memória.
Construção de código-fonte requer 100 GB de disco livre.
Desempenho: Passa 24.243 de 42.857 testes de fidelidade (56,6%) na versão de lançamento v1.0.322.
Melhor: AWS KMS em 93,9% (291 de 310 testes); Amazon SQS em 89,8%.
Pior: AWS CloudFormation em 15,8% (414 de 2.612 testes).
O que é o AWS Emulator?
O AWS Emulator é um programa local sem interface gráfica da AWS que disponibiliza um endpoint de API AWS. Você aponta o CLI ou um SDK para ele com variáveis de ambiente. Seu código não muda. Os recursos ficam em memória e desaparecem quando ele é interrompido.
A documentação mostra um exemplo de DynamoDB. Um chamado CreateTable com um nome de 2 caracteres falha com o mesmo texto de ValidationException que a AWS retorna.
Como os agentes de IA construíram o AWS Emulator?
O projeto começou com um prompt para Kiro. Ele retornou um emulador passável do Amazon SQS em cerca de 15 minutos.
Em seguida, a AWS dividiu o trabalho entre 3 equipes de agentes:
- Escritores de testes derivam cenários dos modelos Smithy públicos e verificam cada um contra o AWS real.
- Encontradores de problemas reproduzem esses testes contra o emulador e registram falhas.
- Corretores pegam 1 problema cada e submetem um patch.
Cada patch passa por um controle de merge que cobre construção, revisão de código, segurança e fidelidade.
Vários agentes de segurança executam revisões adversariais. Matthew Goldberg relata centenas de agentes concorrentes corrigindo milhares de problemas por dia.
O pipeline de lançamento roda nas Ferramentas de Desenvolvimento da AWS, com CodeCommit como repositório dos agentes. O código chega ao GitHub no final.
Fonte: MarkTechPost
Publicado em 2026-11-12