Como funciona

Zero-shot é a capacidade de um modelo realizar uma tarefa para a qual não recebeu exemplos, nem no treino nem no prompt. O modelo usa apenas a instrução (o que fazer) e seu conhecimento prévio para produzir a resposta.

Em modelos de linguagem modernos, zero-shot funciona porque o modelo foi treinado em uma enorme variedade de textos e aprendeu padrões gerais. Basta descrever a tarefa em linguagem natural e ele tenta executá-la.

Exemplo prático

Você pede ao modelo: "Classifique o sentimento deste texto como positivo, negativo ou neutro: 'O produto chegou quebrado'." Sem nenhum exemplo anterior, o modelo responde "negativo". Isso é zero-shot.

Se você adicionar um ou dois exemplos antes da pergunta, vira one-shot ou few-shot, que costuma melhorar a precisão em tarefas específicas.

Para que serve

Zero-shot é útil quando você não tem exemplos rotulados ou quer prototipar rápido. É a base de assistentes e chatbots, que precisam lidar com pedidos variados sem treino específico. A qualidade depende da clareza da instrução e do quão comum é a tarefa no conhecimento do modelo.