A plataforma de hospedagem de código de propriedade da Microsoft, GitHub, anunciou hoje a visualização pública de três recursos baseados em IA no GitHub Advanced Security.

Disponível para clientes do GitHub Enterprise Cloud e Enterprise Server, o Advanced Security oferece uma série de recursos para ajudar a manter e melhorar a qualidade do código. Alguns desses recursos, como o Dependabot, também estão disponíveis para repositórios públicos.

Em um impulso para a segurança proativa, o GitHub lançou dezenas de novos recursos para Segurança Avançada no ano passado e agora está adicionando IA à mistura, “para revolucionar a forma como os desenvolvedores criam aplicativos seguros desde o início”.

Além da verificação de código, a plataforma agora oferece um recurso de ‘autofix’, onde correções geradas por IA serão entregues para alertas CodeQL, JavaScript e TypeScript em solicitações pull dos desenvolvedores, permitindo-lhes resolver os problemas imediatamente.

“Estas não são apenas correções, mas sugestões precisas e práticas que permitirão que você entenda rapidamente qual é a vulnerabilidade e como remediá-la. Você pode comprometer instantaneamente essas correções em seu código, ajudando a resolver problemas com mais rapidez e evitando que novas vulnerabilidades se infiltrem em suas bases de código”, GitHub diz.

A plataforma também está aproveitando os LLMs mais recentes para identificar senhas vazadas com menos falsos positivos. O recurso é oferecido como parte da verificação secreta, atualmente em versão beta pública limitada.

O programa de verificação de segredos do GitHub tem 180 parceiros e fornece mais de 225 padrões de verificação, e agora está aproveitando a IA para facilitar aos mantenedores de código a criação de padrões personalizados para detectar segredos exclusivos de suas organizações.

“Através desta experiência baseada em formulários, tudo o que você precisa fazer é responder a algumas perguntas simples para gerar automaticamente padrões personalizados na forma de expressões regulares. Este novo recurso permite que você execute simulações em tempo real para garantir a verificação adequada antes de salvar o padrão recém-criado”, explica GitHub.

Além disso, a plataforma atualizou o painel de visão geral de segurança para fornecer aos gerentes e administradores de segurança acesso a uma análise de seus alertas de segurança e uma visão melhor de sua postura de segurança, com base em riscos, remediação e prevenção.

“Estamos entusiasmados em aproveitar o poder da IA ​​para melhorar a relevância dos alertas, acelerar a correção e melhorar a experiência administrativa – com o objetivo final de tornar suas equipes mais felizes e produtivas e seu código mais seguro”, diz GitHub. .

Um aumento nos repositórios generativos de IA

Também hoje, o GitHub lançou uma nova iteração de seu relatório Octoverse, revelando que um número crescente de desenvolvedores está construindo projetos de IA generativos de código aberto, que chegaram “aos 10 projetos de código aberto mais populares por contagem de contribuidores em 2023”.

O número de projetos generativos de IA no GitHub no primeiro semestre de 2023 mais que dobrou em comparação com todo o ano de 2022, e os desenvolvedores progrediram da pesquisa para o uso de modelos e APIs pré-treinados para criar aplicativos generativos alimentados por IA.

Com base em modelos básicos, como ChatGPT, os desenvolvedores aproveitam LLMs para criar APIs, assistentes, bots, aplicativos móveis e plug-ins, estabelecendo as bases para a adoção convencional.

“Com quase todos os desenvolvedores (92%) usando ou experimentando ferramentas de codificação de IA, esperamos que os desenvolvedores de código aberto impulsionem a próxima onda de inovação em IA no GitHub”, afirma a plataforma.

Os 20 principais projetos de IA generativa de código aberto no GitHub pertencem a indivíduos, mas a plataforma espera que as organizações também comecem a usar modelos de IA pré-treinados, à medida que mais desenvolvedores se acostumarem com eles.

Em termos de contribuições para projetos generativos de IA, o GitHub observou um crescimento de 148% ano após ano, com os EUA, a Índia e o Japão liderando a tendência, e Hong Kong, o Reino Unido e o Brasil seguindo.

github global growth of generative AI projects

“À medida que mais e mais desenvolvedores ganham familiaridade com a construção de aplicativos generativos baseados em IA, esperamos um conjunto crescente de talentos para apoiar as empresas que buscam desenvolver seus próprios produtos e serviços baseados em IA”, observa GitHub.

Hoje, a plataforma também anunciou a adoção de LLMs para GitHub Copilot, a ferramenta de desenvolvimento de IA que possui mais de um milhão de usuários pagos. Em dezembro, os usuários da ferramenta terão acesso ao Copilot Chat, que aproveita LLMs para ajudar os desenvolvedores a identificar erros, depurar código e muito mais.

“O Copilot Chat estará disponível em dezembro de 2023 como parte de sua assinatura existente do GitHub Copilot, para organizações e indivíduos. Esta oferta também está disponível gratuitamente para professores, alunos e mantenedores verificados de projetos populares de código aberto”, GitHub anunciado hoje.