Como funciona
One-shot é a capacidade de um modelo realizar uma tarefa após ver apenas um exemplo. Diferente do zero-shot (sem exemplos) e do few-shot (vários exemplos), o one-shot fornece um único caso de referência junto com a instrução, e o modelo usa esse exemplo para entender o formato e o padrão esperado.
Em modelos de linguagem, one-shot prompting é uma técnica simples e eficaz: você mostra um exemplo de entrada e saída, e então pede ao modelo que faça o mesmo para uma nova entrada.
Exemplo prático
Você quer que o modelo converta frases para um formato específico. No prompt, você inclui um exemplo:
"Converta para formato 'Verbo: objeto'. Exemplo: 'O gato dorme no sofá' -> 'Dormir: gato no sofá'. Agora converta: 'A criança brinca no parque'."
O modelo responde "Brincar: criança no parque". Com um único exemplo, ele entendeu o padrão.
Para que serve
One-shot é útil quando o formato de saída é específico ou incomum, e um exemplo deixa claro o que se espera. É mais barato que few-shot (menos tokens no prompt) e mais preciso que zero-shot para tarefas com formato rígido. É uma técnica comum em engenharia de prompt para padronizar respostas de modelos.