Vibe coding: como assistentes de IA corroem o raciocínio de engenharia

O engenheiro de ML Mark compartilhou sua experiência com o «vibe coding»: criar aplicativos com agentes de IA sem conhecer a linguagem nem as tecnologias. Em poucos dias, ele teve um produto funcionando, mas também uma montanha de dívida técnica e uma observação preocupante: trabalhar por muito tempo com assistentes de IA reduz a disposição de enfrentar sozinho problemas complexos. O autor aponta em quais situações o vibe coding é adequado e em quais é totalmente contraindicado. O artigo questiona o preço das «vitórias fáceis» para o crescimento profissional dos engenheiros.

Processado por IA de Habr AI; editado por Hamidun News
Vibe coding: como assistentes de IA corroem o raciocínio de engenharia
Fonte: Habr AI. Colagem: Hamidun News.
Ouvir artigo

Um programador que não escreve código soa como oxímoro. Mas é assim que parece hoje uma abordagem que ganha popularidade e ficou conhecida como «vibe coding». Mark, engenheiro de ML com mais de quatro anos de experiência em aprendizado de máquina, decidiu testar o método em si mesmo, e os resultados foram ao mesmo tempo impressionantes e assustadores.

O termo «vibe coding» surgiu no início de 2025 e logo se firmou no jargão profissional. A ideia é simples: o desenvolvedor formula a tarefa em linguagem natural, e um agente de IA, seja Claude, Cursor ou outra ferramenta, gera o código. O programador age mais como um product manager do que como engenheiro: descreve o comportamento desejado, confere o resultado e ajusta a direção, sem mergulhar na sintaxe nem nas decisões de arquitetura. Mark foi ainda mais longe: assumiu um projeto em uma linguagem de programação desconhecida, com uma stack tecnológica desconhecida, e em questão de dias tinha um aplicativo funcionando. Para um observador externo, parece mágica. Para a indústria, é um sinal que não pode ser ignorado.

Por trás da fachada do resultado rápido, porém, há um problema sério. Mark admite com franqueza: junto com o aplicativo, ele «vibecodou» uma porção considerável de dívida técnica. O código gerado pelo assistente de IA funciona, mas funciona como um móvel montado às pressas, comprado em loja de materiais de construção: cumpre sua função até o primeiro teste sério. As decisões de arquitetura tomadas pela rede neural costumam ser frágeis, redundantes ou simplesmente estranhas. Depurar esse código é mais difícil do que reescrevê-lo, porque o desenvolvedor que não participou da criação precisa decifrar uma lógica alheia, sem um autor capaz de explicar as escolhas.

Mas a descoberta mais preocupante de Mark não é técnica, e sim psicológica. Ele a chama de «maldição das vitórias fáceis»: depois de um trabalho prolongado com assistentes de IA, sua disposição para resolver sozinho tarefas complexas caiu de forma perceptível. Antes, um erro incompreensível disparava um processo de investigação: ler a documentação, fazer experimentos, mergulhar fundo no problema. Agora o primeiro impulso é outro: copiar o stack trace e colar no chat com a IA. Isso não é preguiça no sentido cotidiano. É uma reconfiguração dos hábitos cognitivos, em que o cérebro deixa de treinar a habilidade de resolver problemas sozinho porque recebe uma «dose rápida de dopamina» com a resposta instantânea.

Esse efeito dialoga com um debate mais amplo na comunidade de tecnologia. Pesquisadores de Harvard e da Microsoft registraram no ano passado que desenvolvedores que usam ativamente assistentes de IA apresentam, com o tempo, menos pensamento crítico na revisão de código. Aceitam com mais frequência soluções geradas sem verificar e se perguntam menos «por que exatamente assim». O vibe coding leva essa tendência ao limite lógico: enquanto os assistentes de IA clássicos ajudam a escrever código, o vibe coding delega o processo por completo, deixando ao humano apenas a função de aprovar.

Para ser justo, Mark não demoniza a abordagem. Ele aponta situações em que o vibe coding realmente cabe: prototipagem rápida, scripts descartáveis, teste de hipóteses nas fases iniciais de um produto. Quando o custo do erro é baixo e a velocidade é crítica, a geração de código por IA vira um acelerador poderoso. Os problemas começam quando é aplicado onde se exigem confiabilidade, segurança e manutenção de longo prazo. Sistemas de produção que lidam com dados de usuários, serviços financeiros, código de infraestrutura: aqui, delegar o raciocínio à máquina transforma o acelerador em bomba-relógio.

Num contexto mais amplo, a história de Mark reflete uma pergunta fundamental que todo mundo que trabalha com ferramentas inteligentes vai enfrentar: onde passa a fronteira entre ampliar as capacidades humanas e substituí-las? A calculadora não nos fez desaprender a pensar: liberou a mente para tarefas de ordem superior. Mas a calculadora nunca pretendeu pensar por nós. Os assistentes de IA pretendem. E se o engenheiro deixa de entender o código que coloca em produção, ele deixa de ser engenheiro, por mais impressionante que pareça o resultado.

O vibe coding não vai desaparecer: é cômodo e eficaz demais para certa classe de tarefas. Mas a indústria terá de aprender a lidar com ele como aprendeu a lidar com a terceirização: entendendo o que se pode delegar, o que não se pode e por que a capacidade de fazer coisas difíceis por conta própria continua sendo o principal ativo do profissional.

História
ZK
Zhemal Khamidun — CPO da Alpina Digital, gerente de produto do AlpinaGPT. Cria produtos de IA desde 2019. O Hamidun News é um projeto pessoal que virou um agregador em produção com mais de 6.000 leitores.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
O que você acha?
Carregando comentários…