GitHub Copilot Enterprise: A nova era no desenvolvimento de softwares

GitHub tenta impedir ação de forks maliciosos automatizados
GitHub anuncia Innovation Graph, fonte de dados sobre desenvolvimento de software no mundo

O GitHub, uma plataforma líder em hospedagem de código-fonte e controle de versão, anunciou recentemente a disponibilidade geral do GitHub Copilot Enterprise. Esta ferramenta de Inteligência Artificial (IA) revolucionária promete transformar a maneira como as organizações desenvolvem software.

O GitHub Copilot Enterprise é uma extensão da já popular ferramenta GitHub Copilot, mas com um toque personalizado. Ele é projetado para se adaptar às informações específicas e à base de código de cada organização que utiliza o GitHub Enterprise Cloud. Isso significa que o GitHub Copilot agora pode ser integrado em todo o ciclo de desenvolvimento de software, potencialmente aumentando a produtividade das equipes.

Lançamento do GitHub Copilot Enterprise

A introdução da IA generativa no editor de código do GitHub Copilot marcou o início de uma nova era para o desenvolvimento de software. Agora, com o lançamento do GitHub Copilot Enterprise, a empresa está avançando para a próxima fronteira das ferramentas de desenvolvimento.

Os membros da equipe agora têm a capacidade de fazer perguntas sobre código público e privado, familiarizar-se rapidamente com novas bases de código, estabelecer maior consistência entre as equipes de engenharia e garantir que todos tenham acesso aos mesmos padrões e trabalhos realizados anteriormente.

Thomas Dohmke, CEO do GitHub, expressou que a disponibilidade do Copilot Enterprise atende aos pedidos dos consumidores por uma ferramenta mais personalizada ao código e aos processos da própria organização. Ele observou que os desenvolvedores muitas vezes passam mais tempo decifrando código do que realmente implementando, especialmente quando não conseguem identificar e resolver problemas, bugs ou vulnerabilidades que são específicos para a base de código de sua organização.

A incapacidade de acessar facilmente o conhecimento acumulado pela instituição, seja em termos de melhores práticas, padrões de código ou experiências passadas, pode limitar a criatividade dos desenvolvedores e sua capacidade de produzir mais para a organização ou o projeto em questão.

Com o GitHub Copilot Enterprise, os membros da equipe agora podem desfrutar de uma experiência conversacional e personalizada. Eles podem fazer perguntas sobre códigos públicos e privados, atualizar-se rapidamente com novas bases de código, criar maior consistência entre os times de engenharia e garantir que todos tenham acesso aos mesmos padrões e trabalhos realizados anteriormente.

Recursos Principais do GitHub Copilot Enterprise

O GitHub Copilot Enterprise é equipado com três recursos principais que visam aprimorar a experiência de desenvolvimento de software:

  1. Compreensão mais profunda sobre a base de código exclusiva de sua organização: O Copilot Enterprise simplifica a navegação e a compreensão do código para os desenvolvedores. Ele permite a implementação mais rápida de recursos, a resolução de problemas e a modernização do código. A ferramenta capacita desenvolvedores nível junior para que contribuam mais rapidamente, auxilia os profissionais nível sênior a lidarem com incidentes em tempo real e a modernizar bases de código antigas. Ele oferece resumos claros, sugestões relevantes e respostas rápidas a consultas sobre o comportamento do código.
  2. Acesso rápido ao conhecimento organizacional e às práticas recomendadas: O Copilot Enterprise integra o chat diretamente ao GitHub.com. Isso permite que os desenvolvedores façam perguntas e recebam respostas em linguagem natural sobre a sua base de código. Ele também os orienta para documentações relevantes ou para soluções já existentes.
  3. Revisar pull requests mais rapidamente: Com resumos de pull requests criados, desenvolvedores podem passar menos tempo elaborando e mais tempo fazendo o merge. E, com o recurso do Copilot Enterprise para analisar as diferenças dos pull requests, os revisores podem se atualizar rapidamente com as alterações propostas.

