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.
GitHub Copilot para Azure é uma extensão GitHub Copilot que permite que os desenvolvedores usem a linguagem natural para:
- Saiba mais sobre Azure recursos.
- Implantar recursos do Azure.
- Obtenha informações sobre Azure recursos.
- Diagnosticar e solucionar problemas com recursos de Azure.
Você deve ter acesso a uma assinatura de Azure e ser inscrito no GitHub Copilot. Comece a usar a extensão.
GitHub Copilot foi projetado para ajudar os desenvolvedores, incluindo desenvolvedores novos em Azure, a serem mais produtivos o mais rápido possível. Para usuários Azure experientes, GitHub Copilot para Azure substitui a necessidade de:
- memorizar ou pesquisar comandos e argumentos da CLI do Azure.
- criar scripts de implantação complexos manualmente.
- entre e navegue pelo portal do Azure.
Como ele funciona
GitHub Copilot para Azure complementa o conhecimento geral dos mais recentes grandes modelos de linguagem (LLMs) de base com chamada de ferramentas usando o Azure Model Context Protocol (MCP) Server. Este servidor permite interagir com serviços, sistemas e o Azure Resource Graph para realizar tarefas específicas em seu nome. Dezenas de serviços de Azure já estão disponíveis, e mais serviços e recursos estão sendo adicionados regularmente. Consulte a lista completa de ferramentas para obter detalhes. Saiba mais sobre os recursos do Azure SERVIDOR MCP.
Azure Skills - incluindo azure-prepare, azure-validatee azure-deploy - também são incluídas e instaladas automaticamente com a extensão, habilitando fluxos de trabalho estruturados de várias etapas para tarefas comuns de Azure.
Ambientes de desenvolvimento com suporte
Você pode usar GitHub Copilot para Azure nos seguintes ambientes de desenvolvimento com suporte:
| Cliente com suporte | Description | Estágio do recurso | Baixar Link |
|---|---|---|---|
| Visual Studio Code | Torna o GitHub Copilot para Azure acessível por meio da interface do usuário do GitHub Copilot. Ele também expõe as ferramentas do Servidor MCP do Azure. Fornece ferramentas específicas do IDE e modos personalizados. | Disponibilidade Geral | Link |
| Visual Studio 2022 | Torna disponíveis as ferramentas integradas do servidor MCP Azure por meio da interface do usuário do GitHub Copilot. Disponível no Visual Studio 2022 v17.14.30+; não é necessária uma extensão separada do GitHub Copilot for Azure. As ferramentas são instaladas com a carga de trabalho de desenvolvimento Azure e recebem atualizações por meio de atualizações de Visual Studio regulares (Visual Studio Installer). As ferramentas são desabilitadas por padrão e devem ser habilitadas uma vez; depois de habilitar, eles permanecem habilitados entre as sessões. Requer uma assinatura do GitHub Copilot e login no Azure. A disponibilidade da ferramenta reflete as permissões da assinatura do Azure. | Versão prévia pública | As ferramentas estão disponíveis após a instalação da carga de trabalho de desenvolvimento Azure. |
| Visual Studio 2026 | Expõe ferramentas internas do GitHub Copilot for Azure e do Servidor MCP do Azure por meio da interface do usuário do GitHub Copilot. | Disponibilidade Geral | As ferramentas estão disponíveis após a instalação do Azure e da carga de trabalho de desenvolvimento de IA. |
| Código Claude | Expõe o GitHub Copilot for Azure por meio do assistente de IA Claude Code. Fornece habilidades do Azure e ferramentas do Servidor MCP do Azure. | Disponibilidade Geral | Execute /plugin install azure@claude-plugins-official no Claude Code ou execute /plugin e pesquise "azure" no marketplace. |
| Intellij (JetBrains) | Disponibiliza o GitHub Copilot para Azure nos IDEs da JetBrains por meio do plug-in do GitHub Copilot. Fornece ferramentas do Servidor MCP do Azure e habilidades do Azure. | Disponibilidade Geral | Instale o plug-in GitHub Copilot do JetBrains Marketplace. |
Principais cenários
GitHub Copilot para Azure atualmente habilita quatro cenários principais:
| Categoria | Explicação | Exemplos |
|---|---|---|
| Learn | Saiba mais sobre Azure serviços e ferramentas 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 Azure recursos 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 GitHub Copilot para Azure o mais rápido possível.
Práticas recomendadas
Primeiro, use o modo Agent para obter a melhor experiência ao concluir tarefas de várias etapas. Use o modo Ask (@azure) para obter perguntas rápidas sobre serviços Azure.
Em segundo lugar, inclua a palavra "Azure" no prompt para ajudar Copilot entender que ele precisa chamar ferramentas do servidor MCP 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.
Ao trabalhar com qualquer ferramenta baseada em grandes modelos de linguagem, 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 orientações sobre 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
- Use a terminologia do Azure
- Use o ciclo de feedback
Ao trabalhar no modo de agente, você pode criar prompts mais longos, no entanto, é importante restringir o co-piloto antes de permitir que ele aja em seu nome, especialmente ao trabalhar com sua conta 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 - Itere com o Copilot até que ele entenda o que você está pedindo para fazer. O Copilot pode exigir várias iterações antes de ter tudo de que precisa para ter sucesso.
- 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 agentes em segundo plano para executar todas as operações. Quando lançado inicialmente para o Visual Studio Code, a equipe do GitHub Copilot for Azure criou ferramentas proprietárias para uso, mas a direção atual é migrar dessas ferramentas para as fornecidas pelo Servidor MCP do Azure.
Aqui está uma lista de todas as ferramentas atualmente compatíveis com GitHub Copilot para Azure. Também está listado o status de migração, que se aplica exclusivamente à versão Visual Studio Code. A versão do Visual Studio 2022 usa, por padrão, as ferramentas do Servidor MCP do Azure.
| 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 de Azure atual (conta, assinatura, locatário).
|
N/A |
| azure_set_auth_context | Atualizações no contexto de autenticação do Azure (login/logout, trocar tenant ou assinatura).
|
N/A |
| azure_get_azure_verified_module | Busca módulos Bicep verificados para um tipo de recurso.
|
Planejado |
| azure_generate_azure_cli_command | Gera comandos CLI do Azure com base na intenção do usuário.
|
Concluir |
| azure_recommend_custom_modes | Captura a intenção relacionada ao Azure e sugere formas de aprimorar os fluxos de trabalho.
|
N/A |
| azure_get_dotnet_template_tags | Lista tags para filtrar templates do .NET.
|
N/A |
| azure_dotnet_templates_for_tag | Recupera a lista de modelos de projeto .NET que correspondem a uma determinada marca para o comando dotnet new.
|
N/A |
| azure_query_azure_resource_graph | Consultar o Azure Resource Graph para recursos, assinaturas ou grupos de recursos.
|
Planejado |
Conteúdo relacionado
- Exemplo de prompts para aprender sobre o Azure e seu aplicativo com o GitHub Copilot para Azure
- Exemplo de prompts para criar e desenvolver seu aplicativo com o GitHub Copilot para a Azure
- Exemplo de prompts para implantar seu aplicativo com o GitHub Copilot para a Azure
- Solucionar problemas em aplicativos do Azure com GitHub Copilot for Azure
- Introdução ao GitHub Copilot para Azure
- Início Rápido: Implantar seu aplicativo no Azure com o modo de agente no GitHub Copilot para Azure
- Gerar arquivos Bicep usando o GitHub Copilot para Azure