33Giga Tecnologia para pessoas

Notícias

GitHub Copilot Chat já está disponível para organizações e indivíduos

  • Créditos/Foto:https://depositphotos.com/br/in
  • 12/Janeiro/2024
  • Da Redação, com assessoria

Previamente anunciado durante o evento anual GitHub Universe de 2023, o GitHub Copilot expandiu e transformou a rede na principal plataforma de pessoas desenvolvedoras impulsionada por IA do mundo. A ferramenta que permite a ascensão da linguagem natural como a nova linguagem de programação universal se tornou peça central da plataforma de desenvolvimento baseada em IA.

Agora, o GitHub Copilot Chat já está disponível para Visual Studio Code e Visual Studio e incluído em todos os planos do GitHub Copilot junto com a funcionalidade original e seus recursos de conclusão de código que aumentam a produtividade. Além disso, também está disponível gratuitamente para professores, alunos e pessoas mantenedoras verificadas de projetos open source populares.

Com o Copilot Chat disponível para todos os usuários individuais do GitHub Copilot, os administradores corporativos e organizacionais podem conceder às suas equipes de desenvolvimento acesso à ferramenta ao habilitar a configuração Copilot Chat para seus integrantes. Para as pessoas que já utilizam o Copilot Chat na versão beta ou já forneceram acesso à sua equipe de desenvolvimento, nenhuma outra ação será necessária. Além disso, foi disponibilizado um guia de primeiros passos para utilização do Copilot Chat.

Quer saber tudo sobre Universo Sugar? Clique aqui e leia o e-book O Guia dos Sugar Daddy & Sugar Babies

Alimentado pelo GPT-4, disponível em qualquer linguagem natural

O GitHub Copilot Chat é um assistente de IA alimentado pelo GPT-4 com reconhecimento de contexto e projetado especificamente para os diversos cenários das pessoas desenvolvedoras. Equipes e indivíduos podem ativar a ferramenta no idioma natural de sua preferência, além de receber orientações em tempo real, sem nunca sair do ambiente de desenvolvimento integrado (IDE).

De acordo com a vice-presidente de gerenciamento de produtos do GitHub, Shuyin Zhao, o Copilot Chat pode ajudar as pessoas desenvolvedoras na inovação da velocidade do pensamento, guiando desde a explicação de conceitos complexos de desenvolvimento até a detecção de vulnerabilidades de segurança e a escrita de Testes de Unidade. “A ferramenta é personalizada para cada pessoa e suas práticas de programação exclusivas. Então, cabe ao usuário decidir onde e quando usá-la”, afirma.

A executiva ainda reforça que o GitHub usa a própria plataforma para aprimorar seus recursos. “Os desenvolvedores da companhia também utilizam o Copilot Chat no dia a dia para permanecer no fluxo de trabalho e criar softwares melhores e mais seguros de forma ainda mais rápida”, explica.

Tradução entre linguagens de programação

Para o engenheiro principal de soluções do GitHub, David Losert, o Copilot Chat torna a tradução entre linguagens de programação uma tarefa mais fácil. “Há muitos motivos pelos quais preciso fazer essas traduções, incluindo esforços de padronização, quebra de monólitos e busca de benefícios de desempenho. O Copilot Chat ajuda a entender o código que precisa ser traduzido e, em seguida, traduz esse código para a linguagem de destino. Isso poupa muito tempo reescrevendo código e transferindo lógica, e também reduz a carga cognitiva e o esforço mental para que eu possa me concentrar na qualidade e no design”, informa.

Recentemente, ele realizou uma tradução de um aplicativo JavaScript para Java e depois para C#. “Dadas algumas diferenças fundamentais entre as linguagens e as estruturas, o primeiro passo foi inicializar uma versão inicial do aplicativo na linguagem e estrutura de destino. Com o Copilot Chat, usei o @workspace /new-Slash-Command para colocá-lo em funcionamento. Depois, um simples prompt como ‘Traduzir este arquivo para java/C#’ muitas vezes seria suficiente para que o Copilot Chat apresentasse um resultado de alta qualidade, captando automaticamente as características da linguagem e estrutura de destino. Por fim, para garantir qualidade e desempenho, usei o comando @workspace /test-slash para gerar Testes de Unidade com facilidade”, conclui.

Obtendo respostas em tempo real para perguntas de programação

Aprimorar a produtividade no cotidiano com a ferramenta já faz parte da rotina do staff engineer do GitHub, Justin Herrick.”Frequentemente me pego abrindo o Copilot Chat para transformar uma ideia que tenho em um comando bash, já que me fornece as informações que procuro e me evita ter que parar o que estou fazendo e procurar sinalizadores de comando específicos. Recentemente, abri o Copilot Chat para converter uma função auxiliar que estava usando em meus testes Ruby em Typescript, válido para que pudesse usá-la em parte de um novo projeto em que estou trabalhando”, conta.

Atualização instantânea sobre práticas de programação

“Agora posso abrir o Copilot Chat para refrescar rapidamente minha memória e talvez até aprender alguns truques novos além do meu conhecimento”, destaca a staff engineer do GitHub, Liz Saling. “Ainda gosto de formar parceria com outras pessoas e colaborar em grandes coisas, porque é aí que relacionamentos fortes se desenvolvem e ocorre um grande crescimento, mas usar o Copilot Chat para alcançar o que está fora de alcance na memória ou para começar a aprender o básico de algo novo é muito útil, e me permite concentrar mais no pensamento amplo”, completa.

Quer ficar por dentro do mundo da tecnologia e ainda baixar gratuitamente nosso e-book Manual de Segurança na Internet? Clique aqui e assine a newsletter do 33Giga