Em julho deste ano, o GitHub, um serviço de desenvolvimento de software de propriedade da Microsoft, lançou uma versão beta de função limitada do chatbot GitHubCopilotChat. Em setembro, a versão beta foi disponibilizada para todos os desenvolvedores individuais no GitHub. Mais tarde, o GitHub revelou que o recurso seria totalmente lançado em dezembro.

Poucos dias antes da véspera de Ano Novo, o GitHub CopilotChat finalmente entrou no estágio totalmente disponível. O serviço pode ser acessado por usuários individuais e organizações por meio de todos os planos pagos do GitHub e oferece suporte ao Visual Studio Code e ao ambiente de desenvolvimento do Visual Studio, disse a empresa em uma postagem no blog.

Além dos planos pagos, o GitHub CopilotChat agora está disponível gratuitamente para professores, alunos e criadores certificados de projetos populares de código aberto.

GitHubCopilotChat é desenvolvido com o modelo de linguagem grande GPT-4 da OpenAI. Como outros chatbots, ele foi projetado para permitir que os usuários insiram instruções de texto para responder perguntas ou até mesmo gerar código para projetos de software.

A página de suporte do GitHub fornece mais informações sobre o que o chatbot pode ou não fazer. Por exemplo, GitHub CopilotChat pode ajudar a explicar o código de um projeto aos desenvolvedores e sugerir melhorias. Também pode gerar trechos de programação com base no código do editor de software ou no código destacado pelo desenvolvedor.

Os chatbots também podem encontrar bugs no código do desenvolvedor e sugerir correções. O chatbot também pode responder a quaisquer perguntas que os desenvolvedores tenham sobre codificação, correções e muito mais.

O GitHub também apontou algumas limitações do CopilotChat. Por exemplo, pode ser menos proficiente em linguagens e estruturas de codificação menos usadas. Além disso, se você quiser apenas fazer ao GitHubCopilotChat uma pergunta ou tópico não relacionado à codificação, você descobrirá que ele pode fornecer respostas "irrelevantes ou sem sentido" ou nem mesmo responder a essas perguntas.