Saltar para o conteúdo principal

Guias de prompts

Few-shot prompting: dando exemplos a um modelo

Como usar um ou mais exemplos num prompt para mostrar a um modelo o padrão desejado, em vez de apenas descrevê-lo — com orientação sobre quantos exemplos ajudam e quando zero-shot já é suficiente.

Todos os guias de prompts · Última revisão:

O que significam "few-shot" e "zero-shot"

Um prompt zero-shot pede um resultado sem nenhum exemplo incluído; um prompt one-shot inclui exatamente um; um prompt few-shot inclui vários. Os termos descrevem quantos exemplos estão no prompt, não uma afirmação sobre precisão — um prompt zero-shot bem escrito pode superar um prompt few-shot mal escolhido, já que os exemplos só ajudam se realmente representarem o que você quer.

Quando exemplos ajudam mais do que uma descrição mais longa ajudaria

Exemplos merecem seu lugar quando a tarefa tem um formato, tom ou padrão que é genuinamente mais fácil de demonstrar do que de descrever — classificar dados em categorias difíceis de definir em palavras, imitar uma voz de escrita específica, ou seguir um modelo com particularidades que uma descrição simples deixaria passar. Para uma tarefa que já é inequívoca a partir de uma instrução curta, um exemplo adiciona comprimento sem adicionar informação.

O que torna um exemplo útil, não apenas presente

Um exemplo só é tão bom quanto representativo for da tarefa real — um exemplo fácil ou incomum pode ensinar o padrão errado. Alguns exemplos bem escolhidos que cobrem a gama de casos que você realmente espera, incluindo um caso extremo se for provável, tende a funcionar melhor do que vários exemplos que parecem todos iguais. Se seus exemplos discordarem entre si em tom ou formato, espere que o modelo os misture em vez de escolher o que você quis dizer.

Perguntas frequentes

Quantos exemplos um prompt few-shot deve incluir?
Não há um número fixo — o suficiente para cobrir a gama de casos que você espera, geralmente entre dois e cinco, e mais apenas se a tarefa realmente variar mais do que isso. Adicionar exemplos que parecem todos iguais raramente ajuda além do primeiro ou segundo.
O few-shot prompting é sempre melhor do que o zero-shot?
Não. Não está estabelecido como um ganho de precisão garantido e esta página não vai afirmar isso — um prompt zero-shot claro sobre uma tarefa bem definida pode se sair igualmente bem, e os exemplos ajudam principalmente quando a tarefa é mais fácil de mostrar do que de descrever.
Posso combinar exemplos few-shot com uma instrução passo a passo?
Sim — elas tratam de coisas diferentes. Os exemplos mostram o padrão ou formato desejado; pedir raciocínio passo a passo muda como o modelo trabalha em direção à resposta. Veja chain-of-thought prompting, linkado abaixo, para a segunda técnica.

Pratique numa conversa real

Um prompt few-shot funciona da mesma forma em todos os modelos para os quais a ClawAI roteia — os exemplos vivem no seu prompt, não numa configuração, então eles acompanham a conversa independentemente de qual fornecedor a responde.