Exemplos de prompts para implantar seu aplicativo com o GitHub Copilot for Azure Preview

Se você não estiver familiarizado com o Azure ou quiser apenas que as ferramentas e a IA façam a maior parte do trabalho, você pode pedir ao GitHub Copilot for Azure Preview para ajudá-lo a implantar seu aplicativo.

Melhores práticas

O uso de copilots pode aumentar a produtividade do desenvolvedor respondendo perguntas, executando tarefas e gerando código. No entanto, lembre-se destas regras vitais:

  • Analise todas as respostas geradas por IA. Valide sua correção, aplicabilidade e resultados potenciais (como custos e segurança) antes de tomar medidas com base nessas respostas.
  • Nunca salve segredos ou credenciais do aplicativo no código-fonte.
  • Nunca envie segredos ou credenciais de aplicativo em perguntas ou em código quando fizer perguntas.

Quando você estiver trabalhando com qualquer ferramenta baseada em modelos de linguagem grandes, use boas técnicas de engenharia imediata para obter os melhores resultados. As dicas a seguir vêm do artigo Escrever prompts eficazes para o Microsoft Copilot no Azure, que fornece conselhos para engenharia de prompt no contexto do Azure.

Exemplos de prompts para implantar um aplicativo

Se quiser usar o GitHub Copilot for Azure Preview para obter ajuda com a implantação de seu aplicativo, você pode começar com uma pergunta ou solicitação aberta, como um destes exemplos:

  • "@azure Ajude-me a implantar meu aplicativo no Azure."
  • "@azure Como posso implantar este aplicativo?"
  • "@azure Você pode implantar meu código no Azure, por favor?"
  • "@azure Você pode me ajudar a implantar meu projeto no Azure?"
  • "@azure Implantar este projeto no Azure."
  • "@azure Vá implantar este projeto."
  • "@azure eu gostaria de implantar meu aplicativo."
  • "@azure Pegue este projeto e torne-o implantável no Azure."
  • "@azure Obter este código em execução no Azure."
  • "@azure Execute este aplicativo no Azure."

Em seguida, adicione mais detalhes para obter melhores resultados. Aqui estão alguns exemplos de prompts:

Serviço ou tecnologia Exemplos de prompt de implantação
Azure Kubernetes Service (AKS)
  • "@azure Você pode me ajudar a criar uma nova implantação no meu cluster AKS?"
  • "@azure Qual é o comando para dimensionar uma implantação para 5 réplicas?"
  • "@azure Você pode fornecer o comando para expor uma implantação como um serviço?"
Serviço de Aplicações do Azure
  • "@azure Quantos planos de aplicativos Web usando a camada gratuita eu implantei, agrupados por região na minha <assinatura de espaço reservado> ?"
  • "@azure Quantos aplicativos Web eu implantei no eastus?"
Azure Container Apps
  • "@azure Como posso implantar meu aplicativo de contêiner no Azure?"
CLI do desenvolvedor do Azure (azd)
  • "@azure Use azd para implantar meu projeto."
  • "@azure Quero usar o azd para criar um pipeline de implantação para meu aplicativo."
  • "@azure Inicializar meu projeto com a CLI do Azure Developer."
  • "@azure Por favor, inicie um pipeline azd."
Azure DevOps
  • "@azure Crie um pipeline de implantação para este projeto."
  • "@azure não quero implantar meu aplicativo a partir da minha máquina local. Você pode configurar uma solução remota em vez disso?"
  • "@azure preciso de um pipeline de CI/CD para implantar meu aplicativo."
  • "@azure preciso de ajuda para configurar um pipeline para implantar meu aplicativo no Azure."
  • "@azure Ajude-me a criar um pipeline de implantação automatizado para meu aplicativo."
  • "@azure Este projeto está pronto para implantação automatizada. Estabeleça isso."
Azure OpenAI Service
  • "@azure Crie uma implantação OpenAI com o modelo gpt-3.5-turbo usando um modelo Terraform. Defina a versão do modelo para 0613."
