GitHub Copilot - Programador em Par com IA
(copilot.github.com)- Assistente de programação em par com IA que faz sugestões por linha de código ou para funções inteiras
→ Usa o OpenAI (Codex), treinado com dezenas de bilhões de linhas
→ Funciona localmente ou no GitHub Codespaces como extensão do VSCode
-
Na versão preview, oferece ótimo suporte para Python, JS, TS, Ruby e Go, mas dá suporte à maioria das linguagens
-
Exemplos de uso
→ Ao adicionar uma explicação em comentário, gera código automaticamente
→ Preenche automaticamente código repetitivo
→ Gera automaticamente testes para o código implementado
→ Recomenda soluções alternativas para o código escrito
→ Ajuda a aprender novas linguagens/frameworks sem precisar recorrer à documentação ou pesquisar na web
- Durante o período de tech preview, será disponibilizado gratuitamente apenas para um número limitado de usuários
→ Após o lançamento da versão oficial, está prevista uma versão paga separada
5 comentários
Também cheguei a comprar licença do Tabnine e do Kite para usar, mas pessoalmente não senti uma diferença tão grande em relação à versão gratuita; fico curioso para ver como é o CoPilot. Estou na expectativa.
Será que agora é a hora de aprender a escrever em inglês...
Quando o beta da OpenAI abriu, testei e vi que ele até consegue gerar frases em coreano razoavelmente bem. Não vai ficando cada vez mais inteligente? haha
Os relatos de quem realmente usou são incrivelmente bons.
https://news.ycombinator.com/item?id=27676266
De 10 vezes, em 1 ele sugeriu exatamente o código que eu queria escrever, e nas outras também propôs código razoavelmente bom.
Quando acerta, dá a sensação de que está lendo minha mente.
Estou programando sozinho, mas realmente parece que estou fazendo pair programming.
Passei a entender melhor meu próprio código e a dar nomes e descrições melhores aos meus métodos. Acabei escrevendo código, documentação e testes melhores.
O Copilot me tornou um programador melhor. Não é brincadeira.
É muito útil ao trabalhar com componentes React, porque faz previsões extremamente precisas.
Parece que vai se tornar um elemento essencial das ferramentas de desenvolvimento, como o autocompletar oferecido pela IDE.
Acho que vai mudar a forma como os programadores documentam o código.
Se você só comentar bem, ele sugere código adequado e, às vezes, até escreve a função inteira.
E várias questões estão surgindo por aí.
GitHub Copilot as open source code laundering? https://twitter.com/eevee/status/1410037309848752128
I do not agree with GitHub's unauthorized and unlicensed use of copyrighted source code https://thelig.ht/abandoning-github/
Copilot regurgitating Quake code, including sweary comments https://twitter.com/mitsuhiko/status/1410886329924194309
GitHub scraped your code. And they plan to charge you for copilot https://twitter.com/bphogan/status/1411097686854488067