O que é vibe coding?
Vibe coding foi um termo cunhado por Andrej Karpathy no início de 2025. Você descreve o que quer em linguagem simples, deixa um agente de IA escrever o código, executa-o e o refina de acordo com sua intuição. A ideia maior é tornar a criação de software acessível a muito mais pessoas.
Para quem é o vibe coding?
O vibe coding torna o desenvolvimento de software acessível a pessoas além de engenheiros profissionais.
Designers podem criar protótipos funcionais de uma ideia. Gerentes de produto podem criar ferramentas internas. Cientistas de dados podem se conectar a um serviço com uma integração MCP, extrair dados e experimentar os resultados. Isso torna o desenvolvimento de software mais acessível para pessoas sem experiência prévia em programação.
Por exemplo, com o Modo de Design, você pode apontar diretamente para uma parte da interface e orientar as edições do agente, sem precisar escrever código.
Vibe coding é bom para produção?
Não recomendamos colocar em produção um software que você não entende.
O vibe coding é excelente para protótipos, experimentos e ferramentas internas, em que a velocidade importa e os riscos são baixos. Software de produção exige outro padrão. Código do qual outras pessoas dependem ainda requer revisão, testes e discernimento de engenharia.
Você também pode contar com agentes de revisão de código, como o Bugbot, para ajudar a encontrar e corrigir issues.
Como o vibe coding está mudando o trabalho intelectual?
À medida que os agentes de programação facilitam o controle dos computadores por meio da linguagem natural, mais pessoas passam a ter acesso a atividades de trabalho intelectual. Escrever um script, executar um comando de shell ou criar uma pequena ferramenta pode fazer parte da execução de uma tarefa. Aqui, o software é um meio para atingir um fim, não o objetivo, e o resultado raramente é algo descartável.
Outra forma de enxergar isso: os agentes de programação ajudam as pessoas a tirar mais proveito de um computador. Nem sempre chamaríamos isso de vibe coding, mas é a mesma mudança: abrir a possibilidade de realizar tarefas que antes exigiam um engenheiro para que mais pessoas possam fazê-las por conta própria.