Conheça o GitHub Copilot, um novo programador de pares de IA que pode sugerir linhas inteiras ou funções inteiras de código

Ícone de tempo de leitura 2 minutos. ler


Os leitores ajudam a oferecer suporte ao MSpoweruser. Podemos receber uma comissão se você comprar através de nossos links. Ícone de dica de ferramenta

Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais

Copiloto Microsoft GitHub AI

Copiloto Microsoft GitHub AI

GitHub da Microsoft hoje anunciou GitHub Copilot, um novo programador de pares de IA que pode oferecer sugestões para linhas inteiras ou funções inteiras diretamente no seu IDE. O GitHub Copilot oferecerá suporte a várias linguagens e estruturas, mas a versão de visualização técnica atual funciona bem para Python, JavaScript, TypeScript, Ruby e Go. O GitHub Copilot é desenvolvido pelo OpenAI Codex, um novo sistema de IA criado pela OpenAI. O Copilot foi treinado em bilhões de linhas de código público.

O GitHub Copilot entende significativamente mais contexto do que a maioria dos assistentes de código. Portanto, seja em uma docstring, comentário, nome de função ou no próprio código, o GitHub Copilot usa o contexto que você forneceu e sintetiza o código para corresponder.

Recursos do GitHub Copilot:

  • Converter comentários em código: Escreva um comentário descrevendo a lógica desejada e deixe o GitHub Copilot montar o código para você.
  • Preenchimento automático para código repetitivo: O GitHub Copilot funciona muito bem para produzir rapidamente padrões de código padronizados e repetitivos. Alimente-o com alguns exemplos e deixe-o gerar o resto!
  • Testes sem esforço: Os testes são a espinha dorsal de qualquer projeto robusto de engenharia de software. Importe um pacote de teste de unidade e deixe o GitHub Copilot sugerir testes que correspondam ao seu código de implementação.
  • Mostre-me alternativas: Quer avaliar algumas abordagens diferentes? O GitHub Copilot pode mostrar uma lista de soluções. Use o código conforme fornecido ou edite-o para atender às suas necessidades.

O GitHub Copilot está disponível hoje como uma extensão do Visual Studio Code. Antes de experimentar o Copilot, não deixe de conferir as seguintes perguntas e respostas da equipe do GitHub.

Quão bom é o GitHub Copilot?
Recentemente, comparamos um conjunto de funções do Python que têm boa cobertura de teste em repositórios de código aberto. Apagamos os corpos de função e pedimos ao GitHub Copilot para preenchê-los. O modelo acertou 43% das vezes na primeira tentativa e 57% das vezes quando permitiu 10 tentativas. E está ficando cada vez mais inteligente.
O GitHub Copilot escreve código perfeito? 
Não. O GitHub Copilot tenta entender sua intenção e gerar o melhor código possível, mas o código sugerido nem sempre funciona ou até faz sentido. Enquanto estamos trabalhando duro para melhorar o GitHub Copilot, o código sugerido pelo GitHub Copilot deve ser cuidadosamente testado, revisado e verificado, como qualquer outro código. Como desenvolvedor, você está sempre no comando.

Você pode saber mais sobre o GitHub Copilot SUA PARTICIPAÇÃO FAZ A DIFERENÇA.

Mais sobre os tópicos: Github, Copiloto do GitHub