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:
- memorize ou procure comandos e argumentos do CLI do Azure.
- crie scripts de implantação complexos manualmente.
- entre e navegue pelo portal do Azure.
Como ele funciona
GitHub Copilot para Azure complementa o conhecimento geral de um modelo de linguagem grande (LLM) fundamental, como o GPT-5 e o Claude Sonnet 4, com chamadas de ferramentas usando o Protocolo de Contexto do Modelo Azure (MCP) Server, que habilita a interação com serviços do Azure, sistemas e o Azure Resource Graph para executar tarefas específicas em seu nome. Mais de 35 serviços de Azure já estão disponíveis e mais serviços e recursos estão sendo adicionados regularmente. Saiba mais sobre os recursos do Azure SERVIDOR MCP.
Ambientes de desenvolvimento com suporte
Você pode usar GitHub Copilot para Azure nos seguintes ambientes de desenvolvimento com suporte:
| Cliente com suporte | Description | Etapa da Funcionalidade | 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 apresenta as ferramentas do servidor MCP 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. | 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 | Recursos integrados do GitHub Copilot para ferramentas Azure e servidor MCP 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. |
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. Evite o modo "Perguntar".
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.
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 efetivos para Microsoft Copilot no Azure, que fornece conselhos para a engenharia de prompts 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 - 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 agentes em segundo plano para executar todas as operações. Quando lançado pela primeira vez para Visual Studio Code, o GitHub Copilot para Azure equipe criou ferramentas proprietárias para uso, no entanto, a direção atual é migrar de ferramentas proprietárias para ferramentas fornecidas pelo Azure MCP Server.
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_obter_módulo_verificado_azure | Busca módulos de 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 |
| recomendar_modos_personalizados_no_azure | Captura a intenção relacionada ao Azure e sugere formas de aprimorar os fluxos de trabalho.
|
N/A |
| azure_get_dotnet_template_tags | Lista marcas para filtrar modelos de .NET "Quais marcas de modelo .NET estão disponíveis?" |
N/A |
| modelos_azure_dotnet_para_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
- Comece com o GitHub Copilot para Azure, instalando o software e escrevendo seu primeiro prompt.
- Siga o quickstart para entender como incluir GitHub Copilot para Azure em seu fluxo de trabalho de desenvolvimento de software. O início rápido descreve como implantar serviços para Azure, monitorar seu status e solucionar problemas.
- Consulte os prompts de exemplo para aprender mais sobre o Azure e entender sua conta do Azure, assinatura e recursos.
- Consulte os prompts de exemplo para projetar e desenvolver aplicativos para Azure.
- Consulte os prompts de exemplo para implantação do seu aplicativo no Azure.
- Consulte os prompts de exemplo para solução de problemas de seus recursos do Azure.