Usar inteligência artificial para escrever linhas e mais linhas de código enquanto você apenas digita instruções em texto parece mágico. Mas, segundo Michael Truell, CEO e cofundador da Cursor, essa mágica pode sair cara. Durante a conferência Fortune Brainstorm AI, o executivo comparou o chamado “vibe coding” a levantar um prédio sobre bases de areia: “Quando você começa a empilhar novos andares, tudo desmorona”.
O que, afinal, é vibe coding?
O termo descreve a prática de simplesmente conversar com uma IA — como ChatGPT, Gemini ou o próprio Cursor — e deixar que ela gere todo o código, sem revisão humana significativa. A proposta seduz: mesmo quem não domina linguagens de programação consegue montar um site, um game indie ou até rotinas de automação em poucos minutos.
Ferramentas como GitHub Copilot, Replit AI e Amazon CodeWhisperer também surfam essa onda, oferecendo autocompletar inteligente, geração de trechos completos e refatoração em tempo real. O resultado? Um salto de produtividade que alguns otimistas, como Garry Tan (Y Combinator), chegaram a estimar em 10×.
Por que o CEO da Cursor está tão preocupado?
Truell reconhece que sua própria empresa vive da IA aplicada ao código — o Cursor se integra ao editor e utiliza o contexto do projeto para sugerir implementações mais “sóbrias” do que um chatbot genérico. Mesmo assim, ele vê dois riscos centrais:
- Dívida técnica acelerada: a IA pode empilhar “gambiarras” que funcionam hoje, mas quebram amanhã, sobretudo quando o projeto cresce.
- Falta de visibilidade: sem olhar para o código, o dev não percebe problemas de performance, segurança ou escalabilidade.
Andrej Karpathy, ex-OpenAI e ex-Tesla, faz coro: sistemas gerados no piloto automático tendem a trazer vulnerabilidades críticas. Em meio à onda de ataques às cadeias de supply chain de software, ignorar isso é convidar o desastre.
Protótipos rápidos? Sim. Produto final? Pense duas vezes
Há espaço para o vibe coding, admite Truell. Startups que precisam mostrar um MVP em dois dias ou criadores solo que querem testar uma mecânica de jogo se beneficiam do ganho de velocidade. A recomendação, porém, é clara: quando o projeto migra do “rascunho” para algo que lidará com dados de usuários, transações ou partidas online, é hora de parar, revisar e refatorar.
Imagem: William R
Como evitar que a IA vire inimiga do seu repositório
- Versionamento e testes automatizados: integre a IA ao CI/CD, mas mantenha cobertura de testes e análise estática.
- Code reviews humanos: pair programming ainda é valioso — agora, também envolve revisar as sugestões da máquina.
- Documentação contextual: peça para a IA gerar não só o código, mas também comentários detalhados. Depois, leia tudo.
Para quem passa horas nessa rotina, investir num monitor ultrawide para dividir IDE, terminal e documentação, ou num teclado mecânico com switches lineares que reduzem fadiga, pode fazer diferença real — afinal, revisar milhares de linhas é trabalho intenso e requer conforto ergonômico.
O que esperar daqui para frente
A indústria está saindo do hype e entrando na fase de amadurecimento. Empresas como a própria Cursor, a Amazon (com CodeWhisperer) e a Microsoft (Copilot) agora correm para oferecer IA “auditável”, capaz de explicar cada linha sugerida. O consenso se forma: IA é copiloto, não piloto.
Se você quer construir um game competitivo ou um app que escale para milhares de usuários, a mensagem de Truell não poderia ser mais clara: entenda o código que roda sob o capô. Caso contrário, o castelo de cartas digital pode ruir quando você menos esperar.
Com informações de Hardware.com.br