Quando se fala em IA que “aprende sozinha”, parte do que está por trás é zero-shot. O termo aparece em proposta técnica e confunde gestor. Vale entender o que é, porque ele define quando dá para usar IA sem gastar com treinamento. Este texto explica, sem código.
Veja também a definição no nosso glossário de IA.
O que é Zero-shot (em uma frase)
Zero-shot é a técnica de pedir para o modelo fazer uma tarefa sem dar nenhum exemplo, apenas descrevendo o que se quer. A IA usa o conhecimento geral que já tem para tentar acertar.
Em português direto: é o prompt mais simples possível. Você escreve “resuma este texto” ou “traduza para inglês” e o modelo faz, sem que você precise mostrar como. Para tarefa comum, funciona. Para tarefa específica, falha.
É o ponto de partida — o que se tenta antes de partir para few-shot (dar exemplos) ou fine-tuning (treinar modelo).
Por que isso importa
A existência de zero-shot é o que tornou a IA generativa acessível. Antes, para o modelo fazer qualquer coisa útil, era preciso treiná-lo com centenas ou milhares de exemplo daquela tarefa específica. Hoje, muita coisa funciona só com instrução bem escrita.
Para empresa, isso muda a conta:
- Muita tarefa resolve com zero-shot. Resumo, tradução, classificação simples, reformulação. Não precisa de projeto.
- Algumas tarefas precisam de few-shot. Quando o padrão é específico, dar três a cinco exemplos no prompt resolve.
- Poucas tarefas precisam de fine-tuning. Quando vocabulário é muito técnico ou consistência tem que ser absoluta.
A regra de ouro do projeto bem feito: começar pelo mais simples. Testar zero-shot. Se não der, ir para few-shot. Se ainda não der, considerar fine-tuning ou LoRA. Pular etapas é jogar dinheiro fora.
Como funciona, sem código
Pense em zero-shot como contratar um profissional experiente e passar só o briefing. O fluxo:
- Você escreve o prompt com a tarefa, o contexto e o formato desejado.
- O modelo usa o conhecimento geral que aprendeu no treinamento para responder.
- Sem exemplo, sem demonstração. Só instrução.
Exemplos de prompt zero-shot:
- “Resuma o texto a seguir em até 100 palavras: [texto]”
- “Classifique a intenção da mensagem em: dúvida, reclamação, elogio, compra. Mensagem: [texto]”
- “Traduza para inglês: [texto]”
- “Extraia o nome e o CPF do texto: [texto]”
Para tarefa comum como essas, zero-shot costuma acertar na primeira tentativa.
Exemplo prático: classificação de intenção de chamado
Imagine uma empresa que recebe chamado por e-mail e quer classificar automaticamente em: suporte, financeiro, comercial.
Zero-shot: você escreve “Classifique o seguinte chamado em uma destas categorias: suporte, financeiro, comercial. Responda só com a categoria. Chamado: [texto]”.
Funciona razoavelmente para a maioria dos casos. Para “não consigo acessar o sistema”, o modelo acerta “suporte”. Para “queria negociar a fatura”, acerta “financeiro”. Para “gostaria de orçamento para 50 licenças”, acerta “comercial”.
Mas pode falhar em caso ambíguo: “o sistema está fora e meu boleto vence hoje” — suporte ou financeiro? Sem exemplo para mostrar como você decidi casos assim no passado, o modelo chuta. Pode acertar ou errar.
Few-shot: você inclui cinco exemplos reais de como sua empresa classifica caso ambíguo. Agora o modelo segue padrão consistente. A IA aprende o seu critério, não só o critério genérico.
A diferença entre zero-shot e few-shot não é o modelo — é o quanto você ensina. Quanto mais específica a tarefa, mais vale ensinar.
Quando zero-shot funciona bem
A técnica brilha em casos como:
- Tarefa comum e genérica — resumo, tradução, paráfrase.
- Classificação com categoria óbvia — quando não há ambiguidade.
- Extração de informação estruturada — nome, data, valor, CPF.
- Mudança de formato — transformar texto em tabela, lista em parágrafo.
- Tarefa que humano faria intuitivamente — modelo também costuma fazer.
Em todos esses casos, o conhecimento geral do modelo é suficiente.
Quando zero-shot NÃO basta
A técnica tem limite. Falha quando:
- Tarefa é muito específica do seu negócio — classificação com critério interno, sem nome óbvio.
- Vocabulário é técnico e o modelo não domina — aí vale fine-tuning ou LoRA.
- Consistência precisa ser absoluta em milhão de caso — zero-shot varia um pouco.
- Casos ambíguos têm regra própria que só exemplo ensina — aí few-shot resolve.
O sinal de que zero-shot chegou no limite é: mesmo melhorando o prompt, o resultado não melhora. Aí, hora de subir um degrau.
Zero-shot, few-shot, fine-tuning: qual escolher?
Vale a sequência prática:
- Zero-shot primeiro. Escreva instrução clara, contexto, restrição. Teste com caso real.
- Se não bastar, few-shot. Adicione 3 a 10 exemplos bem escolhidos no prompt.
- Se ainda não bastar, considere RAG quando o problema for falta de informação específica.
- Se ainda não bastar, aí sim fine-tuning ou LoRA — quando o problema for vocabulário ou estilo.
Pular direto para fine-tuning é o erro mais comum em projeto de IA. Muita “necessidade de treinar modelo” some quando se melhora o prompt ou se adiciona exemplo.
Cuidados ao usar zero-shot
- Escreva instrução explícita. O que é óbvio para você não é óbvio para o modelo.
- Defina formato de saída. Sem isso, o modelo varia — às vezes parágrafo, às vezes lista, às vezes tabela.
- Limite escopo. Pedir coisa demais em um prompt vira bagunça. Quebre em etapa.
- Teste com caso real. Não com caso fácil. Caso real mostra o limite do zero-shot.
- Cuidado com alucinação. Sem exemplo e sem fonte, o modelo pode inventar com confiança.
Perguntas frequentes
Zero-shot significa que a IA aprende sozinha?
Não exatamente. Significa que a IA usa o conhecimento geral que já tem, sem precisar de exemplo na hora. Ela “aprendeu” no treinamento prévio (com bilhão de texto público). Zero-shot é mais “aplicar o que já sabe” do que “aprender agora”.
Zero-shot é melhor que few-shot?
Depende. Para tarefa comum, zero-shot é mais simples e gasta menos token. Para tarefa específica, few-shot é mais consistente. O ideal é testar os dois e comparar qualidade no seu caso. Em geral, começa com zero-shot e só adiciona exemplo se precisar.
Posso usar zero-shot em qualquer modelo?
Sim, em qualquer modelo de linguagem moderno. A técnica é universal — é só escrever instrução clara sem exemplo. O que muda entre modelos é a qualidade do resultado. Modelo maior (GPT-4, Claude) costuma acertar mais em zero-shot; modelo menor pode precisar de few-shot para chegar no mesmo lugar.
Próximo passo
Zero-shot é o ponto de partida de qualquer projeto de IA com linguagem. Antes de investir em treinamento, vale testar o que dá para fazer só com instrução bem escrita. Se você quer ver até onde zero-shot leva no seu caso, fazemos um diagnóstico gratuito. Mostramos o que resolve simples e onde vale subir um degrau.
