Prompt Few-Shot no Copilot: Como Fornecer Exemplos no Prompt
🔍 WiseChecker

Prompt Few-Shot no Copilot: Como Fornecer Exemplos no Prompt

Few-shot prompting é uma técnica onde você inclui exemplos diretamente no prompt para guiar o formato, estilo ou conteúdo da resposta do Copilot. Em vez de fazer uma única pergunta, você mostra ao Copilot um ou mais pares completos de entrada e saída antes da sua solicitação real. Esse método ajuda o Copilot a entender a estrutura exata que você precisa, reduzindo respostas vagas ou incorretas. Este artigo explica como o few-shot prompting funciona no Copilot, fornece instruções passo a passo para criar exemplos eficazes e aborda erros comuns a evitar.

Principais Conclusões: Few-Shot Prompting com o Copilot

  • Caixa de texto do prompt do Copilot: Cole pares de entrada e saída de exemplo antes da sua solicitação real para definir formato e tom.
  • Número de exemplos: Dois a cinco exemplos funcionam melhor para a maioria das tarefas sem sobrecarregar a janela de contexto.
  • Consistência no formato dos exemplos: Use a mesma pontuação, rótulos e estrutura em todos os exemplos para evitar confusão.

O Que É Few-Shot Prompting e Por Que Usá-lo com o Copilot

Few-shot prompting é um método da pesquisa de modelos de linguagem de grande escala onde você fornece um pequeno número de exemplos de demonstração dentro do prompt. O Copilot lê esses exemplos e infere o padrão desejado, aplicando esse padrão à sua nova entrada. Essa técnica funciona porque a arquitetura transformer do Copilot aprende com a sequência de tokens que vê — os exemplos criam um padrão de curto prazo que o modelo segue.

Você deve usar few-shot prompting quando a saída zero-shot do Copilot não corresponder ao formato esperado. Por exemplo, se você pedir ao Copilot para resumir um e-mail e ele retornar uma lista com marcadores, mas você precisa de um único parágrafo, adicionar dois exemplos de resumos em parágrafo corrigirá a saída. Few-shot prompting também ajuda em tarefas específicas de domínio, como geração de código, extração de dados ou redação de relatórios, onde o estilo padrão é genérico demais.

A principal vantagem é que você não precisa treinar ou ajustar o Copilot. Você controla a saída controlando o que o modelo vê no prompt. Isso torna o few-shot prompting uma ferramenta flexível e imediata para usuários empresariais que precisam de resultados consistentes em várias solicitações semelhantes.

Como o Few-Shot Prompting Difere do Zero-Shot e One-Shot

Zero-shot prompting não fornece exemplos ao Copilot. One-shot prompting fornece um exemplo. Few-shot prompting fornece dois ou mais exemplos. Cada exemplo adicional reduz a ambiguidade. Para saída estruturada como JSON, CSV ou tabelas, dois a três exemplos geralmente são suficientes. Para tarefas criativas como escrever descrições de produtos, três a cinco exemplos ajudam o Copilot a combinar uma voz de marca específica.

Passos para Escrever um Prompt Few-Shot para o Copilot

Siga estes passos para criar um prompt few-shot que produza saída confiável no Copilot em aplicativos Microsoft 365 como Word, Excel e Teams.

  1. Defina o formato de saída necessário
    Decida a estrutura exata, o comprimento e o tom da resposta. Por exemplo, uma tabela com três colunas, um parágrafo de 50 palavras ou um objeto JSON com chaves específicas. Anote isso antes de criar exemplos.
  2. Escreva de dois a cinco pares de entrada e saída de exemplo
    Cada par deve ter um rótulo claro como “Entrada:” e “Saída:” ou usar um separador consistente. Mantenha os exemplos curtos — uma frase por entrada e uma frase por saída. Use dados realistas que espelhem sua solicitação real.
  3. Coloque todos os exemplos antes da sua solicitação real
    Comece o prompt com os exemplos, depois adicione uma linha em branco e escreva sua entrada real. Não misture exemplos com a solicitação real. O Copilot trata a última entrada como aquela sobre a qual agir.
  4. Use a mesma formatação em todos os exemplos
    Se você usar rótulos em negrito, dois pontos ou quebras de linha em um exemplo, repita o mesmo padrão em todos os exemplos. Formatação inconsistente confunde o Copilot e enfraquece o padrão.
  5. Teste o prompt e ajuste o número de exemplos
    Execute o prompt uma vez. Se o formato da saída estiver errado, adicione mais um exemplo. Se a saída for muito longa, encurte os exemplos. Remova exemplos se o prompt ficar muito longo — o Copilot tem um limite de janela de contexto de aproximadamente 8.000 tokens na maioria dos aplicativos Microsoft 365.

