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 solicitado a recomendar um serviço Azure, GitHub Copilot for Azure analisa a aplicação atual no espaço de trabalho e fornece recomendações para serviços Azure e vinculações de serviços.
Pode trabalhar de forma iterativa, pedindo ao GitHub Copilot para Azure que atualize as recomendações para usar um serviço diferente do Azure ou alterar as informações de ligação. Exemplos de prompts:
- "Gostaria de usar o Azure App Service 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 Azure Functions é melhor do que as Web Apps?"
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 |
| Azure AI Search |
- "O que é o Azure AI Search e por que devo usá-lo?"
- "Como funciona o preço do Azure AI Search?"
- "Como é que o Azure AI Search está integrado com o Azure OpenAI?"
- "Como é que o Azure AI Search está integrado com o Azure Machine Learning?"
- "Quando devo usar pesquisa híbrida ou pesquisa vetorial em vez do classificador semântico no Azure AI Search?"
- "O Azure AI Search é uma base de dados vetorial? Como garante a precisão e a relevância dos resultados da pesquisa vetorial?"
- "Que suporte tem o Azure AI Search para aplicações multitenant de alta escala?"
- "Qual é a funcionalidade de vetorização integrada no Azure AI Search, e de que fontes de dados posso extrair dados para ela?"
- "O que é o enriquecimento de IA no Azure AI Search, como funciona e quais são os seus benefícios?"
- "Qual é o ranker semântico no Azure AI Search, e em que é que difere da pesquisa vetorial?"
- "Quais são os principais exemplos de código ou aceleradores de soluções recomendados para Azure AI Search?"
- "Quais são alguns exemplos reais de empresas a usar o Azure AI Search?"
|
| Azure API Management |
- "Quais são os benefícios e aplicações do Azure API Management?"
|
| Azure App Service |
- "Como é que implemento uma aplicação web no Azure?"
- "Como é que crio uma aplicação Azure App Service 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 Azure App Service."
|
| Azure Cache for 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 Azure SQL?"
- "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?"
|
Azure Developer CLI (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?"
|
| Azure Functions |
- "Como é que crio uma nova Função Azure?"
- "Qual é a diferença entre Azure Functions e Azure Logic Apps?"
- "Crie um guia para integrar Azure Logic Apps com Azure Functions."
- "Quero criar uma Azure Função em Node.js."
|
| Azure Key Vault |
- "Explica como e porquê devo usar o Azure Key Vault."
|
| Azure Kubernetes Service (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."
|
| Azure Virtual Network |
- "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?"
|
| Azure SDK |
- "Posso usar Azure SDKs 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?"
|
| Azure SQL |
- "Criar uma configuração Terraform para implementar uma base de dados Azure SQL."
- "Desenhar uma estratégia para migrar bases de dados SQL Server on-premises para o Azure SQL Managed Instance."
|
| Azure Static Web Apps |
- "O Azure Static Web Apps suporta endereços IP estáticos?"
|
| Azure Storage |
- "Porque é que eu usaria o Azure Blob Storage?"
- "Como é que extraio dados de um blob do Azure Storage no React?"
- "Passos esboçados para proteger o Azure Blob Storage com endpoints privados e Azure Private Link."
- "Gerar um script Azure CLI para criar uma nova conta de armazenamento."
- "Dá-me o código CLI para criar uma nova conta no Azure Storage."
- "Podes ajudar-me a escolher a solução certa para o Azure Storage?"
|
| Azure Web PubSub (Serviço Azure de Publicação e Subscrição na Web) |
- "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?"
|
Conteúdos relacionados
-
Compreender qual é a GitHub Copilot para Azure e como funciona.
-
Comece com GitHub Copilot para Azure instalando o software e escrevendo o teu primeiro prompt.
- Siga o quickstart para perceber como incluir GitHub Copilot para Azure no seu fluxo de trabalho de desenvolvimento de software. O quickstart descreve como implementar serviços no Azure, monitorizar o seu estado e resolver problemas.
- Veja exemplos de prompts para a conceção e desenvolvimento de aplicações para o Azure.
- Veja exemplos de prompts para a implantação da sua aplicação no Azure.
- Veja exemplos de prompts para a resolução de problemas dos seus recursos Azure.