Voice Coding

Por Que Seus Prompts de IA São Ruins (E Como a Voz Resolve)

A maioria dos desenvolvedores escreve prompts de IA terríveis porque digitar é lento. O ditado por voz remove o gargalo. Veja exemplos reais de antes/depois.

Murmur TeamFebruary 19, 20267 min readprompts de IA, ditado por voz, engenharia de prompts, produtividade para desenvolvedores, Cursor

TL;DR: Você escreve prompts de IA curtos e preguiçosos porque digitar prompts longos é exaustivo. Isso faz as ferramentas de IA parecerem menos capazes do que realmente são. A entrada por voz permite que você fale prompts detalhados em segundos, melhorando drasticamente a qualidade da saída da IA.

A Verdade Incômoda

Suas ferramentas de IA para código não estão tendo desempenho ruim. Você é que está dando prompts ruins.

Quando você digita "corrige o bug" no Cursor e recebe um resultado medíocre, o problema não é o Cursor. O problema é que você não deu nada para ele trabalhar. Você sabe onde está o bug, o que ele faz e como deveria ser a correção. Mas você não digitou nada disso porque demoraria demais.

Esse é o tradeoff entre qualidade do prompt e esforço de digitação, e é a principal razão pela qual desenvolvedores ficam desapontados com ferramentas de IA para código.

Por Que as Pessoas Escrevem Prompts Curtos e Preguiçosos

Não é preguiça. É economia. Cada palavra que você digita tem um custo:

  • A 70 PPM, um prompt de 100 palavras leva cerca de 85 segundos
  • Isso inclui pensar na formulação, corrigir erros de digitação e reestruturar
  • Num terminal (onde muitos agentes de IA rodam), editar texto longo é especialmente doloroso
  • Depois de 8 horas digitando código, seus dedos e pulsos estão cansados

Então você otimiza. Corta caminhos. Escreve "add auth" em vez de explicar todo o fluxo de autenticação. Escreve "fix test" em vez de descrever qual teste, o que ele testa e por que está falhando.

E depois gasta 10 minutos num ciclo de ida e volta com a IA, fornecendo o contexto que deveria ter dado desde o início.

A ironia: você economiza 60 segundos escrevendo um prompt curto, depois gasta 10 minutos em iterações. O "atalho" custa 9 minutos extras.

O Espectro de Qualidade de Prompts

Veja como o mesmo pedido se parece em diferentes níveis de qualidade:

Nível 1: Esforço Mínimo (5 segundos para digitar)

fix the login

Resultado da IA: Faz um palpite aleatório sobre o que está errado no login. Muda o arquivo errado. Você itera três vezes. Tempo total: 8 minutos.

Nível 2: Algum Contexto (30 segundos para digitar)

The login function returns 401 for valid users.
Check the token validation.

Resultado da IA: Encontra a função de validação de token e faz uma correção plausível. Está perto mas perde o caso extremo do refresh token. Mais uma iteração. Tempo total: 4 minutos.

Nível 3: Detalhado (90 segundos para digitar)

The login endpoint in routes/auth.ts returns 401 for users whose
access token has expired but still have a valid refresh token. The
verifyToken function in middleware/auth.ts checks the access token
expiry on line 45 but returns 401 immediately without checking the
refresh token. Fix this by adding a refresh token check before the
401 response, and add a test for this scenario in auth.test.ts.

Resultado da IA: Corrige exatamente o problema, adiciona o teste. Feito em uma iteração. Tempo total: 2 minutos.

Nível 3 por voz (20 segundos para falar)

O mesmo prompt Nível 3 acima leva apenas 20 segundos para ditar. Isso é menos tempo do que o prompt Nível 2 leva para digitar.

Esse é o insight principal: A voz torna prompts de Nível 3 tão rápidos quanto prompts de Nível 1 digitados. Você obtém a qualidade sem o esforço.

Como a Voz Remove o Gargalo

Falar é 2-3x mais rápido que digitar para linguagem natural. Mas a diferença de velocidade é apenas parte da história. A voz também muda como você pensa sobre prompts:

Você Para de Se Auto-Editar

Ao digitar, você constantemente avalia se cada palavra "vale" o esforço. Você encurta frases, pula contexto e abrevia. É um ciclo de otimização inconsciente que degrada a qualidade do prompt.

Ao falar, as palavras fluem na velocidade do pensamento. Você diz o que vem à mente, incluindo o contexto, as restrições, os casos extremos e os exemplos que tornam a saída da IA excelente.

Você Inclui o "Por Quê"

Prompt digitado: "Add caching to the user endpoint."

Prompt falado: "The user endpoint is too slow because it queries the database on every request. Add Redis caching with a 5-minute TTL. Invalidate the cache when a user updates their profile. Use our existing Redis client in lib/redis."

