A programação intuitiva é a prática de construir software descrevendo o que você deseja em linguagem natural e simples, e deixando que um modelo de IA gere o código, em vez de escrevê-lo linha por linha. A pessoa dá as instruções, a IA gera o código, e a pessoa testa e itera sobre o resultado, muitas vezes sem ler cada linha produzida pelo modelo.
Essa é a resposta curta para "o que é codificação de vibração". O significado mais completo de codificação de vibração, e de onde o termo realmente surgiu, vale a pena explorar, pois mudou desde que foi cunhado.
De onde surgiu o termo? #
A codificação Vibe tem uma origem específica: uma única publicação em uma rede social. Em 2 de fevereiro de 2025, o pesquisador de IA e cofundador da OpenAI, Andrej Karpathy publicou no X descrevendo uma nova maneira pela qual ele havia começado a desenvolver software. Ele disse que se deixaria levar completamente pela intuição e permitiria que grandes modelos de linguagem escrevessem a implementação, enquanto ele se concentrava em descrever os resultados em vez da sintaxe.
Karpathy descreveu o fluxo de trabalho em termos práticos: ele conversava com um assistente de codificação por IA por voz, aceitava suas sugestões sem ler as diferenças e colava as mensagens de erro de volta sem comentários até que elas se resolvessem sozinhas. Mais tarde, ele resumiu o ciclo de forma ainda mais simples: "Eu apenas vejo as coisas, falo as coisas, executo as coisas e copio e colo as coisas."
A publicação se espalhou rapidamente. Em poucas semanas, foi noticiada pelos principais veículos de comunicação e, em março de 2025, o dicionário Merriam-Webster adicionou "vibe coding" ao seu registro como gíria e termo em alta, definindo-o como "escrever código de computador de maneira um tanto descuidada, com auxílio de IA". No final de 2025, O dicionário Collins foi além e a nomeou como a Palavra do Ano.
Como o significado mudou #
É aqui que o significado de "codificação por vibração" se torna mais interessante do que apenas a história de sua origem. Karpathy originalmente usou o termo para descrever sua maneira pessoal e despretensiosa de construir protótipos descartáveis, não uma metodologia que ele estivesse propondo para software de produção. Mas a expressão escapou desse contexto quase imediatamente.
Hoje, o significado de "codificação intuitiva" se expandiu para abranger uma ampla gama de desenvolvimento assistido por IA, desde entusiastas criando aplicativos de fim de semana até startups que lançam softwares de produção dessa forma. Cerca de 63% dos usuários de codificação intuitiva se identificam como não desenvolvedores, incluindo gerentes de produto, diretores de marketing e designers , e aproximadamente um quarto das startups da turma de inverno de 2025 da Y Combinator relataram bases de código que eram 95% ou mais geradas por IA . Os analistas esperam que essa tendência continue a se acelerar.A Gartner prevê que, até 2028, o número de desenvolvedores cidadãos superará o de engenheiros profissionais em uma proporção de quatro para um .
Como funciona na prática a codificação Vibe? #
A maioria das descrições do fluxo de trabalho de codificação Vibe se resume a um ciclo repetível:
- Pronto. Descreva o resultado desejado em linguagem natural, não em código. (“Construa um dashboard que mostra a receita mensal por segmento de clientes, com filtro de data e exportação em CSV.”
- Gerar. O modelo de IA gera código, às vezes um arquivo completo, às vezes uma comparação com o código existente.
- Corra e observe. A pessoa executa o resultado e verifica se ele se comporta conforme descrito, em vez de ler a implementação linha por linha.
- Iterar. Instruções de acompanhamento refinam o resultado. Os erros são frequentemente colados de volta no modelo tal como estão, em vez de serem depurados manualmente.
A característica definidora não é o envolvimento da IA (o preenchimento automático e os assistentes virtuais usam IA há anos). É o grau de distanciamento do próprio código: a pessoa está avaliando os resultados, não analisando a implementação.
Codificação por Intuição vs. Codificação Tradicional Assistida por IA #
Vale a pena distinguir a codificação intuitiva de outros fluxos de trabalho assistidos por IA, já que os termos são usados de forma imprecisa:
- Ferramentas de autocompletar/copiloto Você sugere código enquanto digita, mas um desenvolvedor ainda está escrevendo e revisando cada linha.
- Codificação assistida por IA De forma mais ampla, pode incluir qualquer fluxo de trabalho em que a IA elabora um código que um desenvolvedor revisa e edita, compreendendo-o plenamente.
- Codificação de vibração Isso implica especificamente que o ser humano está sendo guiado pelo resultado, por meio de estímulos, testes e iterações, em vez de ler e compreender a implementação gerada.
Essa distinção é importante, porque é a parte de "não ler as diferenças", e não a IA em si, que cria a maior parte do risco discutido abaixo.
O Lado Risco da Codificação Vibe #
Esta é uma entrada de glossário, não um aviso, mas nenhuma definição de "vibe coding" está completa sem as pesquisas de segurança acumuladas sobre o assunto, pois essa prática se tornou um dos seus principais pontos negativos. Diversos estudos independentes convergem para conclusões semelhantes: um estudo de dezembro de 2025 sobre repositórios de código aberto constatou que O código gerado por IA introduziu vulnerabilidades de segurança. em 45% das tarefas de desenvolvimento e com auxílio de IA pull requests Geraram aproximadamente 2.74 vezes mais problemas de segurança do que o código escrito por humanos na mesma comparação. Classes específicas de vulnerabilidades aparecem de forma desproporcional: um estudo encontrou vulnerabilidades XSS em 86% das amostras de código geradas por IA testadas em cinco modelos de linguagem principais .
A alucinação de dependência é um padrão relacionado e bem documentado. Uma nota de pesquisa da Cloud Security Alliance, de abril de 2026, constatou que, em 2.23 milhões de amostras de código geradas por IA a partir de dezesseis modelos, 19.7% continham pelo menos um nome de pacote alucinado que não existe de fato , e 43% desses nomes alucinados reapareciam consistentemente sempre que o mesmo prompt era repetido , o que torna o padrão explorável em vez de aleatório. Pesquisadores independentes também começaram a rastrear formalmente o efeito subsequente:O Vibe Security Radar do Georgia Tech registrou 35 novas entradas de CVE. somente em março de 2026, foram atribuídos diretamente a código gerado por IA, um aumento em relação aos seis registrados em janeiro.
Nada disso significa que a codificação intuitiva seja inutilizável; os ganhos de produtividade são reais e a adoção não está diminuindo. Significa, sim, que "a IA escreveu e funcionou" e "é seguro para publicar" são duas afirmações diferentes, e tratar o código gerado por IA com o mesmo rigor que uma contribuição de terceiros não revisada está se tornando rapidamente uma realidade. standard aconselhamento em toda a pesquisa de segurança sobre este tópico.
Principais lições #
- "Vibe coding" é um termo específico, não um sinônimo de "codificação assistida por IA". O texto descreve especificamente a construção orientada por resultados e iteração, em vez da leitura e compreensão do código gerado.
- Foi cunhado por Andrej Karpathy em 2 de fevereiro de 2025.e entrou para a lista de gírias do dicionário Merriam-Webster em cinco semanas.
- O significado da codificação Vibe se ampliou. De uma prática pessoal e de baixo risco a uma abordagem de desenvolvimento convencional usada tanto por entusiastas quanto por startups financiadas.
- O risco não está no código gerado por IA em si, mas sim no código gerado por IA que não passou por revisão. Pesquisas independentes constatam consistentemente taxas elevadas de vulnerabilidade e alucinações de dependência previsíveis em produções codificadas por vibrações.
O software codificado pela Vibe ainda precisa ser distribuído da mesma forma. pipeline como tudo o mais. Xygeni plataforma aplica o mesmo SAST, SCA e análise com inteligência artificial para O código gerado por IA se comporta da mesma forma que o código escrito por humanos., incluam Alerta antecipado de malware (MEW) para o tipo de risco de dependência alucinada descrito acima, de modo que um fluxo de trabalho rápido de implementação em produção não ignore silenciosamente a etapa de revisão.

Perguntas frequentes #
Não exatamente. As ferramentas de autocompletar sugerem código à medida que o desenvolvedor escreve e revisa cada linha. A codificação intuitiva descreve um fluxo de trabalho em que a pessoa solicita um resultado e avalia o mesmo, muitas vezes sem ler o código subjacente produzido pela IA.
Pode ser, mas as pesquisas são consistentes em demonstrar que o código gerado por IA e não revisado apresenta uma taxa mensuravelmente maior de vulnerabilidades de segurança do que o código revisado por humanos. A maioria das diretrizes atuais recomenda tratar o código gerado por IA com o mesmo rigor que o código de terceiros não revisado, em vez de distribuí-lo sem análise.
Agora é reconhecido pelos dicionários (o Merriam-Webster o lista como gíria e termo em alta, e o Dicionário Collins o nomeou Palavra do Ano de 2025), mas não possui um único termo formal. standardDefinição técnica de "ized". O uso varia desde a descrição de protótipos pessoais rápidos até a descrição de grandes partes de bases de código de produção.