Considerações sobre solicitações do Copilot

Concluído

A qualidade das respostas dos copilotos não depende apenas do modelo de linguagem usado, mas dos tipos de solicitações que os usuários fornecem. Os prompts são as maneiras de informarmos a um aplicativo o que queremos que ele faça. Você pode obter as conclusões mais úteis sendo explícito sobre o tipo de resposta desejada. Veja este exemplo: "Resuma as principais considerações para a adoção do Copilot descrito neste documento para um executivo corporativo. Formate o resumo como no máximo seis pontos de marcador com um tom profissional." Você pode obter melhores resultados ao enviar prompts claros e específicos.

Uma captura de tela das considerações para melhorar uma resposta de copiloto que corresponde à lista numerada abaixo.

Considere as seguintes maneiras de melhorar a resposta que um copiloto fornece:

  1. Comece com uma meta específica para o que você deseja que o copiloto faça
  2. Forneça uma fonte para aterrar a resposta em um escopo específico de informações
  3. Adicionar contexto para maximizar a adequação e a relevância da resposta
  4. Definir expectativas claras para a resposta
  5. Iterar com base em solicitações e respostas anteriores para refinar o resultado

Na maioria dos casos, um copiloto não envia apenas a solicitação como está para o modelo de linguagem. Normalmente, a solicitação é ampliada com:

  • Uma mensagem do sistema que define condições e restrições para o comportamento do modelo de idioma. Por exemplo, "Você é um assistente útil que responde de maneira alegre e amigável." Essas mensagens do sistema determinam restrições e estilos para as respostas do modelo.
  • O histórico de conversas da sessão atual, incluindo solicitações e respostas anteriores. O histórico permite que você refinar a resposta iterativamente, mantendo o contexto da conversa.
  • A solicitação atual – potencialmente otimizado pelo co-piloto para reescrevendo-o adequadamente para o modelo ou para adicionar mais dados de aterramento para definir o escopo da resposta.

O termo engenharia de prompt descreve o processo de aprimoramento de prompts. Tantos os desenvolvedores que criam aplicativos quanto consumidores que usam esses aplicativos podem melhorar a qualidade das respostas da IA generativa ao considerar a engenharia de prompts.