Codificação por voz: como programar falando com Cursor, Claude Code e Copilot
Agências de programação funcionam melhor quanto mais claro você explica o que quer. Como usar o ditado para descrever tarefas, revisar código e depurar mais rápido.
“Vibe coding” significa descrever para um assistente de IA o que você quer construir e deixá-lo escrever o código, enquanto você orienta, verifica e corrige a direção. Ferramentas como Cursor, Claude Code, GitHub Copilot ou Windsurf já fazem isso na prática. O gargalo não é mais escrever código, mas escrever as instruções. E aí a voz é imbatível.
Por que falar supera digitar para agentes
Um agente de programação precisa de contexto: o que o app faz, o que você tentou, quais são as restrições, como é o “pronto”. Digitado, essa mensagem tem três linhas. Falado, tem vinte – e a diferença aparece na primeira tentativa do agente.
Digitado: “conserta o bug no login”
Falado: “No login, se o usuário já tiver uma sessão expirada no cookie, recebe erro 500 em vez de ser redirecionado para a página de login. Acho que o problema está no middleware de autenticação, que tenta ler o usuário antes de verificar a expiração. Não mude o formato do token, uso também em apps mobile. Adicione um teste que reproduza a situação.”
Fluxo de trabalho
- Descreva a tarefa, falando. Coloque o cursor no chat do agente e segure Ctrl+Win. Diga o que quer, por quê, o que não deve mudar e como checar o resultado.
- Deixe o agente propor um plano. Leia o plano e corrija também falando: “o passo três não é necessário, já temos essa função no utils.”
- Revise as diferenças. Quando vir algo estranho, diga exatamente o que: “por que moveu a validação do controller para o model? Coloque de volta, o model usa e o import das outras validações é diferente.”
- Depure conversando. Cole o erro e explique o que percebeu ao redor; o agente recebe suas hipóteses, não só o stack trace.
O dicionário é essencial
Nomes de funções, tabelas e bibliotecas são um pesadelo para qualquer ditado: “use effect”, “get server side props”, “postgres”. Coloque no dicionário do Zicelo os termos do seu projeto (useEffect, getServerSideProps, PostgreSQL, nomes das suas classes) e eles sairão exatamente assim. Zicelo mantém termos em inglês no meio de frases em português, sem “traduzir”.
O que não ditar
- O código em si. Não dite parênteses, pontos e vírgulas; explique o que quer e o agente escreve o código.
- Segredos. Não fale em voz alta senhas ou chaves de API – nem na ditadura, nem no chat do agente.
Modo comando para descrições de PR e commits
Depois de terminar, selecione a lista de mudanças e diga “escreva uma mensagem de commit curta, no imperativo, em inglês” ou “transforme isso na descrição de um pull request, com as seções O quê, Por quê, Como testei”. Leva cinco segundos.
Alguns prompts ditados que funcionam bem
- “Antes de mudar algo, me explique em cinco linhas como o fluxo de pagamento funciona agora, para eu confirmar que entendi da mesma forma.”
- “Faça a menor mudança possível para corrigir o problema; não refatore nada ao redor.”
- “Escreva primeiro o teste que falha, me mostre, e só depois conserte.”
- “Procure no projeto todos os locais que leem diretamente da tabela de pedidos e me diga quais seriam afetados se eu adicionar uma coluna obrigatória.”
Tente um dia: qualquer instrução para o agente maior que uma frase, fale. Baixe o Zicelo para Windows.
Experimente o Zicelo gratuitamente
Ditar em qualquer aplicativo e notas AI de reuniões. Sem cartão.