GitHub Copilot X e a redefinição do papel dos programadores

GitHub Copilot X e a redefinição do papel dos programadores

🛂 English Version

O GitHub anunciou o Copilot X, seu assistente de codificação de última geração desenvolvido com GPT-4. Pode acreditar: ele faz com que o velho Copilot pareça ultrapassado.

De acordo com o canal do YouTube Fireship, é provável que o Copilot X faça você se sentir um pouco pessimista, uma vez que todo o código-fonte aberto, as respostas do Stack Overflow e os tutoriais existentes foram usados para criar grandes modelos de linguagem que agora estão sendo implantados agressivamente para automatizar trabalhos repetitivos.

Mas não tema, bravo desenvolvedor, porque a programação não está morta! 🦾 O ponto de inflexão da IA em 2023 que estamos vivendo não acabará com seu emprego se você acompanhar o passo dessa tecnologia em constante crescimento.

Os caras do Fireship disseram que a IA ainda não pode entregar um ótimo produto ao usuário final e precisará de programadores que entendam como construir esses sistemas - a diferença é que agora eles poderão construí-los 10 vezes mais rápido graças às novas ferramentas.

Resumindo: este é um ótimo momento para estar vivo se você adora construir coisas! 🔥

Acontece que temos um cenário intimidante sendo construído com essa evolução super rápida…

A Microsoft está definindo as regras do jogo

“O mais assustador, porém, é que a Microsoft está dominando o espaço sozinha”, alertou o vídeo do Fireship.

A semana passada foi um desfile de novos produtos: Bing Chat, Copilot for Office, Bing Image Generator e agora Copilot X.

Mas é preciso tirar o chapéu para a persistência da Microsoft com o Bing, certo? Eles suportaram mais de uma década de críticas públicas ao seu navegador. Durante esse tempo, a empresa adquiriu o GitHub e assumiu uma participação significativa na OpenAI. “E agora, em apenas uma semana, todos os seus produtos estão anos à frente da concorrência”, disse o Fireship.

Cinco recursos do Copilot X que mudarão a codificação para sempre

O GitHub Copilot X está atualmente em visualização técnica, então você não pode usá-lo hoje. 😭 Ainda assim, ele tem pelo menos cinco recursos que vão mudar o jogo:

  • Chat Window: com esta ferramenta de janela de bate-papo integrada você poderá destacar um bloco de código e solicitar uma descrição ou refatorá-lo - ou melhor ainda, gerar alguns testes de unidade. Essas coisas você já pode fazer com o ChatGPT, mas agora o Copilot X será altamente especializado para codificar problemas diretamente em seu IDE - e, mais importante, terá o contexto de sua base de código. Lembre-se: o GPT 4 pode lidar com 25.000 tokens contra apenas 3.000 no GPT 3.5.

  • Documentos personalizados: em vez de ir para os documentos reais ou o Stack Overflow, com o Copilot for Documentation você gerará respostas com base na documentação específica da biblioteca. O GitHub está integrando os documentos para React, Azure e MDN, permitindo que você gere respostas e tutoriais em tempo real (ok, instrutores de programação, talvez aqui vocês possam sentir um pouco de medo de se tornarem obsoletos). 😬

  • Codificação por voz: Com o Voice Activated Copilot você não precisa ser um digitador super rápido. Agora é possível controlar o VS Code e escrever código inteiramente a partir de comandos de voz. Além de ser mais rápido do que digitar, esse recurso permite escrever código quando anteriormente você não conseguiria, como correndo na esteira ou se deslocando no trânsito. “O teclado não se tornará obsoleto, mas isso revolucionará a maneira como as coisas são feitas, da mesma forma que a Alexa mudou a maneira como as pessoas fazem as coisas em casa”, disse o Fireship.

  • Descrições de PR: Copilot for Pull Requests é um alívio para aqueles que sofrem de colapsos nervosos sempre que enviam um pull request para um projeto importante e lutam para descobrir a descrição mais apropriada. O Copilot X pode gerar essa descrição com base nas alterações feitas no código.

  • AI CLI: você não precisa mais memorizar comandos infinitos do Linux. O preenchimento automático de IA acontecerá tanto no editor de texto quanto no terminal. Tudo o que você precisa fazer é dizer o que deseja, informar uma biblioteca (como FFmpeg) e ele irá gerar o comando junto com uma explicação. A partir daí, você pode executá-lo ou revisá-lo, se necessário.

E aí? Ficou ansioso? Nós também! Mas tudo o que podemos fazer por enquanto é esperar e verificar o e-mail de vez em quando para começar a brincar com a novidade da Microsoft.

Você pode entrar na lista de espera do bate-papo do GitHub Copilot X aqui.