Exemplo: Prompt Few-Shot para Resumo de E-mail no Copilot

Este exemplo mostra um prompt que pede ao Copilot para resumir e-mails como marcadores de uma frase com uma tag de prioridade.

Entrada: “Reunião de equipe remarcada para quinta-feira às 15h. Nova pauta anexada. Por favor, confirme disponibilidade.”
Saída: “Reunião de equipe movida para quinta-feira 15h — prioridade: alta”

Entrada: “Festa de fim de ano do escritório é em 15 de dezembro. Confirme presença até 1º de dezembro. Lista de pratos para compartilhar na sala de descanso.”
Saída: “Festa de fim de ano em 15/12, confirme até 1/12 — prioridade: baixa”

Entrada: “Indisponibilidade de servidor reportada na região de Chicago. Tempo estimado de correção: 4 horas. Todos os recursos necessários.”
Saída: “Indisponibilidade de servidor região Chicago, correção em 4h — prioridade: urgente”

Após esses três exemplos, cole o e-mail que deseja resumir. O Copilot seguirá o mesmo padrão.

Erros Comuns e Coisas a Evitar com Prompts Few-Shot

O Copilot ignora os exemplos e escreve em um formato diferente

Isso geralmente acontece quando os exemplos são muito longos ou o padrão não é óbvio. Encurte cada exemplo para uma única linha. Use os mesmos rótulos e pontuação em todos os pares. Se o Copilot ainda ignorar o formato, adicione uma instrução final após os exemplos: “Siga exatamente o formato acima.”

O Copilot repete os exemplos em vez de processar a nova entrada

Isso acontece quando o prompt não separa claramente os exemplos da solicitação real. Sempre coloque uma linha em branco entre o último exemplo e a nova entrada. Não rotule a nova entrada com “Entrada:” se você usou esse rótulo nos exemplos — use um rótulo diferente como “Novo:” ou escreva a entrada sem rótulo.

O Copilot fica sem contexto e trunca a saída

Cada exemplo consome tokens. Se você usar cinco exemplos longos, o contexto restante pode ser pequeno demais para o Copilot gerar uma resposta completa. Limite os exemplos a três para a maioria das tarefas. Mantenha cada par de entrada e saída com menos de 50 palavras. Se precisar de mais exemplos, divida a tarefa em vários prompts.

O Copilot produz resultados inconsistentes com o mesmo prompt

O Copilot é não determinístico — o mesmo prompt pode gerar saídas ligeiramente diferentes. Para reduzir a variação, use mais exemplos. Quatro exemplos produzem resultados mais consistentes do que dois. Além disso, especifique o número exato de itens na saída, por exemplo, “Gere exatamente três marcadores.”

Few-Shot vs Zero-Shot vs One-Shot Prompting: Quando Usar Cada Um

Item Zero-Shot One-Shot Few-Shot
Exemplos fornecidos Nenhum Um Dois a cinco
Melhor para Perguntas simples, formatos comuns Orientação de formato com uma referência Requisitos de formato complexos ou rigorosos
Consistência da saída Baixa Média Alta
Uso da janela de contexto Mínimo Baixo Moderado
Exemplo de tarefa “Resuma este e-mail” “Resuma como neste exemplo” “Resuma usando estes três exemplos como guia”

Few-shot prompting é o método mais confiável para saídas estruturadas, mas usa mais tokens. Use zero-shot para rascunhos rápidos e one-shot quando tiver uma única boa referência. Reserve few-shot para tarefas onde a precisão do formato é crítica, como extração de dados, geração de relatórios ou escrita de código.

Agora você pode criar prompts few-shot no Copilot para obter respostas consistentes e formatadas para suas tarefas empresariais. Comece com dois exemplos e aumente apenas se a saída não corresponder. Para tarefas complexas de várias etapas, considere encadear prompts few-shot — use a saída de um prompt como exemplo no próximo. Essa técnica funciona especialmente bem no Copilot Chat no Microsoft Teams e no Copilot no Excel para transformação de dados.