Compartilhar via


O que é o GitHub Copilot para versão prévia do Azure?

O GitHub Copilot para Versão Prévia do Azure é uma extensão do GitHub Copilot que permite que os desenvolvedores usem 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.

No momento, o GitHub Copilot para Azure está 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 para 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.

Principais cenários

Atualmente, o GitHub Copilot para versão prévia do 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.
  • "@azure Quais serviços do Azure devo usar com meu aplicativo?"
  • "@azure Quais são os tipos disponíveis de modelos OpenAI do Azure?"
  • "@azure O que é o Azure AI Search e por que devo usá-lo?"
  • "@azure Como funcionam os preços do SQL do Azure?"
Projetar e desenvolver Peça orientação e ajuda ao criar aplicativos para a nuvem.
  • "@azure Você pode me ajudar a criar um aplicativo RAG com Python?"
  • "@azure Usar azd para desimplantar meu projeto."
  • "@azure Somos uma empresa de pizza e queremos criar uma solução de entrega de pizza personalizada online. Crie uma API para aceitar pedidos de pizza."
Implantar 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 que meu aplicativo possa ser implantado."
  • "@azure Usar azd para desimplantar meu projeto."
Solucionar problemas Diagnostique e solucione problemas de aplicativos e recursos.
  • "@azure O que está usando minha cota de modelo GPT-4o?"
  • "@azure Descubra por que meu cluster do Kubernetes store-service-prod está lento."
  • "@azure Por que estou vendo 500 erros ao abrir meu site?"
Otimizar Responda a perguntas sobre recursos, incluindo locais, configurações e integridade do recurso.
  • "@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 prompts de exemplo para ajudá-lo a começar a usar o GitHub Copilot para Azure o mais rápido possível.

Como ele funciona

O GitHub Copilot para Versão Prévia do Azure é criado em um LLM (modelo de linguagem grande) fundamental, como o GPT-4o. Ele complementa o conhecimento geral do LLM com o conhecimento continuamente atualizado do Microsoft Learn. Seus agentes inteligentes interagem com os serviços do Azure, sistemas e Azure Resource Graph para realizar tarefas específicas em seu nome.

A extensão GitHub Copilot Chat oferece a experiência de chat. 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 bate-papo, 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.

Práticas recomendadas

O uso de copilots pode aumentar a produtividade do desenvolvedor respondendo a 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ê estiver trabalhando 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 conselhos para engenharia de prompt no contexto do Azure.