DEV Community

Cover image for Github Copilot, voe no código com o seu copiloto
Wesley Araújo
Wesley Araújo

Posted on

Github Copilot, voe no código com o seu copiloto

Acabei de ser aceito na white list do Github Copilot e nada mais justo do que escrever um artigo sobre essa IA incrível para digitar código.

Descrição:

O Github Copilot é uma ferramenta de inteligência artificial desenvolvida pelo GitHub e OpenAI para auxiliar os usuários de IDEs Visual Studio Code, Visual Studio, Neovim e JetBrains por autocompletar código. Foi anunciado pela primeira vez pelo GitHub em 29 de junho de 2021. Wikipedia(Inglês)

Funcionamento

O Copilot utiliza de um grande código Open Source para dar a suas sugestões, utilizando os padrões de milhares de repositórios pelo Github, então ele basicamente ver o que você está digitando, tentando criar e ai te sugere algumas linhas de código para te auxiliar. Como por exemplo ao criar um componente Header para a minha página:

Imagedescription

Ele deu toda a estrutura do componente após eu ter escrito somente uma linha de código, ao apertar a tecla tab, tudo vira código como a seguir:

Imagedescription

Ao lhe auxiliar com o código, o Copilot te poupa bastante tempo enquanto você está trabalhando em seu projeto, é claro que algumas vezes as sugestões não irão fazer sentido com o que você deseja, mas basta apenas ignora-las e continuar a escrever seu código.

Minha impressão

O Github Copilot com certeza é uma ótima IA para te auxiliar com projetos grandes, onde boa parte do código é reutilizada, pois ele consegue dar umas sugestões muito boas para te adiantar um bom tempo de código, mas enquanto o projeto é pequeno, algumas das sugestões vão ajudar sim, porém outras serão de se ignorar.

Ao meu ver vale muito a pena está com seu Github Copilot ativado para digitar seus códigos, pois com certeza você terá uma ótima experiência utilizando a IA. Além do fato de que se uma sugestão não faz sentido para a sua aplicação, basta ignora-la e continuar de onde parou, com o tempo a IA tende a se adaptar melhor e contribuir ainda mais com suas sugestões.

Por fim, vamos voar com nosso copiloto e nos adaptar as novas tecnologias que estão surgindo, quem sabe ela não vira uma aliada poderosa na hora de codar?

Top comments (0)