A plataforma GitHub acaba de anunciar que sua ferramenta de IA, o Copilot, recebeu uma atualização significativa com a introdução do Copilot X. Com a nova versão, a plataforma está levando sua parceria com a OpenAI ainda mais longe, adotando o modelo GPT-4 e ampliando os recursos da ferramenta de colaboração de programação.
Em menos de dois anos desde o seu lançamento, o GitHub Copilot já teve um grande impacto no mundo do desenvolvimento de software, com 46% do código na plataforma sendo gerado automaticamente pela ferramenta Codex da OpenAI.
Segundo relatórios do GitHub, o Copilot ajudou os desenvolvedores a codificar até 55% mais rápido, completando automaticamente códigos e comentários. Com a atualização para Copilot X, a perspectiva sobre a futura IA no desenvolvimento de software é ainda mais transformadora.
O Copilot X está mais acessível e disponível durante todo o processo de desenvolvimento, indo além da simples finalização de código. Com recursos de chat e voz, os desenvolvedores podem se comunicar de forma natural com a ferramenta. O Copilot X também integra suas funções em solicitações de extrato, linha de comando e documentação, fornecendo soluções instantâneas para perguntas e comentários sobre projetos.
O potencial transformador da IA no desenvolvimento de software é evidente no GitHub Copilot X. Ao reduzir as tarefas manuais e rotineiras, os desenvolvedores podem focar em tarefas mais complexas e inovadoras, melhorando a produtividade e acelerando o progresso humano.
O Copilot X apresenta várias novas funcionalidades em comparação com o Copilot, incluindo interface conversacional em editores de código, copiloto para solicitações de extrato, respostas geradas por IA para documentação e copiloto para a interface da linha de comando.
As melhorias na interface conversacional do Copilot X são baseadas no trabalho conduzido pela OpenAI e Microsoft com o ChatGPT e o novo Bing. O GitHub trouxe uma interface de chat nativa para o editor, integrada ao VS Code e ao Visual Studio. O novo Copilot X é profundamente integrado ao IDE e reconhece o código já escrito pelo desenvolvedor e as mensagens de erro exibidas.
Além de melhorar a experiência de edição, o Copilot X permite que o Copilot faça solicitações de extrato, com suporte de tags IA em descrições de solicitações de extrato. Essa função é alimentada pelo novo modelo GPT-4 da OpenAI e as tags são automaticamente sugeridas pelo Copilot com base no código modificado, permitindo que os desenvolvedores revisem ou modifiquem as descrições.
O GitHub também está testando novos recursos internamente, onde o Copilot sugerirá frases e parágrafos automaticamente à medida que os desenvolvedores criam solicitações de extrato. Em breve, o Copilot alertará os desenvolvedores sobre a insuficiência de testes para uma solicitação de extrato, sugerindo possíveis testes adaptáveis às necessidades do projeto.
O Copilot para documentos é uma ferramenta experimental que usa uma interface de chat para fornecer respostas geradas por IA a perguntas sobre documentação, incluindo perguntas sobre linguagens, frameworks e tecnologias.
Inicialmente, a companhia está se concentrando na documentação de React, Azure Docs e MDN. Eventualmente, a plataforma planeja levar essa funcionalidade para os repositórios e documentações internas de qualquer organização.
O GitHub também lançou o Copilot CLI, uma ferramenta que ajuda os desenvolvedores a economizar tempo e esforço, traduzindo linguagem natural em comandos de terminal.
Essas mudanças significativas no Copilot X são um grande avanço para a inteligência artificial aplicada ao desenvolvimento de software. Projetada para simplificar e acelerar o trabalho dos desenvolvedores, é clara a perspectiva de crescimento e transformação no futuro do setor.