10 novidades anunciadas pelo GitHub para a comunidade de desenvolvedores
Durante o Universe 2024, grande destaque foi o lançamento de multimodelos usando Copilot, Anthropic, Google e OpenAI para desenvolvimento de IA

Em seu décimo ano de Universe, evento anual do GitHub para a comunidade de desenvolvedores, a empresa tem a expectativa de reunir 3 mil profissionais ávidos por conhecimento, especialmente em torno da IA generativa. O GitHub Universe, que acontece em San Francisco, nos Estados Unidos*, anunciou diversas novidades para os devs, com destaque para o GitHub Copilot multimodelo, agora integrando os da Anthropic, Google e OpenAI. Também foram apresentados o GitHub Spark e atualizações para o Copilot e os Modelos GitHub.
“Desde 2015, temos agido rapidamente para resolver grandes problemas, resultando em mais de 67 milhões de inovações. Com mais de 180 milhões de pull requests e 320 milhões de projetos públicos no GitHub, está claro que a colaboração em open source se tornou o maior esporte coletivo do mundo. Juntos, estamos construindo uma nova constelação de software, impulsionando a tecnologia para um futuro melhor”, assinalou Thomas Dohmke, CEO do GitHub, na abertura do evento.
Turbinado pelo Copilot, da Microsoft, a proposta do GitHub para a comunidade é levar mais controle aos desenvolvedores sobre as ferramentas que utilizam. Nesse cenário, a empresa revelou que está trazendo o poder de escolha do desenvolvedor para o GitHub Copilot. Agora, será possível escolher entre os principais modelos do mercado, como o Claude 3.5 Sonnet da Anthropic, o Gemini 1.5 Pro do Google e o GPT-4o, o1-preview e o1-mini da OpenAI.
Com a expectativa de atingir 1 bilhão de desenvolvedores em todo o mundo na próxima década, o GitHub também apresentou o GitHub Spark, ferramenta de IA que permite criar aplicativos web personalizados e funcionais com linguagem natural, sem a necessidade de qualquer conhecimento em programação.
Segundo Dohmke, a parceria entre desenvolvedores levará a inteligência artificial generativa a um novo patamar. “Estamos introduzindo recursos inovadores, como o OpenAI o1-preview e o1-mini, permitindo que todos, mesmo aqueles que não sabem codificar, possam se tornar programadores. Com o GitHub Spark, a transição de uma ideia para um aplicativo é mais rápida do que nunca, sem necessidade de código. Imaginemos um bilhão de desenvolvedores capacitados para criar no GitHub”, reafirmou.
Além dos lançamentos mencionados pelo CEO, foram reveladas atualizações do GitHub Copilot no VS Code, no Copilot Workspace, GitHub Models e no Copilot Autofix, trazendo a IA para toda a plataforma, desde “issues” até “pull requests” e “builds”. Confira os destaques:
1. Multimodelos
Desenvolvedores que usam o GitHub Copilot, tanto no github.com quanto no VS Code, poderão escolher os modelos de IA que preferem, como o Claude 3.5 Sonnet da Anthropic, o Gemini 1.5 Pro do Google e o GPT-4o, o1-preview e o1-mini da OpenAI.
Será possível alternar entre modelos ao interagir com o Copilot Chat, escolhendo o que melhor se adapta à necessidade do momento, ou deixar que o Copilot continue usando sua predefinição. O Claude 3.5 Sonnet disponível a partir de hoje (29) no GitHub Copilot, e o Gemini 1.5 Pro estará disponível nas próximas semanas.
2. GitHub Spark
A promessa do GitHub Spark é tornar mais fácil para pessoas com diferentes habilidades darem vida a suas ideias, usando linguagem natural para criar microaplicativos chamados “Sparks”. Sparks são pequenos apps funcionais, que podem integrar recursos de IA e fontes de dados externas, sem exigir gerenciamento de recursos de nuvem.
É possível começar com um prompt inicial usando tanto modelos da OpenAI quanto Anthropic, e visualizar ao vivo como o aplicativo é criado. Há ainda opções para cada ajuste, além de salvar automaticamente diferentes versões do projeto, permitindo comparações ao longo do processo.
Desenvolvedores mais experientes podem fazer alterações diretamente no código. Já iniciantes ou pessoas que não desenvolvem código podem fazer alterações em linguagem natural. Depois de finalizar o spark, o app pode ser rodado em desktops, tablets ou celulares. Além disso, os usuários podem compartilhar seus sparks com controle de acesso personalizado e permitir que outros personalizem e aprimorem suas criações.
3. Edição múltipla de arquivos para o GitHub Copilot no VS Code
A partir de 1° de novembro, será possível usar o Copilot Chat no VS Code para editar múltiplos arquivos ao mesmo tempo. No novo modo de edição, mudanças complexas são implementadas em diferentes arquivos de um projeto com base em prompts de linguagem natural.
4. Copilot Extensions para todos os usuários
O Copilot Extensions possibilita que desenvolvedores façam perguntas a qualquer ferramenta integrada, abrangendo as principais ferramentas para desenvolvedores e serviços como Atlassian Rovo, Docker, Sentry e Stack Overflow. Além disso, os usuários terão a capacidade de criar suas próprias extensões privadas, compatíveis com as ferramentas internas de desenvolvimento. O Copilot Extensions estará disponível para todos no início de 2025.
“O que mais me empolga é que o Copilot não é apenas uma ferramenta de desenvolvimento de IA, mas uma plataforma inteligente que oferece um ecossistema completo de ferramentas e serviços ao seu dispor. Com essa nova funcionalidade de edição múltipla, podemos fazer mudanças em vários arquivos ao mesmo tempo, facilitando ainda mais nosso fluxo de trabalho”, comentou Cassidy Willians, diretora sênior de Developer Advocacy no GitHub.
5. GitHub Copilot para Xcode
Os recursos de autocompletar do Copilot agora estão disponíveis no Xcode, em modo de preview público, possibilitando a criação de apps em todas as plataformas da Apple.
6. Feedback do Copilot para códigos
Novo recurso de revisão de código permite que o Copilot ofereça feedback rápido, em até 30 segundos para que os usuários possam trabalhar na direção do “ready to merge” enquanto aguardam uma revisão humana. Os usuários podem solicitar uma revisão do Copilot no Visual Studio Code – Insiders ou no GitHub.com quando criarem um pull request.
7. Copilot alinhado às preferências
Agora, os usuários podem fornecer instruções para personalizar as respostas do Copilot Chat no VS Code e Visual Studio, levando em consideração suas ferramentas preferidas, conhecimento organizacional e regras de codificação. Além disso, os desenvolvedores têm a oportunidade de aproveitar o contexto adicional de seus repositórios, pull requests, issues, discussões e informações da web através da integração com o Bing, proporcionando uma experiência de IA nativa em todo o GitHub.
8. Nova versão do Copilot Workspace
Mais de 55 mil desenvolvedores usaram o Copilot Workspace para planejar, construir, testar e executar códigos usando linguagem natural, com mais de 10 mil pull requests efetuadas até agora.
O GitHub lançou recentemente mais de cem mudanças que incluem um agente de desenvolvimento e reparo, a detecção de mudanças necessárias para finalização e a execução de comandos para corrigir erros depois que a ferramenta gerou a implementação do código. Outras atualizações centrais incluem o modo brainstorming, integrações com VS Code, loops de feedback iterativos, assistência de IA mais profunda e ainda mais contexto e personalização.
“Seis meses atrás, lançamos o Copilot Workspace, um ambiente de desenvolvimento nativo em IA para a criação de agentes. Até agora, nossos usuários já criaram mais de 15 mil workspaces e, desde o lançamento, fizemos mais de 100 alterações no Copilot Workspace, que incluem novos recursos e melhorias de usabilidade”, sintetizou Eirini Kalliamvakou, pesquisadora do GitHub.
Segundo ela, o feedback da comunidade tem sido fundamental para essa evolução, permitindo uma melhor experiência dos desenvolvedores. “Com a adição de dois novos agentes, um para ideação e outro para construção e reparo de código, o Copilot agora atua como um verdadeiro parceiro dos desenvolvedores, tornando-se uma extensão do seu pensamento criativo e facilitando o desenvolvimento de aplicações de maneira muito mais rápida.”
9. GitHub Models em preview público
Mais de 70 mil desenvolvedores experimentaram diferentes modelos de inteligência artificial — desde o OpenAI o1 e Meta LLama 3 ao Microsoft Phi e Cohere Command R — diretamente do GitHub.
Hoje, revelou a empresa, engenheiros de IA podem utilizar novos recursos que incluem a comparação de modelos lado a lado, suporte multimodal, a possibilidade de salvar e compartilhar prompts ou parâmetros, novos “cookbooks” e suporte a SDKs no GitHub Codespaces.
10. Copilot Autofix
Após o lançamento do Copilot Autofix, os desenvolvedores são capazes agora de corrigir vulnerabilidades em códigos três vezes mais rapidamente. A ferramenta inclui campanhas de segurança, que auxiliam desenvolvedores e equipes de segurança a remediar vulnerabilidades em larga escala. O Copilot Autofix permite a triagem de até mil alertas simultaneamente, além de oferecer opções de filtragem por tipo, gravidade, repositório e equipe. Outro destaque é que o Copilot Autofix passou a se integrar a ferramentas de parceiros, como ESLint, JFrog SAST e a plataforma Black Duck, da Polaris.
*A jornalista viajou a convite do GitHub
Siga o IT Forum no LinkedIn e fique por dentro de todas as notícias!