Glossário
Arquitetura de AgentesEmergente

Software Factory

Um pipeline de desenvolvimento automatizado onde agentes de AI executam tarefas orientadas por especificação sob governança humana, escalando a produção através de maiores proporções de alavancagem do operador.

Definição

Uma software factory é um pipeline de desenvolvimento automatizado no qual agentes de AI executam tarefas estruturadas — geração de código, teste, refatoração, implantação — sob governança humana contínua. O modelo Agentic Engineering trata os agentes como capacidade de execução que escala através de maiores valores de Operator Leverage Ratio (mais agentes por operador humano), e não pela remoção de humanos do processo.

A característica definidora de uma software factory é que os agentes trabalham a partir de documentos Live Spec em vez de prompts ad-hoc. As especificações definem o que construir; os agentes determinam como construí-lo; e um Eval Harness valida o resultado contra critérios de aceitação legíveis por máquina. Os humanos permanecem responsáveis pela autoria da especificação, design da avaliação e decisões arquitetônicas.

Níveis de Maturidade

A maturidade da software factory é medida pela proporção de alavancagem do operador — o número de tarefas de agente concorrentes que um único humano pode efetivamente governar — e não pelo grau de remoção humana.

NívelNomeDescriçãoAlavancagem do Operador
L0ManualSem envolvimento de agente. Desenvolvedores escrevem todo o código diretamente.N/A
L1AssistidoAgentes fornecem sugestões e complementações inline. Um desenvolvedor revisa cada sugestão antes de aceitá-la.1:1
L2CopilotAgentes geram alterações em vários arquivos a partir de prompts em linguagem natural. Desenvolvedores revisam as saídas antes de commitar.1:1 a 1:3
L3Orientado por EspecificaçãoAgentes executam contra Live Specs com avaliação automatizada. A revisão humana foca na qualidade da especificação e nos resultados da avaliação, e não na inspeção de código linha a linha.1:3 a 1:10
L4Autonomia GovernadaAgentes operam continuamente em especificações em fila com Gate Based Governance. Humanos definem as gates, revisam exceções e lidam com escalonamentos. Tarefas de rotina fluem sem intervenção manual, mas as governance gates garantem supervisão humana em pontos de verificação definidos.1:10 a 1:50

Em todos os níveis de maturidade, a supervisão Human In The Loop está presente. A natureza dessa supervisão muda de revisar linhas individuais de código (L1–L2) para revisar especificações e resultados de avaliação (L3) para definir políticas de governança e lidar com exceções (L4). O objetivo não é eliminar o julgamento humano, mas aplicá-lo onde ele tem a maior alavancagem — nas camadas de especificação e avaliação, em vez da camada de implementação.

Relação com Vibe Coding

Uma software factory é distinta do Vibe Coding, que depende de interação conversacional e ad-hoc com modelos de AI. Vibe coding pode ser produtivo para exploração e prototipagem, mas não escala para execução multi-agente e multi-tarefa porque carece das especificações estruturadas e da avaliação automatizada que um pipeline de fábrica exige.

Última atualização: 3/11/2026