A diferença entre zero-shot, one-shot e few-shot
Essas três variações se referem ao número de exemplos que você fornece no prompt:
Zero-shot: nenhum exemplo — você só descreve a tarefa. 'Classifique este e-mail como positivo, negativo ou neutro.' Funciona bem para tarefas simples que o modelo já conhece.
One-shot: um exemplo antes da pergunta. Você mostra o padrão uma vez e pede que o modelo replique.
Few-shot: dois a cinco (ou mais) exemplos. Quanto mais complexo ou específico for o formato desejado, mais exemplos ajudam. Estudos mostram que three-shot a five-shot costuma ser o ponto de equilíbrio entre contexto e comprimento do prompt.
Exemplo real de few-shot prompting
Suponha que você quer classificar feedbacks de clientes por sentimento e extrair a palavra-chave principal. Em vez de descrever a tarefa em parágrafos, você mostra o padrão:
Entrada: 'O produto chegou rápido mas a embalagem estava amassada.' → Sentimento: Neutro | Palavra-chave: embalagem
Entrada: 'Atendimento excelente, resolveram meu problema em 5 minutos!' → Sentimento: Positivo | Palavra-chave: atendimento
Entrada: 'Cobrei duas vezes no cartão e ninguém me responde.' → Sentimento: Negativo | Palavra-chave: cobrança
Agora classifique: 'A cor do produto é linda, mas o tamanho veio errado.'
O modelo vai gerar exatamente no formato mostrado, sem você precisar explicar a estrutura em palavras.
Quando usar few-shot prompting
Few-shot é especialmente eficaz em três situações:
Formatação específica: quando o resultado precisa ter uma estrutura exata (tabela, JSON, bullet points em determinada ordem) que seria difícil de descrever em palavras.
Tom e estilo personalizados: quando você quer que a IA escreva como você, ou no estilo de uma marca específica — mostrar exemplos é mais eficiente do que descrever o estilo.
Tarefas ambíguas: quando a descrição verbal da tarefa pode ser interpretada de várias formas e você precisa garantir que a IA entenda exatamente o que você quer.
Em contrapartida, few-shot consome espaço de contexto (tokens). Para tarefas simples e diretas, zero-shot é mais eficiente.
Perguntas frequentes
Quantos exemplos devo usar no few-shot?
Few-shot prompting funciona com o ChatGPT gratuito?
Qual é a diferença entre few-shot e fine-tuning?
Few-shot funciona para geração de imagem também?
Termos relacionados
Prompt Engineering
O que é prompt engineering, para que serve e como aprender do zero. Definição clara com exemplos práticos em português.
Ler →
System Prompt
Entenda o que é system prompt em IA: a instrução invisível que define como o modelo se comporta antes mesmo de você escrever qualquer coisa.
Ler →
Chain of Thought (CoT)
Chain of Thought é a técnica de pedir que a IA raciocine passo a passo antes de responder. Aprenda como funciona, quando usar e exemplos práticos em português.
Ler →
Como criar prompts melhores para IA: 7 técnicas que funcionam
7 técnicas práticas de prompt engineering para tirar respostas muito melhores do ChatGPT, Claude e outras IAs. Com exemplos prontos em português.
Ler →