Exemplos de prompts para aprender sobre Azure e a sua aplicação com o GitHub Copilot para Azure

Se não estiveres familiarizado com Azure ou só queres que as ferramentas e a IA façam a maior parte do trabalho, podes pedir GitHub Copilot Azure e Azure MCP Server para te ajudar a implementar a tua aplicação. Use as melhores práticas para alcançar os melhores resultados. Mais importante ainda:

  • Use o modo "Agente" para a melhor experiência. Evite o modo "Perguntar".
  • Inclua a palavra "Azure" no prompt para ajudar o Copilot a perceber que precisa de chamar ferramentas a partir do Servidor MCP do Azure.
  • Se usares Visual Studio Code, certifica-te de que usas "Configurar Ferramentas ... " e incluem tanto "Azure MCP" como "GitHub Copilot para Azure". Consulte o separador Visual Studio Code da secção de chamadas de ferramentas para mais detalhes.

Exemplos de prompts para aprender sobre Azure

Se quiser usar o GitHub Copilot para Azure para aprender como usar o Azure na sua aplicação, pode começar com uma pergunta ou solicitação aberta. Em seguida, adicione detalhes como serviços e tecnologias específicos para obter melhores resultados. Tente os seguintes prompts de exemplo.

Aprenda sobre arquitetura de sistemas no Azure

Use GitHub Copilot para recomendar Azure serviços para o seu projeto.

  • "Que serviços devo usar com a minha aplicação Azure?"
  • "Por favor, recomende os serviços da Azure para o meu projeto."

Quando pede uma recomendação de serviço do Azure, o GitHub Copilot for Azure analisa a aplicação atual no espaço de trabalho e fornece recomendações para serviços do Azure e associações de serviço.

Podes trabalhar de forma iterativa pedindo ao GitHub Copilot para o Azure atualizar as recomendações para usar um serviço Azure diferente ou alterar a informação das associações. Exemplos de prompts:

  • "Gostaria de usar o Serviço de Aplicações do Azure em vez do Container Apps para o meu projeto API."
  • "Adicionar um Azure Cosmos DB ao meu projeto."
  • "O valor Azure SERVICE_URL deve ser bing.com."
  • "Adicionar uma variável de ambiente STAGE=dev ao meu projeto Azure."

Pode seguir fazendo perguntas mais detalhadas com base nas recomendações do GitHub Copilot para Azure. Aqui estão alguns exemplos de perguntas detalhadas para ajudá-lo a entender os tipos de prompts que você pode usar.

  • "Como posso criar uma arquitetura altamente disponível usando o Azure?"
  • Explica o "Azure Well-Architected Framework".
  • "Que tipos de soluções de alojamento de aplicações estão disponíveis no Azure?"
  • "Ajuda-me a orquestrar e automatizar os meus fluxos de trabalho de processamento de dados no Azure."
  • "Como posso integrar o Azure SignalR com o Application Gateway e a Gestão da API?"
  • Quantas unidades de Azure o senhor recomenda?
  • "Quais são os benefícios e aplicações de usar o Azure com o Terraform?"

Aprenda sobre IA no Azure

  • "Quero construir uma aplicação de IA. Que serviços do Azure posso usar?"

Aprenda sobre alojamento web e de aplicações no Azure

  • "Qual serviço Azure é o melhor para alojar uma aplicação web escalável?"
  • "Que serviço do Azure devo usar para criar um site?"
  • "Como posso usar o Azure para construir uma aplicação web escalável?"
  • "Para que cenários o Funções do Azure é melhor do que as Aplicações Web?"

Aprenda sobre contentores no Azure

  • "Que tipos de aplicações containerizadas é que o Azure suporta?"
  • "Quais são as opções para gerir contentores no Azure?"
  • "Quando devo usar Azure Kubernetes Service em vez de Azure Container Apps?"
  • "Qual é a diferença entre Azure Container Apps e AKS?"
  • "Porque é que escolheria Azure Container Apps em vez de AKS?"

Aprenda a usar os serviços do Azure para a sua aplicação

Serviço ou tecnologia Aprenda exemplos de prompt
Pesquisa de IA do Azure
  • "O que é o Pesquisa de IA do Azure e por que devo usá-lo?"
  • "Como funciona o preço do Pesquisa de IA do Azure?"
  • "Como é que o Pesquisa de IA do Azure está integrado com o Azure OpenAI?"
  • "Como é que o Pesquisa de IA do Azure está integrado com o Azure Machine Learning?"
  • "Quando devo usar pesquisa híbrida ou pesquisa vetorial em vez do classificador semântico no Pesquisa de IA do Azure?"
  • "O Pesquisa de IA do Azure é uma base de dados vetorial? Como garante a precisão e a relevância dos resultados da pesquisa vetorial?"
  • "Que suporte tem o Pesquisa de IA do Azure para aplicações multitenant de alta escala?"
  • "Qual é a funcionalidade de vetorização integrada no Pesquisa de IA do Azure, e de que fontes de dados posso extrair dados para ela?"
  • "O que é o enriquecimento de IA no Pesquisa de IA do Azure, como funciona e quais são os seus benefícios?"
  • "Qual é o ranker semântico no Pesquisa de IA do Azure, e em que é que difere da pesquisa vetorial?"
  • "Quais são os principais exemplos de código ou aceleradores de soluções recomendados para Pesquisa de IA do Azure?"
  • "Quais são alguns exemplos reais de empresas a usar o Pesquisa de IA do Azure?"
Gestão de API do Azure
  • "Quais são os benefícios e aplicações do API Management do Azure?"
