Considerações para prompts do Copilot
A qualidade das respostas dos copilots não depende apenas do modelo de linguagem usado, mas também dos tipos de prompts que os usuários fornecem. Os prompts são maneiras de dizer 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 que deseja. Veja este exemplo: "Resuma as principais considerações para a adoção do Copilot descritas neste documento para um executivo corporativo. Formate o resumo como não mais do que seis pontos com um tom profissional." Você pode obter melhores resultados ao enviar prompts claros e específicos.
Considere as seguintes maneiras de melhorar a resposta que um copiloto oferece:
- Comece com um objetivo específico para o que você quer que o copiloto faça
- Fornecer uma fonte para fundamentar a resposta em um escopo específico de informações
- Adicione contexto para maximizar a adequação e relevância da resposta
- Defina expectativas claras para a resposta
- Iterar com base em prompts e respostas anteriores para refinar o resultado
Na maioria dos casos, um copiloto não envia apenas o seu prompt como está para o modelo de linguagem. Normalmente, seu prompt é aumentado com:
- Uma mensagem do sistema que define condições e restrições para o comportamento do modelo de linguagem. 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 prompts e respostas anteriores. O histórico permite refinar a resposta iterativamente, mantendo o contexto da conversa.
- O prompt atual – potencialmente otimizado pelo copiloto para reformulá-lo adequadamente para o modelo ou para adicionar mais dados de aterramento para definir o escopo da resposta.
O termo engenharia imediata descreve o processo de melhoria imediata. Tanto os desenvolvedores que projetam aplicativos quanto os consumidores que usam esses aplicativos podem melhorar a qualidade das respostas da IA generativa considerando a engenharia imediata.