10 erros comuns ao pedir ajuda de IA com código (e como corrigir)
A IA erra menos do que parece — na maioria das vezes, o problema está em como a gente pergunta. Aqui estão os dez deslizes mais comuns que fazem o modelo devolver resposta ruim, cada um com o conserto do lado.
1. Colar 500 linhas sem contexto
O clássico. Jogar o arquivo inteiro e esperar que o modelo ache a agulha no palheiro. Conserto: isole o trecho relevante. Mande a função com o bug, não o módulo todo.
2. Não mostrar o erro exato
"Tá dando erro" não diz nada. Conserto: cole a mensagem de erro completa — stack trace, código HTTP, o texto literal. É a pista mais valiosa que você tem.
3. Não dizer o que era pra acontecer
O modelo não lê sua mente. Sem o comportamento esperado, ele conserta o que acha que é o problema. Conserto: diga em uma frase o que deveria acontecer.
4. Esquecer a stack
O mesmo código se comporta diferente em Node 18 e Node 22, em Python 3.10 e 3.12. Conserto: informe linguagem, versão, framework e banco.
5. Deixar comentários e código morto no meio
Comentário desatualizado engana o modelo; código comentado o faz raciocinar sobre caminhos que não existem. Conserto: higienize antes de colar — só a lógica que importa.
6. Arrastar uma conversa de 20 mensagens
Tentativas antigas e becos sem saída ficam poluindo o contexto (e sendo pagos de novo a cada turno). Conserto: quando empacar, abra uma conversa nova com um prompt melhor.
7. Pedir tudo de uma vez
"Arruma esse bug, refatora, adiciona testes e melhora a performance" numa mensagem só rende uma resposta rasa em tudo. Conserto: um problema por vez.
8. Não pedir o formato da resposta
Se você quer só o código corrigido, mas não diz, vem três parágrafos de explicação (que custam tokens de saída). Conserto: "responda apenas com o código corrigido" quando for o caso.
9. Confiar cegamente na resposta
A IA erra com confiança. Aceitar o código sem ler é como fazer merge sem revisar. Conserto: leia, entenda e teste antes de usar. A decisão técnica é sua.
10. Misturar instrução e dado num bloco só
Sem separação clara, o modelo confunde o que é ordem sua e o que é conteúdo a processar.
Conserto: isole cada parte em tags (<erro>,
<codigo>) — a IA lê tudo sem embaralhar.
💡 Dica de Dev: repare que metade desses erros some sozinha se você usar uma estrutura fixa — stack, esperado, erro, código limpo. Não é sobre lembrar de dez regras; é sobre ter um formato só que já cobre todas.
Corrija os 10 de uma vez
O TokenSaver força a estrutura certa — stack, esperado, erro, código higienizado e isolado em tags. É o formato que evita quase todos esses erros de saída.
Montar prompt certo — 2 usos grátis