DEV Community

Cover image for Você delegou o código. Está perdendo a capacidade de revisá-lo?
Alex Pimenta
Alex Pimenta

Posted on

Você delegou o código. Está perdendo a capacidade de revisá-lo?

O alerta sobre "cognitive surrender" ganhou tração. O problema não é só aprovar uma resposta errada: é deixar de exercitar as habilidades necessárias para perceber o próximo erro.

Addy Osmani publicou, em 3 de novembro, Critical thinking when agents do the work. O texto não pede menos agentes. Pede o contrário: quem já vive em fluxo agentic precisa colocar pensamento crítico de volta no dia, porque o padrão do sistema não faz isso por você.

O argumento central é um espectro. No topo, cognitive offloading: você delega a tarefa e mantém a propriedade do resultado — ainda julga, ainda pode rejeitar. No meio, deferral: a saída do agente vira o seu próximo input sem ser tratada como hipótese. Na base, cognitive surrender: a saída do modelo se torna a sua opinião; não resta visão independente para comparar. O termo vem do trabalho de Steven Shaw e Gideon Nave (Wharton). Em experimentos com 1.372 participantes, a mera disponibilidade de uma IA foi suficiente para muitas pessoas "entregarem" o raciocínio; em trials em que a IA estava errada, a taxa de aceitação do erro ficou alta, e a confiança dos participantes subiu mesmo assim.

O detalhe que interessa a quem revisa código de agente é outro. À medida que os modelos melhoram, a porcentagem de erros óbvios cai. O output chega bem escrito, em geral correto o bastante para não exigir um segundo olhar. O intervalo entre pergunta e resposta encolheu para segundos. O que sumiu não foi só o tempo de espera: sumiu o espaço em que a gente costumava formar hipótese, testar alternativa e calibrar o próprio julgamento. Sem esse exercício, a capacidade de perceber o próximo erro atrofia — mesmo que o processo formal ainda exija "aprovação humana".

Osmani descreve o deslize como gradual. Você leu bem a resposta anterior, então só passa os olhos na seguinte. Depois só o esqueleto. Um dia alguém aponta uma linha e você não consegue explicar — nem com a ajuda do agente. É aí que a dívida de compreensão (comprehension debt) aparece: o código existe, o time não tem mais modelo mental local para raciocinar a partir dele.

As práticas que ele lista são simples e concretas: formar uma hipótese antes de pedir ao agente; perguntar o que teria de ser verdade para aquela conclusão estar errada e testar; definir "pronto" como evidência (teste, medição), não como narrativa do modelo; ler o que o agente de fato executou antes de ler o resumo; para cada check verde, nomear uma coisa que o check não cobre. A regra de ouro que ele cita do time de review do Claude Code encaixa: se você não consegue dizer o que as checagens deixariam passar, peça review de verdade, não aprovação rápida.

A distinção com o debate de "humano no loop" importa. Lá a questão era se a recomendação do agente inclinava a decisão daquela rodada. Aqui a questão é se o modo de trabalho está formando — ou erodindo — a competência que torna a aprovação futura útil. Time que só assina diff sem exercitar o julgamento termina com processo de review e sem revisor capaz de divergir com base.

Para quem já roda vários agentes em paralelo, o ponto prático é medir se ainda existe um momento em que o humano forma opinião antes de ver a saída e se a definição de "feito" continua sendo evidência, não fluência do texto.


Leia o artigo mais aprofundado, com exemplos e a análise de arquitetura completa.


Autor da série de livros "Engenharia de Software Assistida por IA" (disponível na Amazon). Aprofunde-se no tema de forma estruturada do contexto à governança de agentes consultando a série clicando na imagem abaixo:

  • Cupom de 30% OFF: LEIA30
  • Disponível também no Kindle Unlimited


Referências

  • Addy Osmani, Critical thinking when agents do the work (X, 3/11/2026).
  • Steven Shaw & Gideon Nave (Wharton), trabalho sobre cognitive surrender e raciocínio com IA.
  • Addy Osmani, Cognitive Surrender (addyosmani.com, maio/2026) — distinção offloading vs surrender.

Tags

#EngenhariaDeSoftware #IA #AgentesDeCodigo #CodeReview #CognitiveSurrender #SoftwareEngineering #AI #CodeAgents #Supervisao

Top comments (0)