A Amazon Web Services (AWS) lançou nesta quarta-feira (11) o AWS Emulator, uma ferramenta de desenvolvimento cujo código foi escrito integralmente por agentes autônomos de inteligência artificial, sem revisão humana de cada alteração. Segundo a empresa, milhares de agentes participaram da criação do software, que permite desenvolver e testar aplicações de nuvem diretamente no computador.

Matthew Goldberg, engenheiro principal sênior da AWS, afirmou que a equipe humana não participou da programação ou da revisão do código produzido. “Nossa equipe não escreveu nem revisou nenhuma parte do código”, declarou em um relato técnico publicado pela Amazon.

O emulador reproduz localmente o comportamento de APIs da AWS, permitindo que desenvolvedores executem testes sem precisar provisionar recursos na nuvem. A ferramenta está disponível para download, sem cobrança adicional pelo uso do emulador.

Como a AWS organiza agentes para testar e corrigir código

O desenvolvimento foi dividido em três equipes de agentes autônomos, cada uma responsável por uma etapa específica.

A primeira cria testes baseados nas especificações das APIs e verifica seu funcionamento na infraestrutura real da AWS. A segunda executa esses mesmos testes no emulador para identificar diferenças de comportamento. A terceira recebe os problemas encontrados e modifica o código para corrigi-los.

Antes de integrar qualquer alteração, os agentes precisam superar controles automatizados de compilação, qualidade, segurança e compatibilidade. Mudanças que não passam nessas verificações retornam para correção.

Goldberg afirma que o sistema já reúne dezenas de milhares de testes de fidelidade e consegue resolver milhares de problemas diariamente, com centenas de agentes trabalhando simultaneamente.

A supervisão humana, nesse modelo, concentra-se na definição das especificações, das regras de desenvolvimento e dos mecanismos de validação, em vez da revisão individual das linhas de código.

A AWS disponibilizou o código-fonte e os testes no GitHub, com o projeto publicado sob a licença CC0, que permite ampla reutilização do material.

Apesar da autonomia descrita pela empresa, o emulador possui limitações de compatibilidade com os serviços reais. A documentação oficial também esclarece que a ferramenta é destinada ao desenvolvimento e aos testes, não à execução de aplicações em produção ou à validação de segurança.

Continue no Radar