Vibe Coding

Recurso Em desenvolvimento

Vibe Coding / Vibe Coding

O que e / What it is

Construir software descrevendo o que se quer em linguagem natural e deixando a IA escrever o código (ferramentas: Claude, Cursor, v0). Termo popularizado por Andrej Karpathy (2025). / Building software by describing intent in plain language and letting AI write the code.

Apelo: saída mais rápida, menos boilerplate, barreira menor pra quem não é dev.

Quando funciona / When it works

  • Protótipos, MVPs, scripts e ferramentas internas: costuma funcionar bem.
  • Gera ideia → implementação quase sem o gargalo técnico de antes.

Limites e riscos / Limits and risks

Os problemas aparecem ao levar pra produção (consistência, confiabilidade, observabilidade que código vibe-coded raramente tem):

  • Inconsistência: a IA gera padrões diferentes pro mesmo problema (ora async/await, ora promise chains).
  • Segurança/qualidade: análise de dez/2025 (470 PRs no GitHub) — código de IA 1,7× mais propenso a bugs lógicos e 2,74× mais a vulnerabilidades; ~45% do código gerado tem falhas (auth insegura, falta de sanitização de input).

A experiência mitiga

Quem entende de engenharia revisa e corrige; quem não entende herda os riscos sem ver. Por isso o uso seguro é híbrido — ver Vibe-Coding Aplicado.

Por que importa para a Nova Mukutu / Why it matters

Perguntas a responder / Questions to answer

  • Onde a Mukutu permite vibe coding (protótipo) vs exige rigor (produção)?

Fontes / Sources