Além disso, ao integrar o Bing diretamente ao Copilot Chat, disponível em versão beta para o GitHub Copilot Enterprise, usuários podem encontrar as informações mais recentes relacionadas ao desenvolvimento de software, como atualizações de estruturas CSS ou JavaScript. Isso significa que o GitHub Copilot agora ajuda desenvolvedores a explorar temas e obter conhecimento externo quase instantaneamente, em escala.

Um novo ritmo de desenvolvimento de software

“A colaboração entre humanos e máquinas inteligentes redefinirá as possibilidades de inovação, revelando novas soluções e acelerando o ritmo do desenvolvimento de software como nunca antes”, assegura o CEO do GitHub.

No ano passado, o GitHub colaborou com a Accenture para avaliar o impacto do Copilot na aceleração da inovação em um ambiente empresarial. Os resultados mostraram que o GitHub Copilot contribuiu de forma positiva com o trabalho das pessoas desenvolvedoras: 94% dos entrevistados relataram que o uso da ferramenta os ajudou a permanecer no fluxo e a gastar menos esforço em tarefas repetitivas, e 90% afirmou ter passado menos tempo procurando informações.

Também houve melhora na qualidade dos códigos: 90% relataram que escreveram um código melhor com o Copilot e 95% aprenderam com as sugestões da ferramenta. Os desenvolvedores mantiveram 88% do código sugerido pelo GitHub Copilot no editor, e cerca de 90% efetivaram o commit do código contendo as sugestões.

Para Tommy MacWilliam, Gerente de Engenharia de Infraestrutura do Figma, as recomendações personalizadas em linguagem natural estão ao alcance de todos os desenvolvedores da empresa. “O Copilot Enterprise melhorou a colaboração em todo o ciclo do desenvolvimento de sistemas e também estamos observando um aumento significativo na produtividade. Nossos engenheiros estão programando com mais rapidez, colaborando com mais eficiência e criando resultados melhores”, disse o executivo.

Já o Diretor de Infraestrutura para Desenvolvedores da Shopify, Mark Côté, afirma que o Copilot Chat oferece recomendações personalizadas, facilitando a compreensão rápida do contexto. “Nossos desenvolvedores já estão aceitando 24.000 linhas de código todos os dias com o Copilot, o que nos permite enviar inovações para nossos clientes mais rapidamente”, declara.

“O GitHub Copilot está se tornando uma parte integral da experiência de pessoas desenvolvedoras de software. Suas capacidades, como compreender rapidamente bases de código existentes, analisar código e acessar bases de conhecimento, permitem que os desenvolvedores se concentrem mais no que realmente importa: entregar resultados impactantes.”

Como obter o GitHub Copilot Enterprise

O GitHub Copilot Enterprise está disponível para empresas de qualquer tamanho por US$ 39 por usuário por mês. As empresas podem agora integrar a IA generativa em todo o ciclo de desenvolvimento de software. Com assistência personalizada e orientada ao contexto em toda a plataforma, o GitHub prioriza a segurança, privacidade, conformidade e transparência. Os interessados podem conferir mais informações no site ou começar agora com o GitHub Copilot.

A ferramenta vem com os mesmos recursos de gerenciamento de políticas e de estações que o Copilot Business e exige que a organização já esteja usando o GitHub Enterprise Cloud.

Administradores corporativos: podem gerenciar o acesso para organizações dentro da empresa. Os administradores conseguem usar o acesso para equipes e indivíduos dentro da organização.

Desenvolvedores: após receberem uma licença do GitHub Copilot Enterprise, poderão encontrar automaticamente o Copilot nas interfaces do GitHub Enterprise e GitHub Mobile, indicado por botões de chat e ações inteligentes, sem necessidade de nenhuma etapa adicional.