A versão falada inclui o por quê (muito lento), o como (Redis, TTL de 5 minutos), o caso extremo (invalidação na atualização) e o detalhe de implementação (usar o client existente). Você nunca digitaria tudo isso. Mas naturalmente diz porque falar é sem esforço.

Você Fornece Exemplos

Prompt digitado: "Format the output better."

Prompt falado: "The API response currently returns the raw database object with snake_case field names and includes internal fields like created_at and deleted_at. I want it to return a clean DTO with camelCase field names, only the public fields like id, name, email, and role. Follow the same pattern we use in the product endpoint response."

Exemplos e referências a padrões existentes são incrivelmente valiosos para ferramentas de IA. Quase nunca aparecem em prompts digitados porque são "muito esforço." Aparecem naturalmente em prompts falados.

Pronto para experimentar o ditado por voz?

Experimente o Murmur gratis por 7 dias com todas as funcionalidades Pro. Dite em qualquer app.

Baixar gratuitamente

Exemplos de Prompts Antes/Depois

Exemplo 1: Correção de Bug

Digitado (Nível 1):

fix the search

Falado (Nível 3):

The search endpoint in controllers/search.ts is returning duplicate
results when the user's query matches both the title and description
of the same item. The issue is that we are doing two separate queries
and concatenating the results without deduplication. Fix this by either
using a single query with OR conditions or by deduplicating the results
based on item ID before returning them. Keep the relevance sorting.

Exemplo 2: Nova Feature

Digitado (Nível 1):

add dark mode

Falado (Nível 3):

Add dark mode support to the application. Create a ThemeContext that
stores the current theme in localStorage so it persists across sessions.
Add a toggle button in the navigation bar. The dark theme should use
the design tokens we already have in styles/tokens.ts. I want the
theme to default to the user's system preference using the
prefers-color-scheme media query, but they should be able to override
it with the toggle.

Exemplo 3: Refatoração

Digitado (Nível 1):

clean up the user service

Falado (Nível 3):

The UserService in services/user.ts has grown to 400 lines and mixes
business logic with database queries and email sending. Refactor it by
extracting the database operations into a UserRepository class, the
email operations into an EmailService that we inject through the
constructor, and keep only the business logic in UserService. Create
interfaces for both the repository and email service so we can mock
them in tests. Follow the same patterns as the ProductService refactor
we did last sprint.

Exemplo 4: Code Review

Digitado (Nível 1):

LGTM, some minor issues

Falado (Nível 3):

The overall approach looks good but I have a few concerns. The database
query on line 45 could cause N+1 issues when there are many users.
Consider batching it. The error handling in the catch block on line 72
swallows the error silently. At minimum log it to our monitoring
service. Also, the new utility function should be in the shared utils
directory since the billing module will need the same logic.

O Efeito Composto

Prompts melhores não economizam tempo em apenas uma interação. Eles se acumulam:

  1. Melhor resultado inicial significa menos iterações
  2. Menos iterações significa menos poluição de contexto no histórico de chat da IA
  3. Histórico de chat mais limpo significa que a IA mantém melhor contexto para prompts subsequentes
  4. Melhores prompts subsequentes (porque agora você tem o hábito de ser detalhado) acumulam a vantagem de qualidade

Desenvolvedores que mudam para prompts por voz tipicamente relatam:

  • 60-70% menos iterações de IA por tarefa
  • 2-3x mais features completadas por dia
  • Qualidade de código notavelmente maior do código gerado por IA

Começando

Você não precisa mudar como pensa. Apenas precisa de uma ferramenta que te permita falar em vez de digitar.

O Murmur funciona em qualquer aplicativo incluindo Cursor, VS Code, terminal do Claude Code e todas as outras ferramentas onde você escreve prompts. Um atalho de teclado o ativa. Fale seu prompt. Pronto.

Tente este experimento por um dia:

  1. Baixe o Murmur (plano gratuito: 5 ditados/dia)
  2. Use voz para todo prompt de IA que você escrever hoje
  3. Note quanto mais detalhe seus prompts contêm
  4. Note quanto menos você itera

A diferença não é sutil. É a diferença entre dizer à IA "corrige isso" e dar a ela o contexto necessário para realmente corrigir.

Conclusão

Suas ferramentas de IA são tão boas quanto os prompts que você dá a elas. A maioria dos desenvolvedores fornece prompts insuficientes porque digitar é lento e doloroso. O ditado por voz remove esse gargalo completamente, permitindo que você fale prompts de Nível 3 no tempo que leva para digitar prompts de Nível 1.

Se você tem se decepcionado com ferramentas de IA para código, tente falar seus prompts antes de culpar as ferramentas. Você pode descobrir que a IA sempre foi capaz. Você é que estava cansado demais para digitar o que ela precisava.

Pronto para experimentar o ditado por voz?

Experimente o Murmur gratis por 7 dias com todas as funcionalidades Pro. Dite em qualquer app.

Baixar gratuitamente

Related Articles