Vibe Coding
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
- Acelera entregas (a IA gera, o dev valida) — mas o ganho só é seguro com gate de qualidade: liga direto a Test as You Touch e Testes Automatizados.
Perguntas a responder / Questions to answer
- Onde a Mukutu permite vibe coding (protótipo) vs exige rigor (produção)?
Relacionado / Related
Fontes / Sources
- Pesquisa web 2026-06-15: daily.dev — Vibe Coding 2026 · Builder.io — limitations · Modall — security risks · Softr — best practices.