DEV Community

Cover image for Seu agente pode fazer deploy. Mas consegue desfazer o estrago?
Alex Pimenta
Alex Pimenta

Posted on Edited on

Seu agente pode fazer deploy. Mas consegue desfazer o estrago?

O caso Spawn colocou agentes autônomos em produção no centro do debate. A lição mais útil não está no volume de mudanças: está na diferença entre reverter código e reverter consequências.

Jacob Sansbury descreveu, no final de outubro, como a Spawn opera: dez pessoas, cerca de US$ 3,1 milhões em tokens no mês, 77 mil mudanças substanciais em 30 dias — em média algo como 108 por hora. A "fleet" de agentes permanentes tem permissão real nos sistemas, altera código ao vivo e envia para produção com frequência alta. O texto circulou com força no X; Simon Willison destacou o caso como uma das bordas mais afiadas do que dá para fazer com modelos da geração Fable.

O número que importa para quem opera agentes no dia a dia não é o 77 mil. É o 0,9%. Ao longo de um ano, 1.055 de 123.548 mudanças foram revertidas. A empresa afirma que consegue desfazer uma mudança quebrada em cerca de 30 segundos, no ponto exato do problema. A suíte completa roda a cada 15 minutos. Agentes que não escreveram a alteração tentam quebrá-la de propósito. Quando um monitor ou log dispara, um agente assume o incidente. O desenho assume falha; o que não assume é falha que permanece.

Isso só fecha porque a maior parte do que o agente toca é reversível barato. Código, configuração, estado interno do produto — dá para voltar atrás rápido e com pouco dano colateral. O que toca o mundo externo e não desfaz (pagamento, por exemplo) continua atrás de um conjunto pequeno de portões rígidos, hard-coded. Krish Subramanian resumiu o ponto em uma frase útil: a lista do que você consegue reverter em 30 segundos é o seu orçamento de autonomia.

A maioria dos times copia o "agente faz deploy" e esquece a segunda metade. Sem rollback local, sem teste contínuo que realmente exercita o caminho de recuperação, sem distinção clara entre efeito desfazível e efeito permanente, autonomia vira exposição. O agente pode produzir a alteração; o sistema precisa conseguir detectar, conter e recuperar antes que a consequência saia do perímetro em que o undo ainda é barato.

Para quem já deixa o agente propor ou aplicar mudança, a pergunta prática deixa de ser "ele consegue shipar?" e passa a ser: se essa mudança quebrar, em quanto tempo e com quais perdas o time volta ao estado anterior — e o que acontece se a falha já tiver atravessado a fronteira do que não se desfaz.


Leia o artigo mais aprofundado, com exemplos e a análise de arquitetura completa.


Autor da série de livros "Engenharia de Software Assistida por IA" (disponível na Amazon). Aprofunde-se no tema de forma estruturada — do contexto à governança de agentes — consultando a série clicando na imagem abaixo:

  • Cupom de 30% OFF: LEIA30
  • Disponível também no Kindle Unlimited


Referências

  • Jacob Sansbury, How I Built the Most AI-Pilled Company in the World (X, out/2026) — Spawn / fleet de agentes.
  • Simon Willison, cobertura do caso Spawn (simonwillison.net, 29/10/2026).
  • Discussão pública sobre taxa de revert (~0,9%) e portões hard-coded para ações irreversíveis.

Tags

#EngenhariaDeSoftware #IA #AgentesDeCodigo #Deploy #Rollback #Spawn #SoftwareEngineering #AI #CodeAgents #Reversibilidade

Top comments (0)