“Com a IA disponível em cada etapa, podemos redefinir fundamentalmente a produtividade do desenvolvedor. Estamos reduzindo as tarefas padronizadas e manuais e facilitando o trabalho complexo em todo o ciclo de vida do desenvolvedor. Ao fazer isso, estamos permitindo que cada desenvolvedor concentre toda a sua criatividade no grande imagem: construindo a inovação de amanhã e acelerando o progresso humano, hoje”, disse o CEO do GitHub Thomas Dohmke em uma postagem de blog.
O GitHub é um serviço de hospedagem para desenvolvimento de software e é propriedade da Microsoft.
O que há de novo no Copilot X
O Copilot X do GitHub entrou na visualização técnica. Ele serve como um assistente de codificação, oferecendo mais do que apenas recursos básicos de preenchimento automático. Ele funciona de maneira semelhante ao Copilot da Microsoft para aplicativos do Microsoft 365 e pode ajudar os codificadores a analisar o código em busca de vulnerabilidades de segurança, explicando os blocos de código, reescrevendo o código e adicionando comentários.
O modelo GPT-4 mais recente da OpenAI agora permite que tags com tecnologia AI extraiam descrições de solicitação por meio do aplicativo GitHub. Essas descrições podem ser instaladas por administradores da organização e proprietários de repositórios individuais. O Copilot X preenche automaticamente essas tags com base no código modificado e, em seguida, os desenvolvedores podem revisar ou editar a descrição sugerida conforme necessário.
O GitHub integrou a interação baseada em voz no Copilot, um sistema de bate-papo com inteligência artificial para codificação. Os usuários podem usar comandos de voz para fazer perguntas ao Copilot ou sugerir linhas de código. Além disso, o GitHub está utilizando uma mistura de modelos OpenAI, como Codex para tempos de resposta rápidos ao digitar e GPT-4 para precisão no bate-papo.
Inicialmente, o novo sistema Copilot X estará acessível exclusivamente nos aplicativos Visual Studio e Visual Studio Code da Microsoft na fase de visualização técnica. No entanto, o GitHub pretende disponibilizá-lo em outros ambientes de desenvolvimento integrado (IDEs) em um estágio posterior.