Compartilhar via


Gravar solicitações efetivas para o Microsoft Copilot no Azure

A engenharia de prompt é o processo de criação de solicitações que geram as melhores e mais precisas respostas de LLMs (modelos de linguagem grandes), como o Microsoft Copilot no Azure (versão prévia). À medida que esses modelos se tornam mais sofisticados, entender como criar solicitações eficazes torna-se ainda mais essencial.

Este artigo explica como usar a engenharia de prompt para criar solicitações efetivas para o Microsoft Copilot no Azure.

Importante

O Microsoft Copilot no Azure (versão prévia) está atualmente em VERSÃO PRÉVIA. Veja os Termos de Uso Complementares para Versões Prévias do Microsoft Azure para obter termos legais que se aplicam aos recursos do Azure que estão em versão beta, versão prévia ou que, de outra forma, ainda não foram lançados em disponibilidade geral.

O que é engenharia de Prompts?

A engenharia de prompt envolve a criação estratégica de entradas para modelos de IA, como o Copilot no Azure, melhorando sua capacidade de fornecer resultados precisos, relevantes e valiosos. Esses modelos dependem do reconhecimento de padrões dos dados de treinamento, sem compreensão do mundo real ou reconhecimento das metas do usuário. Ao incorporar contextos, exemplos, restrições e diretivas específicos em solicitações, você poderá elevar significativamente a qualidade da resposta.

Boas práticas de engenharia de prompt ajudam você a desbloquear mais o potencial do Copilot no Azure para geração de código, recomendações, recuperação de documentação e navegação. Ao criar suas solicitações cuidadosamente, é possível reduzir a chance de visualizar sugestões irrelevantes. A engenharia de solicitação é uma técnica crucial para ajudar a melhorar as respostas e concluir tarefas com maior eficácia. Dedicar mais tempo para gravar ótimas solicitações, em última análise, promove um desenvolvimento de código eficiente, reduz o custo e minimiza erros fornecendo diretrizes e expectativas claras.

Dicas para gravar as melhores solicitações

O Microsoft Copilot no Azure não consegue ler sua mente. Para obter ajuda significativa, guie-o: peça respostas mais curtas se suas respostas forem muito longas, solicite detalhes complexos se as respostas forem muito básicas e especifique o formato que você tem em mente. Ter tempo para gravar instruções detalhadas e refinar suas solicitações ajudam você a obter o que procura.

As dicas a seguir podem ser úteis ao considerar como gravar solicitações eficazes.

Seja claro e específico

Comece com uma intenção clara. Por exemplo, se você disser "Verificar desempenho", o Microsoft Copilot no Azure não saberá ao que você está se referindo. Em vez disso, seja mais específico com as solicitações como "Verificar o desempenho do Banco de Dados SQL do Azure nas últimas 24 horas."

Para a geração de código, especifique a linguagem e o resultado desejado. Por exemplo:

  • Criar um arquivo YAML que represente...
  • Gerar script da CLI para...
  • Apresente uma consulta Kusto para recuperar...
  • Ajude-me a implantar minha carga de trabalho gerando o Terraform que...

Defina as expectativas

As palavras que você usa ajudam a moldar as respostas do Microsoft Copilot no Azure. Verbos ligeiramente diferentes podem retornar resultados diferentes, portanto, considere as melhores maneiras de formular suas solicitações. Por exemplo:

  • Para obter informações de alto nível, use frases do tipo Como fazer ou Criar um guia.
  • Para respostas executáveis, use palavras como Gerar, Implantarou Parar.
  • Para buscar informações e exibi-la em seu chat, use termos como Buscar, Listar ou Recuperar.
  • Para alterar seu modo de exibição ou navegar até uma nova página, experimente frases como Mostre-me, Leve-me para ou Navegue até.

Também é possível mencionar seu nível de experiência para ajustar o conselho ao seu entendimento, seja você iniciante ou especialista.

Adicione contexto sobre seu cenário

Detalhe suas metas e por que você está executando uma tarefa para obter assistência mais precisa ou esclarecer as tecnologias em que você está interessado. Por exemplo, em vez de apenas dizer Implantar a função do Azure, descreva sua meta final em detalhes, como Implantar a função do Azure para processar dados de dispositivos do IoT com um novo recurso.

Divida suas solicitações

Para problemas ou tarefas complexas, divida sua solicitação em partes menores e gerenciáveis. Por exemplo: primeiro, identifique as máquinas virtuais que estão em execução no momento. Depois de ter uma consulta funcional, interrompa-as. Também é possível tentar usar solicitações separadas para diferentes partes de um cenário maior.

Personalizar seu código

Ao solicitar a geração de código sob demanda, especifique parâmetros conhecidos, nomes de recursos e locais. Ao fazer isso, o Microsoft Copilot no Azure gera código com estes valores, para que você não precise atualizá-los por conta própria. Por exemplo, em vez de dizer Dê-me um script da CLI para criar uma conta de armazenamento, você pode dizer Dê-me um script da CLI para criar uma conta de armazenamento chamada Storage1234 no grupo de recursos do TestRG na região Leste dos EUA.

Use a terminologia do Azure

Quando possível, use os termos específicos do Azure para recursos, serviços e tarefas. É possível que o Copilot no Azure não entenda sua intenção se ele não souber a quais partes do Azure você está se referindo. Se não tiver certeza de qual termo usar, você pode solicitar ao Copilot no Azure para obter informações gerais sobre seu cenário e usar os termos que ele fornecer na sua solicitação.

Use o loop de comentários

Caso não receba a resposta que estava procurando, tente novamente, usando a resposta anterior para ajudar a refinar suas solicitações. Por exemplo, você pode solicitar que o Copilot no Azure lhe informe mais sobre uma resposta anterior ou explique mais sobre um aspecto. Para o código gerado, peça para alterar um aspecto ou adicionar outra etapa. Não tenha medo de experimentar para visualizar o que funciona melhor.

Para deixar comentários sobre qualquer resposta fornecida pelo Microsoft Copilot no Azure, use o controle de polegares para cima/para baixo. Esse comentário nos ajuda a entender suas expectativas para que possamos melhorar a experiência do Copilot no Azure com o passar do tempo.

Próximas etapas