O que é Github Copilot?
O GitHub Copilot é funciona como um assistente de programação inteligente, alimentado pela OpenAI Codex.
Dessa maneira, ele vai lhe ajudar a programar de maneira mais eficiente.
Ele funciona como uma ferramenta no estilo "autocompletar inteligente". Em outras palavras, essa ferramenta oferece as melhores sugestões de código enquanto você escreve.
Basta começar a redigir o código que deseja usar ou escrever um comentário em linguagem natural descrevendo o que você quer que o código faça.
O GitHub Copilot analisa o contexto no arquivo que você está editando, bem como arquivos relacionados, e fornece sugestões diretamente em seu editor de texto.
Além disso, ele suporta todas as linguagens presentes em repositórios públicos.
Porém, fique atento: a qualidade das sugestões dependa da quantidade e diversidade de dados de treinamento para cada linguagem.
Como vantagem, o GitHub Copilot está disponível como uma extensão para Visual Studio Code, Visual Studio, Neovim e a suíte JetBrains de IDEs.
Vale ressaltar que para as linguagens mais representadas, como JavaScript, as sugestões tendem a ser mais robustas e eficientes.
Mas nem tudo é perfeito no mundo da inteligência artificial. Devido ao seu amplo treinamento em código-fonte aberto, o GitHub Copilot pode sugerir padrões de codificação incorretos, bugs ou referências a APIs ou idiomas desatualizados.
Cabe a você garantir a segurança e a qualidade do seu código, através de testes e monitoramento de vulnerabilidades de segurança dos códigos que desenvolver usando a ferramenta.
Como usar Github Copilot
- Para começar, acesse o site https://github.com/features/copilot .
- faça login na sua conta do GitHub. Se você ainda não tem uma, crie uma gratuitamente.
- Uma vez logado, navegue até a página de extensões do seu IDE (Visual Studio Code, Visual Studio, Neovim, ou JetBrains).
- Pesquise e instale a extensão do GitHub Copilot.
- Uma vez instalada a extensão, você já pode começar a codificar. Comece a escrever o código desejado ou digite um comentário em linguagem natural descrevendo o que você quer que o código faça.
- O GitHub Copilot analisará o contexto e começará a oferecer sugestões de código, diretamente em seu editor de texto.
- Analise as sugestões dadas, faça os ajustes necessários e aproveite a ajuda do seu novo copiloto!