GitHub Copilot - Passo a passo para iniciar seu Agente de 'Pair Programming'
- #GitHub Copilot
Introdução
A programação é um universo cheio de desafios, especialmente para quem está começando. O uso da inteligência artificial (IA) está redefinindo a forma de programar, trazendo ferramentas que aceleram o desenvolvimento e aprimoram a aprendizagem. O GitHub Copilot é um exemplo brilhante disso: ele atua como um agente de *pair programming*, oferecendo sugestões inteligentes e funcionando como um verdadeiro parceiro na criação de código. Foi inspirado na minha experiência durante o Bootcamp Microsoft AI for Code: GitHub Copilot.
Como pessoa autista estudante de Ciências da Computação depois dos 40 anos, explorar as tecnologias e os benefícios do GitHub Copilot foi uma jornada enriquecedora, capaz de transformar minha experiência em programação de maneira mais fluida e abrir portas para um aprendizado eficiente sem tantas visitas ao stackoverflow e outros recursos de pesquisa na web. Pra você que ainda não utiliza um agente de pair programming, resolvi compartilhar essa vivência com você.
Recomendo utilizar o combo VSCode com GitHub Copilot para a sequência do passo-a-passo. Então vamos lá para a implementação do Agente na sua IDE.
Passo-a-Passo para Usar GitHub Copilot no VSCode
1. Instale o Visual Studio Code
Visite o site oficial do VSCode e baixe a versão mais recente da IDE. Após a instalação, certifique-se de configurar seu ambiente de desenvolvimento conforme suas preferências.
2. Adicione a Extensão GitHub Copilot
Abra a aba de extensões no VSCode (`Ctrl+Shift+X`), procure por "GitHub Copilot" e instale a extensão.
3. Autentique-se com sua Conta GitHub
Após instalar a extensão, você precisará fazer login com sua conta GitHub para ativar o Copilot.
- Observação: Caso você seja universitário, pode se inscrever no programa [GitHub Education](https://education.github.com/pack) para obter acesso gratuito ao GitHub Copilot, entre outros benefícios. Basta confirmar sua matrícula utilizando seu e-mail institucional ou outro documento solicitado.
4. Teste no Editor
Crie um arquivo novo na sua linguagem de preferência e digite um comentário sobre o que você quer programar. Por exemplo nesse caso em Python:
O Copilot sugerirá automaticamente o código correspondente.
10 Comandos Essenciais para Interagir com o Copilot no VSCode
1. Aceitação de Sugestões Automáticas:
Enquanto digita no editor, pressione `Tab` para aceitar as sugestões do Copilot;
2. Refinamento de Sugestões:
Use `Ctrl+Space` para ver opções adicionais;
3. Gerar Funções Baseadas em Descrições:
Digite um comentário explicativo e observe o Copilot sugerir a implementação completa.
4. Usar o Chat do Copilot (se disponível):
Faça perguntas como: “Como criar um loop em JavaScript?” e receba explicações detalhadas.
5. Converter Código entre Linguagens:
Por exemplo, você pode pedir ao Copilot para transformar um trecho de código em Python para Java.
6. Criar Comandos no Terminal:
Exemplos: "Copilot, escreva um comando Git para clonar um repositório remoto."
7. Gerar Testes Automáticos:
Solicite no editor: `// Criar testes unitários para esta função`.
8. Documentação Automática:
Inicie um comentário explicativo e deixe o Copilot completar para você.
9. Correções Inteligentes:
Peça para corrigir trechos específicos de código ao identificar erros.
10. Gerar Trechos Multilinhas:
Aceite sugestões mais longas pressionando `Tab`.
Conclusão
O uso do GitHub Copilot como parceiro de *pair programming* é um divisor de águas para programadores, especialmente para quem está começando. Ele acelera o processo de desenvolvimento, ajuda a superar bloqueios e promove o aprendizado contínuo. Ao integrar IA à sua rotina de programação, você economiza tempo e eleva a qualidade do seu código. Estima-se que a economia de tempo e recursos humanos nas empresas chegue hoje a 40% com os recursos disponíveis de pair programming, liberando esses recursos para alocar em outras áreas como planejamento, estratégias áreas correlatas.
Caso queira aprofundar aprofundar seus conhecimentos e aproveitar todas as vantagens desta ferramenta incrível, Inscreva-se no **Bootcamp Microsoft IA - GitHub Copilot da DIO** para poder explorar todos os recursos que o Copilot pode oferecer.
Link: https://web.dio.me/track/github-copilot
Agora que você começou sua jornada em Pair Programming, que tal colocar em prática e realizar seu primeiro código com essa experiência enriquecedora utilizando o GitHub Copilot?
Para mim, o GitHub Copilot foi mais do que uma ferramenta — foi um guia essencial em minha jornada, mostrando como a tecnologia pode ser inclusiva e transformadora. Espero que você aproveite tanto quanto eu! 🚀