Sobre Palestras Workshops Livros Conteúdos Imprensa Talks Prospectiva Área de membros Contratar uma palestra

Glossário · Inteligência Artificial

Vibe coding

Definição

Vibe coding é o jeito de criar software descrevendo em linguagem natural o que se quer para uma IA que escreve o código, aceitando e ajustando o resultado sem ler cada linha, usado por pessoas sem formação técnica e por desenvolvedores para tirar protótipos, ferramentas internas e testes do papel em horas.

Também conhecido como:
  • Programação por vibe
  • Programar conversando com a IA
  • Vibecoding
Cluster
Inteligência Artificial
Classificação
Tendência
Nível
Básico

O que é vibe coding?

Vibe coding é programar conversando. A pessoa descreve o que quer em linguagem natural, por texto ou voz, e uma IA escreve o código. Quando algo dá errado, a pessoa cola a mensagem de erro e pede o conserto. O foco sai da sintaxe e vai para o resultado: o aplicativo funciona ou não funciona?

O termo foi cunhado por Andrej Karpathy, em fevereiro de 2025. Na postagem original, ele contou que falava com a ferramenta quase sem tocar no teclado, aceitava as mudanças sem ler as diferenças e seguia em frente. O nome pegou rápido e passou a ser usado de dois jeitos: no sentido estrito, criar software sem revisar o código que a IA escreve; no sentido amplo, qualquer programação fortemente assistida por IA.

Como funciona na prática?

Um ciclo típico de vibe coding tem quatro passos:

  1. Descrever. Um prompt com o objetivo, o público e o que a ferramenta precisa fazer. Exemplo: um formulário que recebe pedidos de orçamento e manda um resumo por e-mail para o time comercial.
  2. Gerar. A IA, muitas vezes um agente dentro de um editor ou de uma plataforma on-line, cria os arquivos e roda o projeto.
  3. Testar. A pessoa usa o resultado e aponta o que não funciona ou não ficou como queria.
  4. Iterar. A conversa continua até o protótipo atender ao objetivo.

O que antes levava semanas na fila da tecnologia pode virar um protótipo em uma tarde. É um exemplo direto da ideia de que executar ficou barato, descrita pelo futurista Gui Zanoni no conceito de Era da Imaginação.

Vibe coding vs programação assistida por IA: qual a diferença?

Na programação assistida, um desenvolvedor usa a IA para escrever mais rápido, mas lê, entende e revisa o código. No vibe coding em sentido estrito, a pessoa aceita o código sem revisar e avalia só o comportamento. A primeira serve para produção. O segundo serve muito bem para descobrir se uma ideia merece virar produção.

Exemplos

  • Uma gerente de operações cria um painel simples para acompanhar entregas atrasadas e mostra ao time de tecnologia o que precisa ser feito de verdade.
  • Um time de marketing monta uma calculadora para a página de um produto e testa com clientes antes de pedir a versão oficial.
  • Uma equipe de inovação cria três versões de um MVP em uma semana para testar qual proposta atrai mais interesse.

Erros comuns

  • Colocar em produção um código que ninguém leu.
  • Usar senhas, chaves de acesso ou dados reais de clientes nos experimentos.
  • Confiar que a IA nunca inventa: a alucinação também aparece em código.
  • Não ter um caminho para o protótipo aprovado ganhar revisão técnica.

Por que importa para líderes e empresas?

O vibe coding encurta a distância entre ter uma ideia e testá-la. Pessoas de negócio passam a mostrar em vez de descrever, e a conversa com a tecnologia melhora. O desafio de liderança é aproveitar essa velocidade sem criar um parque de sistemas frágeis e invisíveis: estimular o protótipo, proteger a produção e definir com clareza a fronteira entre os dois.

Perguntas frequentes

Quem criou o termo vibe coding?

O termo foi cunhado por Andrej Karpathy, pesquisador de inteligência artificial, em uma postagem no X em 2 de fevereiro de 2025. Ele descreveu um novo jeito de programar em que a pessoa se entrega à vibe e esquece que o código existe, falando com a IA e aceitando as mudanças.

Vibe coding substitui programadores?

Não para sistemas críticos. O vibe coding acelera protótipos, automações pequenas e ferramentas internas, e permite que pessoas de negócio testem ideias sem esperar a fila da tecnologia. Software que lida com dinheiro, dados pessoais ou muitos usuários continua exigindo revisão, testes, segurança e manutenção feitos por quem entende de engenharia.

Quais os riscos do vibe coding?

O principal é colocar em uso um código que ninguém leu. Ele pode ter falhas de segurança, expor senhas e dados, quebrar com mudanças pequenas e ficar impossível de manter. A IA também pode inventar bibliotecas e funções que não existem. Para protótipo, o risco é baixo. Para produção, exige revisão.

Como uma empresa pode usar vibe coding com segurança?

Defina onde ele é bem-vindo, como protótipos, testes com clientes e ferramentas internas sem dados sensíveis, e onde não é. Use ambientes separados da produção, proíba credenciais reais nos experimentos e crie um caminho para que o protótipo aprovado passe por revisão técnica antes de virar sistema oficial.

Termos relacionados