Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O GitHub Copilot para Azure é uma extensão do GitHub Copilot que permite que os desenvolvedores usem a linguagem natural para:
- Saiba mais sobre os recursos do Azure.
- Implantar recursos do Azure.
- Obtenha informações sobre os recursos do Azure.
- Diagnostique e solucione problemas com recursos do Azure.
Você deve ter acesso a uma assinatura do Azure e estar inscrito no GitHub Copilot. Comece a usar a extensão.
O GitHub Copilot foi projetado para ajudar os desenvolvedores, incluindo desenvolvedores novos no Azure, a serem mais produtivos o mais rápido possível. Para usuários experientes do Azure, o GitHub Copilot para Azure substitui a necessidade de:
- memorize ou pesquise os argumentos e comandos da CLI do Azure.
- crie scripts de implantação complexos manualmente.
- entre e navegue pelo portal do Azure.
Como ele funciona
O GitHub Copilot para Azure complementa o conhecimento geral de um LLM (modelo de linguagem grande) fundamental, como GPT-5 e Claude Sonnet 4, com a chamada de ferramentas usando o servidor do Protocolo de Contexto de Modelo do Azure (MCP), permitindo a interação com serviços, sistemas e o Azure Resource Graph para realizar tarefas específicas em seu nome. Mais de 35 serviços do Azure já estão disponíveis e mais serviços e recursos estão sendo adicionados regularmente. Saiba mais sobre os recursos do Servidor MCP do Azure.
Ambientes de desenvolvimento com suporte
Você pode usar o GitHub Copilot para Azure nos seguintes ambientes de desenvolvimento com suporte:
| Cliente com suporte | Description | Etapa da Funcionalidade | Baixar Link |
|---|---|---|---|
| Visual Studio Code | Surfaces GitHub Copilot para Azure por meio da interface do usuário do GitHub Copilot. Ele também apresenta as ferramentas do Servidor MCP do Azure. Fornece ferramentas específicas do IDE e modos personalizados. | Disponibilidade Geral | Link |
| Visual Studio 2022 | Também disponibiliza o GitHub Copilot para Azure por meio da interface do usuário do GitHub Copilot, assim como as ferramentas do Servidor MCP do Azure. | Versão prévia pública | Link |
| Visual Studio 2026 | Superfícies integradas do GitHub Copilot para ferramentas do Azure e Azure MCP Server através da interface do usuário do GitHub Copilot. | Disponibilidade Geral | As ferramentas estão disponíveis após a instalação da carga de trabalho de desenvolvimento do Azure e da IA. |
Principais cenários
Atualmente, o GitHub Copilot para Azure habilita quatro cenários principais:
| Categoria | Explicação | Exemplos |
|---|---|---|
| Learn | Saiba mais sobre os serviços e ferramentas do Azure na documentação mais recente do Microsoft Learn. |
|
| Projetar e desenvolver | Peça orientação e ajuda ao criar aplicativos para a nuvem. |
|
| Implantar | Crie recursos do Azure e implante aplicativos. |
|
| Solucionar problemas | Diagnostique e solucione problemas de aplicativos e recursos. |
|
Observação
Verifique se a palavra "Azure" está em algum lugar no prompt para que a LLM chame a ferramenta apropriada do Servidor MCP do Azure.
A documentação fornece um início rápido e prompts de exemplo para ajudá-lo a começar a usar o GitHub Copilot para Azure o mais rápido possível.
Práticas recomendadas
Primeiro, use o modo "Agent" para obter a melhor experiência. Evite o modo "Perguntar".
Em segundo lugar, inclua a palavra "Azure" no prompt para ajudar o Copilot a entender que ele precisa chamar ferramentas do Servidor MCP do Azure.
Em terceiro lugar, 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:
- Revise todas as respostas geradas por IA. Valide sua correção, aplicabilidade e resultados potenciais (como custos e segurança) antes de agir com base nessas respostas.
- Nunca salve segredos ou credenciais do aplicativo no código-fonte.
- Nunca envie segredos ou credenciais do aplicativo em perguntas ou em código quando fizer perguntas.
Quando você está trabalhando com qualquer ferramenta baseada em modelos de linguagem grandes, use boas técnicas de engenharia de prompt 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.
- Seja claro e específico
- Defina as expectativas
- Adicionar contexto sobre seu cenário
- Divida suas solicitações
- Personalizar seu código
- Usar a terminologia do Azure
- Usar o loop de feedback
Ao trabalhar no modo de agente, você pode criar prompts mais longos, no entanto, é importante restringir o copilot antes de permitir que ele aja em seu nome, especialmente ao trabalhar com sua conta do Azure. Aqui está uma abordagem para criar um prompt mais longo que pode ajudar a obter os resultados desejados.
- Comando : "Não tome nenhuma ação até eu autorizá-la.". Impeça que o copilot execute uma ação antes de validar sua compreensão do prompt.
- Descrever – Expresse o que você deseja que aconteça. Aqui, você descreve o trabalho como faria com um colega de trabalho em detalhes suficientes para que seu colega de trabalho tenha êxito.
- Pergunte - "Você tem alguma pergunta esclarecedora para me fazer antes de começar?" - Dê ao co-piloto uma oportunidade para identificar instruções pouco claras.
- Iterar - Iterar com o co-piloto até que ele entenda o que você está pedindo para ele fazer. O copiloto pode exigir várias iterações antes de ter tudo que precisa para ser bem-sucedido.
- Solicitação – "Crie um plano de lista de verificação passo a passo que eu possa examinar antes de autorizar você a executar o plano". Isso não só força o co-piloto a pensar antes de suas ações e explicar sua abordagem, como também segue estas etapas e fornece um status.
- Revisão - Em algum momento, você pode confiar no co-piloto e não examinar de perto seu trabalho. No entanto, é sempre melhor verificar o plano e esclarecer o que deseja.
- Autorizar : "Examinei o plano e você está autorizado a começar."
- Validar – gaste tempo verificando o trabalho para garantir que ele realize o que você pretendia.
Ferramenta de chamado
GitHub Copilot para Azure usa ferramentas autônomas nos bastidores para executar todas as operações. Quando foi lançado pela primeira vez para o Visual Studio Code, a equipe do GitHub Copilot para Azure criou ferramentas proprietárias para seu uso, no entanto, a direção atual é migrar de ferramentas proprietárias para aquelas fornecidas pelo Servidor MCP do Azure.
Aqui está uma lista de todas as ferramentas atualmente compatíveis com o GitHub Copilot para Azure. Também está listado o status de migração, que se aplica exclusivamente à versão do Visual Studio Code. A versão do Visual Studio 2022 usa as ferramentas do Servidor MCP do Azure por padrão.
| Tool | Prompts de descrição e exemplo | Status da migração |
|---|---|---|
| azure_list_activity_logs | Lista os logs de atividades de um recurso em um horário especificado.
|
Concluir |
| azure_diagnose_resource | Diagnostica o desempenho do aplicativo ou falhas usando logs e telemetria.
|
Concluir |
| azure_get_auth_context | Recupera o contexto de autenticação atual do Azure (conta, assinatura, locatário).
|
N/A |
| azure_set_auth_context | Atualiza o contexto de autenticação do Azure (entrar/sair, alternar locatário ou assinatura).
|
N/A |
| azure_obter_módulo_verificado_azure | Busca módulos Bicep verificados para um tipo de recurso.
|
Planejado |
| azure_generate_azure_cli_command | Gera comandos da CLI do Azure com base na intenção do usuário.
|
Concluir |
| recomendar_modos_personalizados_no_azure | Captura a intenção relacionada ao Azure e sugere modos para aprimorar os fluxos de trabalho.
|
N/A |
| azure_get_dotnet_template_tags | Lista marcas para filtrar modelos do .NET "Quais marcas de modelo do .NET estão disponíveis?" |
N/A |
| modelos_azure_dotnet_para_tag | Recupera a lista de modelos de projeto do .NET que correspondem a uma determinada tag para comandos dotnet new.
|
N/A |
| azure_query_azure_resource_graph | Consulta o Azure Resource Graph em busca de recursos, assinaturas ou grupos de recursos.
|
Planejado |
Conteúdo relacionado
- Comece a usar o GitHub Copilot para Azure instalando o software e escrevendo seu primeiro prompt.
- Siga o guia de início rápido para entender como incluir o GitHub Copilot para Azure em seu fluxo de trabalho de desenvolvimento de software. O início rápido descreve como implantar serviços no Azure, monitorar seu status e solucionar problemas.
- Confira prompts de exemplo para saber mais sobre o Azure e entender sua conta, assinatura e recursos do Azure.
- Confira prompts de exemplo para projetar e desenvolver aplicativos para o Azure.
- Confira prompts de exemplo para implantar seu aplicativo no Azure.
- Confira prompts de exemplo para solucionar problemas de recursos do Azure.