IA e agentes · Engenharia agêntica · 7 min

Dark factories: o que um experimento revela sobre agentes e arquitetura

Automatizar a escrita e os testes não automatiza, por si só, o critério arquitetônico. Um caso relatado pela HumanLayer ajuda a entender onde convém manter revisão humana.

Dark factoryAgentes de códigoArquiteturaRevisão humana
Três modelos de fábrica de softwareComparação conceitual de diferentes pontos de supervisão humana em fluxos que incorporam agentes. A diferença principal é onde entra o critério humano; as categorias são um quadro explicativo, não uma escala de desempenho medida.01Lights-off02Agente opera sozinho03Slow review04Revisão no final05Leverage point06Projeto e slices
Três modelos de fábrica de softwareA diferença principal é onde entra o critério humano; as categorias são um quadro explicativo, não uma escala de desempenho medida.
Feedback local e sinais tardiosOs testes oferecem sinais rápidos sobre as propriedades que verificam; a manutenibilidade exige observação e revisão ao longo do tempo. Combinar testes automatizados com revisão e sinais operacionais ajuda a detectar riscos que uma única suíte pode não cobrir.01Mudança pequena02Testes e CI03Revisão de projeto04Uso em produção05Aprendizado da equipe
Feedback local e sinais tardiosCombinar testes automatizados com revisão e sinais operacionais ajuda a detectar riscos que uma única suíte pode não cobrir.

A promessa de apagar as luzes

A ideia de uma “dark factory” é delegar a agentes o ciclo completo de uma tarefa de software — do ticket à integração ou ao deploy — com leitura humana mínima do código. O atrativo é claro: ampliar a capacidade e encurtar ciclos. O risco aparece quando o volume de mudanças cresce mais rápido do que a capacidade da equipe de entendê-las.

Em uma apresentação de 2026, Dex Horthy descreveu um teste interno de automação “lights-off” que sua equipe havia iniciado em 2025 e decidiu interromper após encontrar um problema difícil de diagnosticar. A história é uma experiência relatada por uma equipe, não uma prova de que todos os sistemas autônomos se degradam em três meses nem um benchmark comparativo.

Um teste verde responde a uma pergunta limitada

Uma suíte pode confirmar que certos casos de comportamento continuam funcionando. Não demonstra automaticamente que o projeto é fácil de estender, que os limites entre componentes são adequados ou que a próxima modificação será barata. O resultado depende do que os testes verificam e da qualidade de seus oráculos.

Por isso, “passou no CI” e “a arquitetura preserva suas propriedades” são afirmações diferentes. Para aproximá-las, são necessárias revisões de projeto, regras estáticas, contratos, testes de integração e uma revisão humana proporcional ao impacto da mudança.

Três maneiras de combinar agentes e supervisão

O material de origem contrasta três modelos operacionais. Uma fábrica “lights-off” elimina a leitura humana; uma fábrica de revisão lenta deixa o agente produzir mudanças grandes para inspecioná-las no final; uma fábrica de leverage points investe critério humano antes de implementar e mantém as entregas delimitadas. São categorias explicativas, não uma taxonomia normativa nem uma medição universal de produtividade.

A terceira opção busca reduzir a incerteza antes de delegar: acordar propósito, restrições, arquitetura e uma primeira fatia verificável. Assim, o agente acelera a execução dentro de um quadro que a equipe ainda consegue compreender e corrigir.

Automatizar sem perder a propriedade do sistema

Uma prática sustentável atribui autonomia por risco. Convém começar por tarefas pequenas, reversíveis e mensuráveis; fazer com que o agente abra mudanças revisáveis em vez de fazer deploy sem barreiras; avaliar não apenas a saída, mas também diffs, dependências, testes e sinais operacionais.

A pergunta útil não é quantas linhas um agente consegue gerar, e sim se a equipe consegue explicar, manter e reverter o que ele produziu. A supervisão antecipada protege esse conhecimento compartilhado.

Fontes e rigor

Referências

Conclusão

Os agentes podem aumentar a capacidade de execução; manter a arquitetura e a propriedade intelectual do sistema continua exigindo sinais adequados, mudanças compreensíveis e responsabilidade humana.

Continue explorando

Artigos relacionados