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.