GitHub Actions
  • "@azure Vamos usar o GitHub para implantar meu aplicativo no Azure."
  • "@azure Configurar um pipeline de Ações do GitHub para implantar meu aplicativo no Azure."

Exemplos de prompts para o Serviço Kubernetes do Azure (AKS)

O GitHub Copilot para Azure permite que os usuários executem um conjunto robusto de tarefas relacionadas ao Serviço Kubernetes do Azure (AKS) diretamente da exibição do Chat do Copiloto do GitHub. Essas habilidades incluem a criação de um cluster AKS, a implantação de um manifesto em um cluster AKS e a geração de comandos Kubectl.

Criar um cluster do AKS

Os usuários podem configurar rapidamente um cluster AKS usando prompts simples e em linguagem natural. O GitHub Copilot para Azure reduz a complexidade e o tempo necessários para configurar e implantar manualmente um cluster Kubernetes.

Você pode criar um cluster AKS usando os seguintes prompts:

  • [@azure] você pode me ajudar a criar um cluster Kubernetes
  • [@azure] Você pode configurar um cluster AKS para mim?
  • [@azure] Eu tenho um aplicativo em contêiner, você pode me ajudar a criar um cluster AKS para hospedá-lo?
  • [@azure] criar cluster AKS
  • [@azure] Ajude-me a criar um cluster Kubernetes para hospedar meu aplicativo

Implantar um manifesto em um cluster AKS

Os usuários podem implantar seus manifestos de aplicativo em um cluster AKS diretamente da visualização do Chat do Copiloto do GitHub. Isso simplifica o processo de implantação e garante a consistência. Use esses prompts predefinidos para reduzir o risco de erros durante a implantação, levando a implantações mais confiáveis e estáveis.

Para implantar um arquivo de manifesto em um cluster AKS, você pode usar estes prompts:

  • [@azure] Ajude-me a implantar meu arquivo de manifesto
  • [@azure] Você pode implantar meu manifesto no meu cluster AKS?
  • [@azure] você pode implantar meu manifesto no meu cluster Kubernetes?
  • [@azure] implantar meu manifesto de aplicativo em um cluster AKS
  • [@azure] implantar manifesto para cluster AKS

Gerar comando Kubectl

Os usuários podem gerar vários comandos Kubectl para gerenciar seus clusters AKS sem precisar se lembrar da sintaxe de comando complexa. Usar o GitHub Copilot para Azure torna o gerenciamento de cluster mais acessível e eficiente, especialmente para usuários que não são especialistas em Kubernetes.

Você pode gerar vários comandos Kubectl para seu cluster AKS usando estes prompts:

  • [@azure] listar todos os serviços para o meu cluster AKS
  • [@azure] comando kubectl para obter implantações com pelo menos 2 réplicas no cluster AKS
  • [@azure] obter todos os serviços no meu cluster AKS com IPs externos
  • [@azure] qual é o comando kubectl para obter informações do pod para o meu cluster AKS?
  • [@azure] Você pode obter o comando kubectl para obter todos os recursos da API

Exemplos de solicitações para cancelar a implantação de um aplicativo

Se você implantou seu aplicativo com azdo , pode pedir ao GitHub Copilot for Azure Preview para obter assistência para desimplantar. Como uma extensão do Visual Studio Code, ela tem contexto sobre onde e como você implantou seu aplicativo no Azure.

Exemplos de prompts:

  • "@azure Desimplantar meu projeto com a CLI do Azure Developer."
  • "@azure Use azd para desimplantar meu projeto."
  • "@azure Desimplantar este projeto do Azure."
  • "@azure eu gostaria de desimplantar meu aplicativo."
  • "@azure Pare este aplicativo no Azure."
  • "@azure Tire este projeto do Azure."
  • "@azure Retirar a minha candidatura."
  • "@azure Remova este código da execução no Azure."

Nota

Atualmente, o GitHub Copilot for Azure Preview só pode desimplantar um aplicativo se ele tiver sido originalmente implantado com o AZD.