Série: A Ilusão Informatizada — Artigo 03
A maldição do médio estatístico
Se o artigo anterior mostrou o que acontece quando a facilidade de emitir corrói a leitura, este terceiro movimento entra no lugar em que o problema deixa de ser apenas cultural e passa a ser operacional. Quem trabalha há anos com software conhece o fenómeno: a solução “típica” que funciona em oitenta por cento dos tutoriais e falha no seu projeto por causa de um detalhe — uma regra de negócio rara, um limite de plataforma, uma condição de corrida, um contrato que mudou na última versão da API. Modelos generativos amplificam esse padrão. Eles são excelentes em produzir a casca mais provável; são fracos em honrar o que é improvável mas decisivo.
Este artigo não pretende “provar” que a IA não presta. Pretende nomear o risco com mais precisão: alucinação de competência — código e texto que soam seguros porque repetem o que a média estatística já viu milhões de vezes, mas que tropeçam justamente no ponto em que o sistema deixa de ser genérico e passa a ser seu.
Por que o detalhe some no meio
Instruções longas tendem a perder peso no centro: o modelo presta atenção ao começo e ao fim, e o trecho crítico que você enterrou no meio vira ruído. Da mesma forma, pedidos genéricos (“implemente o checkout”) convidam a resposta genérica. A máquina entrega o clichê funcional: compila, passa no happy path, ignora o caso bizarro que o seu cliente encontrará na primeira semana em produção.
Isso não é “maldade” do modelo; é arquitetura de treino e de custo. O sistema foi otimizado para ser útil e rápido dentro de uma distribuição. O seu bug singular não está na distribuição — e, portanto, não está na prioridade.
Da colagem de código à engenharia de contexto
A saída não é abandonar a ferramenta; é mudar o papel do profissional. Você deixa de ser digitador de prompt e passa a ser arquiteto de contexto: contratos explícitos, diagramas de sequência, casos de borda escritos antes do código, testes que obrigam a máquina a encarar o que ela preferia ignorar. Design patterns e UML deixam de ser burocracia acadêmica e viram trilhos: limitam o espaço de busca da geração e reduzem a chance de “casca bonita, núcleo errado”.
Em equipe, a responsabilidade precisa ficar clara: quem assina o merge assina o comportamento. “A IA gerou assim” não é documento de desculpa; é sinal de que o processo deixou de ter dono.
Se o humano desaprende a vigiar
O problema maior do que um bug isolado é a desresponsabilização coletiva. Quando todos confiam na média estatística e ninguém guarda o detalhe impossível de automatizar, o sistema social do software perde a noção de onde está o risco. O quarto artigo da série sobe um degrau exatamente a partir daqui e pergunta o que acontece quando esse hábito deixa a oficina e vira cultura civilizacional: eficiência sem responsável, progresso que vira teatro.
Nota: Terceiro artigo da série A Ilusão Informatizada; antecessor em 30/10/2026, continuação em 30/11/2026.