O que é o GitHub Copilot for Azure Preview?
O GitHub Copilot for Azure Preview é uma extensão do GitHub Copilot que permite que os desenvolvedores usem linguagem natural para:
- Saiba mais sobre os recursos do Azure.
- Implante recursos do Azure.
- Obtenha informações sobre os recursos do Azure.
- Diagnostique e solucione problemas com recursos do Azure.
O Copilot do GitHub para Azure está atualmente disponível para o Visual Studio Code. Você deve ter acesso a uma assinatura do Azure e estar inscrito no GitHub Copilot.
O GitHub Copilot foi projetado para ajudar os desenvolvedores, incluindo aqueles que são novos no Azure, a serem mais produtivos o mais rápido possível. Para usuários experientes do Azure, o GitHub Copilot for Azure economiza tempo porque eles podem acessar a funcionalidade do Azure sem precisar procurar comandos e argumentos e sem precisar entrar e navegar pelo portal do Azure.
Cenários principais
Atualmente, o GitHub Copilot para Azure Preview 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. |
|
Conceber e desenvolver |
|
|
Implementar | Crie recursos do Azure e implante aplicativos. |
|
Resolver problemas | Diagnosticar e solucionar problemas de aplicativos e recursos. |
|
Otimização | Responda a perguntas sobre recursos, incluindo locais, configurações e integridade dos recursos. |
|
A documentação fornece um início rápido e exemplos de prompts para ajudá-lo a começar a usar o GitHub Copilot para Azure o mais rápido possível.
Como funciona
O GitHub Copilot for Azure Preview foi criado em um modelo de linguagem grande (LLM) fundamental, como o GPT-4o. Ele complementa o conhecimento geral do LLM com conhecimento continuamente atualizado do Microsoft Learn. Seus agentes inteligentes interagem com os serviços, sistemas e o Azure Resource Graph para executar tarefas específicas em seu nome.
A extensão GitHub Copilot Chat oferece a experiência de bate-papo. Você pode abrir a extensão de chat como um painel no Visual Studio Code selecionando o ícone Chat na barra de atividades. No painel de chat, você pode criar um novo bate-papo, acessar um histórico de sessões de bate-papo, abrir uma sessão de bate-papo em uma janela completa do editor e muito mais.
Melhores práticas
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:
- Analise todas as respostas geradas por IA. Valide sua correção, aplicabilidade e resultados potenciais (como custos e segurança) antes de tomar medidas com base nessas respostas.
- Nunca salve segredos ou credenciais do aplicativo no código-fonte.
- Nunca envie segredos ou credenciais de aplicativo em perguntas ou em código quando fizer perguntas.
Quando você estiver trabalhando com qualquer ferramenta baseada em modelos de linguagem grandes, use boas técnicas de engenharia imediata 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
- Definir expectativas
- Adicionar contexto sobre o seu cenário
- Detalhar os seus pedidos
- Personalizar o código
- Usar terminologia do Azure
- Use o ciclo de feedback
Conteúdos relacionados
- Comece a usar o GitHub Copilot para Azure instalando o software e escrevendo seu primeiro prompt.
- Siga o início rápido para entender como incluir o GitHub Copilot for Azure Preview em seu fluxo de trabalho de desenvolvimento de software. O guia de início rápido descreve como implantar serviços no Azure, monitorar seu status e solucionar problemas.
- Veja exemplos de prompts para saber mais sobre o Azure e entender sua conta, assinatura e recursos do Azure.
- Veja exemplos de prompts para projetar e desenvolver aplicativos para o Azure.
- Veja exemplos de prompts para implantar seu aplicativo no Azure.
- Veja exemplos de prompts para otimizar seus aplicativos no Azure.
- Veja exemplos de prompts para solucionar problemas de seus recursos do Azure.