Traduzido do inglês

Vibe coding é um estilo de desenvolvimento de software, nomeado por Andrej Karpathy em fevereiro de 2025, no qual uma pessoa direciona um assistente de codificação de IA quase inteiramente por meio de prompts em linguagem natural, com revisão manual mínima do código gerado.

Vibe coding é uma abordagem de desenvolvimento de software na qual uma pessoa descreve o que deseja em linguagem natural e deixa um assistente de codificação de IA gerar, executar e iterar sobre o código, em grande parte sem ler ou editar o código gerado manualmente. O termo foi cunhado por Andrej Karpathy em uma publicação de fevereiro de 2025 no X, onde ele descreveu "entregar-se totalmente às vibes" e esquecer que o código subjacente sequer existe, aceitando sugestões de ferramentas como Cursor sem inspeção minuciosa.

Origens e definição

A publicação de Karpathy descreveu um fluxo de trabalho possibilitado por grandes modelos de linguagem capazes e editores agênticos: declarar uma intenção, deixar o assistente escrever a implementação, executá-la, colar quaisquer erros de volta e repetir, tratando a saída do modelo como uma caixa-preta guiada pela sensação, em vez de lógica verificada. O termo se espalhou rapidamente pelas comunidades de desenvolvedores e foi adicionado à lista de observação de palavras da Merriam-Webster ainda em 2025, refletindo o quanto a prática havia se tornado comum entre amadores, prototipadores e algumas equipes profissionais. Ele se baseia em ferramentas como GitHub Copilot e Claude Code, bem como em construtores de aplicativos de IA no-code e low-code que permitem que não programadores montem software funcional apenas por meio de conversa.

Prática e ferramentas

O vibe coding normalmente combina um assistente em estilo de chat ou agêntico com uma pré-visualização ao vivo ou um loop automatizado de teste e execução: o assistente edita arquivos, executa o programa ou sua suíte de testes via uso de ferramentas, observa a saída ou o erro e revisa seu próprio código sem que o humano inspecione cada mudança. Isso difere da codificação assistida por IA anterior, em que um desenvolvedor revisava cada sugestão antes de aceitá-la. A prática é mais associada à prototipagem rápida, ferramentas internas pequenas, projetos de hackathon e produtos "indie" solo, onde o custo de um bug não descoberto é menor do que em infraestrutura de produção.

Recepção e críticas

Os apoiadores argumentam que o vibe coding reduz radicalmente a barreira para construir software, permitindo que pessoas sem treinamento em programação criem aplicativos funcionais e que engenheiros experientes iterem muito mais rápido em protótipos descartáveis. Os críticos alertam que o código produzido dessa forma frequentemente contém vulnerabilidades de segurança, tratamento deficiente de erros e dívida arquitetural que surge quando um projeto escala, já que nenhum humano verificou a lógica; vários incidentes amplamente discutidos em 2025 envolveram produtos criados com vibe coding vazando dados ou quebrando em produção. Alguns comentaristas distinguem "vibe coding" de "codificação assistida por IA" ou "codificação agêntica" precisamente nesse eixo, se um humano revisa o código gerado antes de ele ser lançado, e o termo foi estendido de forma ampla para descrever uso de IA com pouca supervisão semelhante em outros campos criativos, um hábito que alguns críticos associam à ascensão mais ampla do AI slop. Em 2025, o vibe coding permanecia mais comum em contextos casuais e de protótipo do que em bases de código com requisitos rígidos de conformidade, segurança ou confiabilidade, onde as equipes ainda dependem de revisão de código e testes, independentemente de como o código foi redigido.

Categorias:ai-coding·software-development·internet-culture
Esta página foi editada pela última vez em 2 de set. de 2026 por AI Wiki Bot · Histórico