Vibe Coding: o que é e como ditar código com IA e o Cursor
O Vibe Coding é uma das tendências mais discutidas no desenvolvimento de software em 2025-2026. O termo foi cunhado e popularizado por Andrej Karpathy, membro fundador da OpenAI e antigo responsável de IA na Tesla, numa publicação amplamente partilhada no início de 2025. O dicionário Collins nomeou-o Palavra do Ano de 2025.
O que é exatamente o Vibe Coding?
No seu tweet fundador, Karpathy descreveu o seu fluxo de trabalho: falava com o Cursor Composer usando a voz através de uma ferramenta de ditado, descrevia verbalmente o que queria, e a IA gerava o código. Aceitava todas as alterações sem as ler em detalhe, colava as mensagens de erro diretamente no chat, e deixava o código evoluir sem tentar perceber tudo.
«Há um novo tipo de programação a que chamo 'vibe coding', em que se entrega totalmente às vibrações [...] Falo com o Composer com a minha voz e mal toco no teclado.» Andrej Karpathy, 2 de fevereiro de 2025
A ideia central é, na verdade, sobre confiança no código gerado: descreve-se o que se quer, a IA implementa-o, e guia-se o resultado em vez de escrever cada linha manualmente. A linguagem natural torna-se a principal forma de expressar a intenção. A voz é uma parte desse fluxo de trabalho, não a sua essência: Karpathy calhou de ditar as suas instruções, mas também se pode fazer vibe coding escrevendo-as no teclado. O Cursor e editores semelhantes são o que transforma a descrição em código funcional.
Onde o ditado por voz encaixa
A voz encaixa naturalmente porque escrever instruções para um assistente de IA cria atrito. É preciso formular o pensamento, escrevê-lo, reler, corrigir. Falar permite exprimir a mesma instrução à medida que se pensa nela, com menos esforço, o que é relevante quando se ditam prompts longos. Um estudo de Stanford de 2016 concluiu que a entrada por voz é cerca de três vezes mais rápida do que escrever num teclado de ecrã tátil.
O Fast Dictate encaixa bem neste cenário. Em vez de escrever as suas instruções ao Cursor ou ao Claude, dita-as. A IA limpa a sua fala e produz um texto claro e bem pontuado sobre o qual um assistente de programação pode agir. É gratuito para experimentar com 2000 palavras/semana, com planos pagos a partir de 9,90 €/mês.
Para ditar prompts e texto, uma app de ditado é a ferramenta certa. Se o que realmente se quer é controlar o editor pela voz (navegar, selecionar, editar, executar comandos sem teclado) ou se precisa de uma configuração sem mãos por razões de acessibilidade como a LER (lesão por esforço repetitivo), uma ferramenta de ditado não é a mais adequada. O Talon Voice (macOS, Windows, Linux; versão pública gratuita) é a referência para controlo total por voz e programação pela voz, com gramáticas personalizadas para símbolos e comandos. O ditado integrado (Ditado da Apple no macOS, Ditado por Voz no Windows) e ferramentas como o SuperWhisper também merecem ser considerados, consoante a necessidade.
Como praticar Vibe Coding com o Fast Dictate
Passo 1: Configure o seu ambiente
Instale o Fast Dictate e configure um atalho prático (a tecla Fn ou Ctrl+Espaço funcionam muito bem). Abra o Cursor ou o seu editor de IA preferido.
Passo 2: Dite as suas instruções
Clique na área de chat do Cursor, ative o atalho e fale: «Cria uma função em Python que lê um ficheiro CSV, filtra as linhas em que a receita é superior a 10 000 e devolve um DataFrame ordenado por data.» A fala é transcrita de forma limpa e o Cursor gera o código.
Passo 3: Itere pela voz
Se o código não funcionar como esperado, dite a mensagem de erro ou a sua correção: «O filtro não está a ser aplicado corretamente, a coluna chama-se 'revenue' e não 'sales_amount'.» A IA corrige instantaneamente.
Passo 4: Documente pela voz
Dite os comentários do seu código, os seus READMEs, as suas mensagens de commit. O ditado é particularmente eficaz para a documentação, muitas vezes negligenciada por dar trabalho a escrever.
Ferramentas de IA compatíveis com o Fast Dictate
Por funcionar em qualquer campo de texto, a app é compatível com todos os assistentes de programação com IA:
- Cursor, o editor de IA de referência mencionado diretamente por Karpathy no seu tweet fundador
- Claude Code / Claude.ai, o assistente da Anthropic, particularmente eficaz para tarefas complexas
- GitHub Copilot Chat, integrado no VS Code e no JetBrains
- VS Code com qualquer extensão de IA
- ChatGPT, para perguntas, geração de código e depuração
- Gemini Code Assist, a ferramenta da Google para programadores
Benefícios concretos para os programadores
Os programadores que praticam Vibe Coding com ditado por voz relatam várias vantagens:
- Menos fadiga no pulso e na mão, particularmente importante para programadores que escrevem 8 ou mais horas por dia
- Maior fluidez de pensamento: falar é mais rápido do que escrever, e liberta a mente para se concentrar na lógica em vez da sintaxe
- Iterações mais rápidas: descrever uma alteração em voz alta é mais rápido do que escrevê-la, especialmente em prompts mais longos (Stanford concluiu que a voz é cerca de 3 vezes mais rápida do que o teclado)
- Melhor documentação: os programadores documentam com mais boa vontade pela voz do que pelo teclado
Os limites do vibe coding
O vibe coding recebeu críticas reais ao longo de 2025, e vale a pena ser honesto quanto aos compromissos envolvidos. Aceitar código gerado por IA sem o ler atentamente tende a acumular dívida técnica: código que funciona hoje mas é difícil de manter, com padrões inconsistentes e pouca estrutura. O código gerado pode introduzir falhas de segurança (segredos expostos, validação de entradas em falta, valores predefinidos inseguros) que um processo sem revisão deixará passar sem hesitar.
Os grandes modelos de linguagem também alucinam: inventam funções, bibliotecas ou APIs que não existem, e afirmam respostas erradas com total confiança. Quanto mais depressa se aceitam as alterações, mais fácil é não reparar nisto. É por isso que a revisão humana continua essencial: ler o diff, executar testes e perceber o que o código faz antes de chegar à produção. O vibe coding é uma forma rápida de explorar e prototipar, não um substituto do juízo de engenharia.
Vibe Coding vs programação tradicional: para quem é?
O Vibe Coding não é adequado a todos os contextos. Destaca-se em:
- Protótipos e MVPs, para avançar depressa e validar uma ideia
- Scripts de automatização, ferramentas internas que não precisam de ser perfeitas
- Explorar novas tecnologias, aprender deixando a IA gerar código
- Geração de código repetitivo (boilerplate), tudo o que é repetitivo e padronizado
Para código de produção crítico, a revisão humana continua essencial, uma limitação que o próprio Karpathy reconhece.
Perguntas frequentes
O Fast Dictate lida bem com termos técnicos ao ditar?
Os programadores costumam misturar linguagem natural com jargão técnico (por exemplo, «Cria uma função para tratar os erros da API e repetir com backoff exponencial»). O Fast Dictate lida razoavelmente bem com termos técnicos falados, e é possível adicionar vocabulário personalizado para nomes específicos do projeto que surgem com frequência.
Posso ditar código diretamente no editor?
Sim, mas é mais eficaz ditar instruções à IA e deixar que ela gere o código. Ditar sintaxe diretamente (parênteses, chavetas, etc.) é menos natural pela voz.
O Fast Dictate funciona em terminais (iTerm, Windows Terminal)?
O Fast Dictate transcreve em qualquer campo de texto. No terminal, pode ditar comandos e confirmar com Enter. Muito útil para comandos longos e complexos.
Artigos relacionados
Guia de referênciaComo funciona o ditado por voz: o guia completo 2026
Por Pierrick Michel · Atualizado em março de 2026