Compartilhar via


Exemplo de prompts para implantar seu aplicativo com o GitHub Copilot para a Azure

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, pode pedir ao GitHub Copilot e ao Servidor MCP do Azure para ajudá-lo a implantar seu aplicativo. Use as melhores práticas para obter os melhores resultados. O mais importante:

  • Use o modo "Agent" para obter a melhor experiência. Evite o modo "Perguntar".
  • Inclua a palavra "Azure" no prompt para ajudar o Copilot a entender que ele precisa chamar ferramentas do Servidor MCP do Azure.
  • Se estiver usando o Visual Studio Code, use "Configurar Ferramentas..." e inclua "Azure MCP" e "GitHub Copilot for Azure". Consulte a guia do Visual Studio Code na seção de chamadas da ferramenta para obter mais detalhes.

Exemplos de prompts para implantar um aplicativo

Se você quiser usar o GitHub Copilot para Azure para obter ajuda com a implantação do aplicativo, poderá começar com uma pergunta ou solicitação aberta, como um destes exemplos:

  • "Ajude-me a implantar meu aplicativo no Azure."
  • "Como posso implantar este aplicativo no Azure?"
  • "Implante este projeto no 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
AKS (Serviço de Kubernetes do Azure)
  • "Você pode me ajudar a criar uma nova implantação no cluster do AKS?"
  • "Qual é o comando do Azure para dimensionar uma implantação para 5 réplicas?"
  • "Você pode fornecer o comando do Azure para expor uma implantação como um serviço?"
Serviço de Aplicativo do Azure
  • "Quantos planos de aplicativo do Azure usando a camada gratuita eu tenho implantados, agrupados por região na minha assinatura <your-subscription-id>?"
  • Quantos aplicativos Web do Azure eu tenho implantados na região eastus?
Aplicativos de Contêiner do Azure
  • "Como posso implantar meu aplicativo de contêiner no Azure?"
CLI do Desenvolvedor do Azure (azd)
  • "Use o azd para implantar meu projeto do Azure."
  • "Quero usar o azd para criar um pipeline de implantação para meu aplicativo do Azure."
  • "Inicialize meu projeto com a CLI do Desenvolvedor do Azure."
  • "Inicie um pipeline de implantação do Azd no Azure."
Azure DevOps
  • "Crie um pipeline de implantação para meu projeto do Azure."
  • "Não quero implantar meu aplicativo do meu computador local — você pode configurar uma solução remota do Azure em vez disso?"
  • "Preciso de um pipeline de CI/CD para poder implantar meu aplicativo no Azure."
  • "Preciso de ajuda para configurar um pipeline para implantar meu aplicativo no Azure."
  • "Ajude-me a criar um pipeline de implantação automatizado do Azure para meu aplicativo."
  • "Este projeto está pronto para implantação automatizada – configure-o no Azure."
Serviço OpenAI do Azure
  • "Crie uma implantação do Azure OpenAI usando o modelo gpt-3.5 turbo com um modelo terraform, definindo a versão do modelo como 0613."
GitHub Actions
  • "Vamos usar o GitHub Actions para implantar meu aplicativo no Azure."
  • "Configure um pipeline do GitHub Actions para implantar meu aplicativo do Azure."

Em muitos casos, quando você pede ao GitHub Copilot para Azure para escolher os serviços do Azure e implantar seu aplicativo no Azure, ele cria modelos Bicep e oferece a opção de usar azd para iniciar a implantação.

Importante

Você sempre deve inspecionar os modelos do Bicep para garantir que você entenda o que o GitHub Copilot para Azure está recomendando. Além disso, os modelos pretendem ser um ponto de partida. Você deve planejar editar os modelos para atender às suas necessidades.

GitHub Copilot para Azure para implantar modelos no Serviço OpenAI do Azure

Além dos prompts de exemplo para implantação no Serviço OpenAI do Azure, o GitHub Copilot para Azure tem os seguintes recursos:

  • Dado um recurso OpenAI existente, o usuário pode implantar um modelo e, opcionalmente, inserir um nome para o modelo a ser implantado.
  • Dado o nome de um grupo de recursos existente e, opcionalmente, a localização, o usuário pode implantar um modelo, e o GitHub Copilot para Azure implantará um novo recurso OpenAI. O usuário precisa inserir o nome do novo recurso OpenAI para criar.
  • Considerando o local, o usuário pode implantar um modelo e o GitHub Copilot para Azure implantará um novo grupo de recursos e um recurso openai. O usuário precisa inserir o nome do novo grupo de recursos e do recurso OpenAI para criar.
  • Se houver erro de cota insuficiente, o usuário será solicitado a escolher uma região diferente.

Prompts de exemplo para o AKS (Serviço de Kubernetes do Azure)

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

Criar um Cluster AKS

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

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

  • "Você pode me ajudar a criar um cluster do Kubernetes no Azure?"
  • "Você pode configurar um cluster do AKS para mim?"
  • "Tenho um aplicativo em contêineres, você pode me ajudar a criar um cluster do AKS para hospedá-lo?"
  • Criar um cluster do AKS
  • "Ajude-me a criar um cluster do Kubernetes no Azure para hospedar meu aplicativo."

Implantar um manifesto em um cluster do AKS

Os usuários podem implantar seus manifestos de aplicativo em um cluster do AKS diretamente da exibição de bate-papo do GitHub Copilot. 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 do AKS, você pode usar estes prompts:

  • "Ajude-me a implantar meu arquivo de manifesto no Azure."
  • "Você pode implantar meu manifesto no cluster do AKS?"
  • "Você pode implantar meu manifesto no meu cluster do Kubernetes do Azure?"
  • "Implantar meu manifesto do aplicativo em um cluster do AKS."
  • "Implante o manifesto para meu cluster do AKS."

Comando Generate Kubectl

Os usuários podem gerar vários comandos Kubectl para gerenciar seus clusters do AKS sem precisar se lembrar da sintaxe de comando complexa. O uso do 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 o cluster do AKS usando estes prompts:

  • "Listar todos os serviços para meu cluster do AKS."
  • "Mostrar o comando kubectl para obter implantações com pelo menos 2 réplicas no meu cluster AKS."
  • Obtenha todos os serviços em meu cluster AKS com IPs externos.
  • Qual é o comando kubectl para obter informações de pod do meu cluster AKS?
  • "Obtenha o comando kubectl para listar todos os recursos de API no Azure."

Exemplo de prompts para cancelar a implantação de um aplicativo

Se você implantou seu aplicativo com azd, pode pedir ajuda ao GitHub Copilot for Azure para remover a implantação. Como uma extensão do Visual Studio Code, ele tem contexto sobre onde e como você implantou seu aplicativo no Azure.

Prompts de exemplo:

  • "Desinstale meu projeto usando a CLI do Desenvolvedor do Azure."
  • "Use o azd para desaplantar meu projeto do Azure."
  • "Desinstale este projeto do Azure."
  • "Interrompa a execução deste aplicativo no Azure."
  • "Remova esse código da execução no Azure."

Observação

Atualmente, o GitHub Copilot para Azure só poderá desaplicar um aplicativo se ele foi implantado originalmente com o AZD.