Zero-shot
Aqui você dá a instrução direta, sem mostrar como se faz. Você confia que a IA já sabe o conceito.
Prompt:
"Identifique o idioma da frase: 'The sun is shining today'."
Resposta da IA:
"Inglês"
Few-shot
Aqui você "treina" a IA no momento do prompt, dando alguns exemplos (os shots) para definir o formato exato que você deseja.
Prompt:
"Siga o padrão dos exemplos abaixo:
Frase: 'Hola, ¿cómo estás?' -> Idioma: Espanhol
Frase: 'Bonjour tout le mundo' -> Idioma: Francês
Frase: 'Tudo bem com você?' -> Idioma:
Resposta da IA:
"Português"
Qual a diferença na prática?
No Zero-shot, você economiza palavras, mas a IA pode responder de várias formas (ex: "O idioma é inglês" ou "English").
No Few-shot, você garante que a IA entenda exatamente o formato da resposta que você quer (apenas o nome do idioma, sem frases extras).