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
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.
- 2 de nov. de 2026Agente de LLM montou um redutor no KOMPAS-3D, mas tirou 50 em 100 na lista de materiais
- 2 de nov. de 2026Agentes ignoraram a dica de ler a memória em 7 de 7 sessões: análise de 13 mil logs
- 2 de nov. de 2026Karpathy montou em duas horas, com o Claude Code, o catálogo HackerTube com 6 454 vídeos
- 2 de nov. de 2026Корпоративное обучение ИИ и вайбкодингу в России в 2026 году: сколько стоит, почему лекции больше не работают и кого зовут компании
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.
O essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.