Partilhar via


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.
  • "@azure Quais serviços do Azure devo usar com meu aplicativo?"
  • "@azure Quais são os tipos disponíveis de modelos do Azure OpenAI?"
  • "@azure O que é o Azure AI Search e por que devo usá-lo?"
  • "@azure Como funciona o preço do Azure SQL?"
Conceber e desenvolver Peça orientação e ajuda ao criar aplicativos para a nuvem.
  • "@azure Você pode me ajudar a construir um aplicativo RAG com Python?"
  • "@azure Use azd para desimplantar meu projeto."
  • "@azure Somos uma empresa de pizzas e queremos criar uma solução de entrega de pizza personalizada online. Crie uma API para aceitar pedidos de pizza."
Implementar Crie recursos do Azure e implante aplicativos.
  • "@azure Você pode me ajudar a implantar meu aplicativo?"
  • "@azure preciso de um pipeline de CI/CD para implantar meu aplicativo."
  • "@azure Use azd para desimplantar meu projeto."
Resolver problemas Diagnosticar e solucionar problemas de aplicativos e recursos.
  • "@azure O que está usando minha cota de modelo GPT-4o?"
  • "@azure Descubra por que meu cluster Kubernetes store-service-prod está lento."
  • "@azure Por que estou vendo 500 erros ao abrir meu site?"
Otimização Responda a perguntas sobre recursos, incluindo locais, configurações e integridade dos recursos.
  • "@azure Quantas implantações do Azure OpenAI eu tenho?"
  • "@azure Dê-me uma contagem de contas de armazenamento no eastus por assinatura, classificadas da maior para a menor."

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.