Serviço de Aplicações do Azure
  • "Como é que implemento uma aplicação web no Azure?"
  • "Como é que crio uma aplicação Serviço de Aplicações do Azure e implemento código para um ambiente de staging usando a linha de código?"
  • "Crie um script para implementar uma aplicação web em Python no Azure."
  • "Que opções de base de dados oferece o Azure para aplicações web?"
  • "Que opções serverless o Azure oferece para aplicações web?"
  • "Crie um guia para maximizar o Serviço de Aplicações do Azure."
Cache do Azure para Redis
  • "Demonstre como configurar uma cache Azure Redis para alta disponibilidade e recuperação de desastres."
Azure Container Apps
  • "O que é o serviço Azure Container Apps?"
  • "Diz-me qual é a diferença entre uma aplicação container do Azure e um ambiente de app container."
Azure Cosmos DB
  • "Porque é que eu usaria o Azure Cosmos DB em vez do SQL do Azure?"
  • "Quero usar o Azure Cosmos DB para armazenar os meus dados."
  • "Porque é que eu usaria uma conta Azure Cosmos DB em vez de uma base de dados SQL?"
Azure Data Factory
  • "Como é que crio pipelines de dados usando o Azure Data Factory?"
CLI do desenvolvedor do Azure (azd)
  • "Têm modelos de implementação de exemplo para o Azure, como SaaS ou PaaS?"
  • "Qual é a melhor infraestrutura Azure para a minha aplicação?"
  • "Como é que configuro o meu ambiente Azure?"
  • "O que são templates do Azure Resource Manager e como os uso?"
  • "Como gero ambientes com a CLI do Azure Developer?"
  • "O que é a CLI do Azure Developer?"
  • "Qual é a diferença entre os modelos Azure Bicep e ARM?"
  • "Como posso garantir que os meus ambientes Azure seguem os melhores padrões de segurança?"
  • "Como é que implemento usando o meu pipeline CI/CD no Azure?"
Funções do Azure
  • "Como é que crio uma nova Função Azure?"
  • "Qual é a diferença entre Funções do Azure e Azure Logic Apps?"
  • "Crie um guia para integrar Azure Logic Apps com Funções do Azure."
  • "Quero criar uma Azure Função em Node.js."
Azure Key Vault
  • "Explica como e porquê devo usar o Azure Key Vault."
Serviço de Kubernetes do Azure (AKS)
  • "Como faço para obter o status de todos os nós no meu cluster AKS?"
  • "Qual é o comando para definir um contexto para o meu cluster AKS?"
Azure Machine Learning
  • "Gerar um script PowerShell para criar um novo espaço de trabalho Azure Machine Learning."
  • "Qual é a diferença entre Foundry Tools e Azure Machine Learning?"
Azure Monitor
  • "Crie um guia para usar Azure Logic Apps para automatizar respostas a alertas do Azure Monitor."
Rede Virtual do Azure
  • "Como é que faço para equilibrar o tráfego de rede de entrada para a minha aplicação Azure?"
Azure OpenAI Service
  • "Que serviços oferece o Azure OpenAI?"
  • "Onde está o GPT-4o mini disponível no Azure?"
  • "Quais são os pré-requisitos para integrar o Azure OpenAI?"
  • "Crie um guia para criar e utilizar recursos do Azure OpenAI."
  • "Quais são os tipos de modelos Azure OpenAI disponíveis?"
SDK do Azure
  • "Posso usar SDKs do Azure no navegador?"
  • O SDK de Armazenamento C# do Azure suporta uploads e downloads de blobs divididos em partes?
Azure SignalR Service
  • "Como é que alojo e escalo o SignalR em vários servidores no Azure?"
  • "Como faço comunicação em tempo real em .NET com a Azure?"
  • "Como é que envio atualizações em tempo real para clientes usando o Azure?"
  • "Como é que sincronizo dados entre clientes no Azure SignalR Service?"
  • "Como é que faço streaming de dados para clientes no Azure?"
  • "Como gero e escalo ligações WebSocket no Azure?"
  • Como posso alojar e escalar o Socket.IO na Azure?
  • "O que preciso para configurar o meu código SignalR para funcionar com o Azure SignalR Service?"
  • "Avaliar a minha configuração do SignalR - está a seguir as melhores práticas de segurança da Azure?"
  • "Como é que faço um teste de stress ao Azure SignalR?"
  • "Como configuro a rede no Azure SignalR Service?"
  • "Como configuro um gestor de eventos do Azure Web PubSub?"
SQL do Azure
  • "Criar uma configuração Terraform para implementar uma base de dados SQL do Azure."
  • "Desenhar uma estratégia para migrar bases de dados SQL Server on-premises para o Azure SQL Managed Instance."
Aplicações Web Estáticas do Azure
  • "O Aplicações Web Estáticas do Azure suporta endereços IP estáticos?"
Armazenamento do Azure
  • "Porque é que eu usaria o Armazenamento de Blobs do Azure?"
  • "Como é que extraio dados de um blob do Armazenamento do Azure no React?"
  • "Passos esboçados para proteger o Armazenamento de Blobs do Azure com endpoints privados e Azure Private Link."
  • "Gerar um script CLI do Azure para criar uma nova conta de armazenamento."
  • "Dá-me o código CLI para criar uma nova conta no Armazenamento do Azure."
  • "Podes ajudar-me a escolher a solução certa para o Armazenamento do Azure?"
Azure Web PubSub
  • "Como é que me autentifico com o Azure Web PubSub?"
  • "O que preciso de fazer para alojar a minha aplicação de Socket.IO no Azure?"
  • "Como faço um teste de stress ao Azure Web PubSub?"