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.