# Por que software factories com IA falham sem contexto e governança

> Source: <https://dev.to/lucas_fogaca/por-que-software-factories-com-ia-falham-sem-contexto-e-governanca-55mo>
> Published: 2026-07-24 19:14:15+00:00

A promessa das “software factories” com agentes de IA é sedutora: colocar tarefas em uma fila, deixar os agentes implementarem, automatizar revisão e testes — e remover pessoas do caminho.

O ensaio Why Software Factories Fail, do repositório Advanced Context Engineering for Coding Agents, propõe um contraponto importante: aumentar o número de loops e o volume de código gerado não resolve, por si só, o problema de manter um sistema saudável ao longo do tempo.

Agentes reduzem o tempo de implementação de dias para horas. Mas revisão, validação de produto e entendimento do impacto arquitetural continuam exigindo tempo.

O risco aparece quando a organização tenta eliminar essa etapa e confia apenas em testes, linters, agentes revisores e monitoramento. Esses mecanismos são necessários, mas não capturam tudo.

Um teste pode dizer em segundos que um fluxo passou. Já o custo de uma decisão arquitetural ruim pode surgir semanas ou meses depois: acoplamento excessivo, duplicação, fronteiras confusas e mudanças simples que passam a quebrar partes distantes do sistema.

Modelos podem ser treinados e avaliados em tarefas com respostas verificáveis. Em código, isso favorece critérios como “compila”, “os testes passam” ou “a issue foi fechada”.

Mas um sistema pode satisfazer todos esses critérios e ainda estar se tornando mais difícil de evoluir. A manutenibilidade não é um sinal imediato nem uma métrica simples; ela se revela quando novas mudanças chegam e o time precisa entender, modificar e operar o software.

Por isso, automatizar a geração sem preservar julgamento técnico pode transferir o custo para o futuro — e elevar bastante o preço de incidentes e reescritas.

A alternativa não é abandonar agentes de código. É usá-los dentro de um processo que aumente a qualidade da decisão antes de aumentar a velocidade de implementação.
