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?"
|
Conteúdos relacionados