Vi um corte muito legal da conversa do Dax (criador do opencode) com o Gergely (da Pragmatic Engineer).

O Dax argumentou que o uso de agentes de IA estava levando ele a aceitar mais “gambiarras” em situações que talvez exigissem melhores decisões.

O Gergely então sugeriu uma explicação: quando um engenheiro criava uma gambiarra de maneira consciente, ele sentia o desconforto de estar acumulando dívida técnica. Com agentes, parte desse processo mental desaparece, porque a IA escreve a gambiarra sem muita vergonha na cara.

O Dax concordou e disse que, ao delegar o trabalho pro agente, o engenheiro também acaba terceirizando parte desse desconforto. O feedback que ajudava a sinalizar que uma decisão de código foi ruim agora é muito mais fraco.

Concordo. Aquele que diz que o código era perfeito antes da IA tá maluco. Todo mundo escrevia gambiarra o tempo todo. Mas você entendia que tava introduzindo uma dívida técnica, você conversava com seu amigo sobre isso, e decidia deixar passar ou não. Agora, com IA, você não tem mais o mesmo feeling que tinha antes. Primeiro pq você não lê mais tudo que a IA escreve. Segundo, pq não foi você que escreveu a gambiarra, foi ela, então “dói menos”.

Nosso trabalho atual é garantir que o número de gambiarras está dentro do aceitável. Pensando no futuro, nosso trabalho é criar mecanismos para que a própria IA entenda que essa é uma gambiarra inaceitável e que ela deve achar outros caminhos.

Referências