Mostre um exemplo: few-shot
Aula 12 de 23 do curso “Básico de IA”. Grátis, com animações e teste.
Zero-shot e few-shot
Aqui “shot” quer dizer exemplo. Zero-shot: você dá a tarefa sem exemplos, tipo “escreva uma legenda para esta foto”. Few-shot: primeiro 2–3 exemplos prontos de “entrada → saída”, depois uma entrada nova. O modelo continua texto, então percebe o padrão e escreve a próxima resposta no mesmo estilo. Resumindo: em vez de descrever o que quer, você mostra.
Um exemplo explica melhor
Exemplo: você vende suas roupas usadas online e quer anúncios no seu estilo. Descrever o estilo dá trabalho: “curto, em minúsculas, uma piada, tamanho e preço no final”. Mais fácil: mostre dois anúncios seus e depois o item novo: “moletom, cinza, M”. O modelo pega sozinho o tamanho, o tom e a ordem das partes. Spoiler: fica mais certeiro que um parágrafo de explicação.
Como montar um prompt few-shot
Um prompt, ou seja, o seu pedido, se monta em três partes. 1. Uma tarefa curta: “Escreva descrições de produtos como nos exemplos”. 2. Exemplos com os mesmos rótulos: “Produto: … Descrição: …”. 3. Um “Produto: …” novo e uma “Descrição:” vazia. Rótulos iguais importam: mostram ao modelo onde terminam os exemplos e começa a vez dele. Regra prática: 2–5 exemplos, raramente precisa de mais.
Ele copia até os erros
O modelo copia tudo o que vê nos exemplos, inclusive o que você não queria. Um erro de digitação ou preço errado num exemplo? Espere o mesmo. Os dois exemplos são de tênis? A descrição do moletom vai soar como tênis também. Todos os exemplos curtos? Não vem resposta longa. A pegadinha: um erro no exemplo passa fácil. Por isso os exemplos precisam ser corretos e variados.
Onde o few-shot salva
Tom: no seu bico numa cafeteria, você precisa responder avaliações de forma curta e simpática. Mostre 2 respostas suas. Classificar: separar gastos em “comida”, “transporte”, “assinaturas”. Dê um exemplo de cada. Modelos de texto: flashcards de “pergunta / resposta” a partir das suas anotações. Mostre 2 cartões prontos. O básico: se explicar não funciona, mostre um exemplo.
Teste-se
- O que é few-shot num prompt?
Resposta certa: Alguns exemplos “entrada → saída” antes da tarefa. “Shot” quer dizer exemplo. Few-shot: você mostra 2–5 pares prontos e o modelo continua no mesmo estilo. - Nos seus dois exemplos a data está escrita errada. O que acontece?
Resposta certa: O modelo provavelmente vai repetir o erro. O modelo copia o que vê nos exemplos, inclusive os erros. Por isso confira os exemplos antes de enviar. - Você precisa classificar gastos por categoria. Quais exemplos são melhores?
Resposta certa: Variados: comida, transporte, assinaturas, todos certos. Exemplos variados e certos mostram a tarefa inteira. Três de café ensinam o modelo a ver “comida” em tudo.
← O chat por dentro: system, user, histórico Pense passo a passo →