Vibe coding: como assistentes de AI corroem o pensamento de engenharia
O engenheiro de ML Mark compartilhou sua experiência com “vibe coding” — a criação de aplicativos com agentes de AI sem conhecer a linguagem nem as…
Processado por IA de Habr AI; editado por Hamidun News
Um programador que não escreve código parece um oxymoron. Mas é exatamente assim que parece a abordagem cada vez mais popular chamada de "vibe coding" hoje. Mark, um ML-engineer com mais de quatro anos de trabalho com machine learning, decidiu testar esse método em si mesmo — e os resultados se mostraram simultaneamente impressionantes e alarmantes.
O próprio termo "vibe coding" surgiu no início de 2025 e rapidamente se estabeleceu na gíria profissional. A essência é simples: um desenvolvedor formula uma tarefa em linguagem natural, e um agente de IA — seja Claude, Cursor ou outra ferramenta — gera o código. O programador atua mais como um product manager do que como um engenheiro: descreve o comportamento desejado, verifica o resultado e corrige a direção, sem se aprofundar em sintaxe e decisões arquiteturais.
Mark foi além — pegou um projeto em uma linguagem de programação desconhecida, com uma stack tecnológica desconhecida, e em poucos dias conseguiu uma aplicação funcionando. Para um observador externo, isso parece magia. Para a indústria, é um sinal que não pode ser ignorado.
Portanto, atrás da fachada de resultados rápidos se esconde um problema sério. Mark é honesto sobre isso: junto com a aplicação, ele "vibe codou" uma quantidade considerável de débito técnico. O código gerado pelo assistente de IA funciona — mas funciona como um móvel montado apressadamente em uma loja de materiais de construção. Cumpre sua função até o primeiro teste sério. As decisões arquiteturais tomadas pela rede neural frequentemente se mostram frágeis, redundantes ou simplesmente estranhas. Debugar tal código é mais difícil do que reescrevê-lo do zero, porque o desenvolvedor que não participou de sua criação é forçado a entender a lógica de outro, que não tem um autor capaz de explicar suas decisões.
Mas a descoberta mais alarmante de Mark não está no plano técnico, mas psicológico. Ele a chama de "maldição das vitórias fáceis": após trabalho prolongado com assistentes de IA, notou um declínio marcado em sua disposição de resolver independentemente problemas complexos. Se antes o encontro com um erro incompreensível acionava um processo de investigação — leitura de documentação, experimentos, imersão profunda no problema — agora o primeiro impulso é diferente: copiar o stack trace e enviar para o chat com IA. Não é preguiça no sentido cotidiano. É uma reestruturação de hábitos cognitivos, em que o cérebro para de treinar a habilidade de resolver problemas independentemente, porque recebe "dopamina rápida" de uma resposta instantânea.
Esse efeito ecoa uma discussão mais ampla que se desenrolou na comunidade tecnológica. Pesquisadores de Harvard e Microsoft documentaram no ano passado que desenvolvedores que usam ativamente assistentes de IA demonstram, ao longo do tempo, declínio do pensamento crítico ao revisar código. Mais frequentemente aceitam soluções geradas sem verificação e raramente se perguntam "mas por quê exatamente assim?" Vibe coding leva essa tendência ao seu limite lógico: se assistentes de IA clássicos ajudam a escrever código, então vibe coding delega completamente esse processo, deixando aos humanos apenas a função de aceitação.
Por honestidade, Mark não demoniza a abordagem. Ele identifica situações onde vibe coding é genuinamente apropriado: prototipagem rápida, criação de scripts descartáveis, teste de hipóteses em estágios iniciais do produto. Quando o custo do erro é baixo e a velocidade é crítica, a geração de código por IA se torna um acelerador poderoso. Os problemas começam quando vibe coding é aplicado onde se requer confiabilidade, segurança e suporte de longo prazo. Sistemas de produção que trabalham com dados de usuários, serviços financeiros, código de infraestrutura — aqui delegar o pensamento à máquina transforma de acelerador em bomba-relógio.
Em contexto mais amplo, a história de Mark reflete uma questão fundamental com a qual qualquer um que trabalha com ferramentas inteligentes enfrentará: onde está a fronteira entre ampliar capacidades humanas e substituí-las? Uma calculadora não nos desaprendeu a pensar — libertou o pensamento para tarefas de ordem superior. Mas uma calculadora nunca pretendeu pensar por nós. Assistentes de IA pretendem. E se um engenheiro para de entender o código que executa em produção, ele para de ser um engenheiro — independentemente de quão impressionante o resultado pareça.
Vibe coding não desaparecerá — é muito conveniente e muito eficaz para uma certa classe de tarefas. Mas a indústria precisará aprender a lidar com isso da forma como aprendeu a lidar com outsourcing: entendendo o que pode ser delegado, o que não pode, e por que a capacidade de fazer coisas complexas independentemente permanece o principal ativo de um profissional.
Quer parar de ler sobre IA e começar a usar?
AI News é um feed curado de notícias de IA. A Hamidun Academy ensina você a usar IA no trabalho.