Dark factory

O que é uma dark factory, e por que a plataforma não é uma delas.

No chão de fábrica, é a planta que roda com a luz apagada, porque não tem ninguém lá para enxergar nada. Em software, é o código que ninguém lê antes de entrar em produção.

Publicado em · atualizado em

O termo

Entra especificação, sai software.

O nome já existia na indústria, na planta da Fanuc onde robôs montam robôs. Dan Shapiro deu esse nome ao degrau mais alto de autonomia em código, e a definição é literal.

Dark factory não é sinônimo de agente de código nem de revisão automatizada. Uma dark factory se define pela ausência de leitura humana, não pela presença de IA.

Os cinco níveis

São seis degraus, do autocomplete à caixa-preta.

Shapiro pegou a escala dos níveis de direção autônoma que a NHTSA publicou em 2013. Cinco níveis, seis degraus: a contagem começa no zero, como na escala que ela copia. Cada degrau tira mais um pedaço do trabalho da mão da pessoa.

0Escrever
Nenhum caractere é gravado em disco sem aprovação humana. A IA entra como uma busca mais rápida, no máximo.
1Delegar
Tarefas soltas vão para o modelo: um teste, uma docstring. O trabalho ainda anda na velocidade de quem está digitando.
2Fazer par
O modelo entra como par e leva tudo o que é chato. Shapiro estima que é onde vivem 90% dos desenvolvedores que se dizem AI-native.
3Revisar
O modelo escreve quase tudo e o dia inteiro vira revisão de diff. É o degrau em que quase todo mundo empaca.
4Especificar
Sobra escrever e discutir a especificação, montar as regras e conferir o resultado. Shapiro se coloca aqui.
5Ninguém lê
Uma caixa-preta que transforma especificação em software. Shapiro diz que conhece um punhado de gente nesse ponto, em times de menos de cinco pessoas.

Níveis de autonomia de agentes de código, nível por nível

A posição

A plataforma roda no nível 4, e foi feita para parar ali.

Na plataforma, agentes de código executam e humanos supervisionam. Subir para o nível 5 é abrir mão da leitura.

Quem entende
A Knowledge base é uma etapa da plataforma. Codebase, documentação e dados anonimizados entram nela antes de qualquer linha nova.
Quem encontra
Observabilidade é outra etapa. Quando alguma coisa quebra às três da manhã, o estrago depende de quanto tempo leva para achar a causa, e o sistema sai instrumentado de ponta a ponta.
Quem responde
Cada sessão fica registrada, com a autoria. Meses depois, ainda dá para saber quem decidiu o quê.
Quem decide
Seu time define o limite em cada etapa, e continua ajustando esse limite depois da implantação.

Nada disso é uma previsão sobre o nível 5. É a posição em que a plataforma opera hoje.

O nível 5 na prática

Quatro meses de código que ninguém leu.

Em julho de 2025, Dex Horthy pôs o modelo para escrever o código e deixou o time fora da revisão. Quatro meses depois, desligaram tudo e jogaram o sistema fora.

A produção caiu, e por mais que o time insistisse, o modelo não achava a causa raiz. Foram dias garimpando código até aparecer uma chave primária roteada errado no sistema inteiro, e mais três semanas para reintegrar engenheiros a um código que ninguém tinha lido.

Quatro meses de escrita couberam num ciclo automático; sustentar o que foi escrito não coube. Por isso sustentação é uma etapa da plataforma.

A leitura

A luz fica acesa.

A plataforma tira do seu time o trabalho que não precisa de gente. Não tira as pessoas da sala. O código continua legível para quem vai mantê-lo depois.

Como o legado é modernizado sem parar a operação

O que registrar em cada sessão de agentes de código

Desenvolvimento de software com IA, com supervisão humana

Plataforma de desenvolvimento agentic

Harness engineering para agentes de IA: o que é

Case Dr. Consulta

Fontes
Agendar demonstração

Comece pelo que está travado.

O projeto novo parado no backlog ou o sistema antigo que virou um fardo. A demonstração mostra os agentes trabalhando do pedido ao deploy, e a implantação começa pela parte que seu time escolher.

Veja a plataforma funcionando

Só isso. Sem cadastro, sem newsletter.

Como usamos seus dados: Política de privacidade.