GitHub moderniza armazenamento do Git para acompanhar o crescimento dos agentes de inteligência artificial

O avanço da inteligência artificial está provocando mudanças importantes na maneira como os softwares são desenvolvidos. Se antes os programadores utilizavam ferramentas de IA principalmente para auxiliar na escrita de códigos, agora os chamados agentes inteligentes começam a assumir tarefas mais complexas, trabalhando de forma simultânea no desenvolvimento, na correção de erros e nos testes de sistemas. Para acompanhar essa transformação, o GitHub está desenvolvendo uma nova arquitetura de armazenamento Git, preparada para lidar com um volume muito maior de operações realizadas por esses agentes.

A iniciativa, chamada de Project Rubicon, representa uma mudança na infraestrutura utilizada pela plataforma para armazenar, organizar e distribuir as alterações realizadas nos projetos. O objetivo é permitir que milhares de agentes de inteligência artificial trabalhem simultaneamente em um mesmo repositório, sem que o armazenamento e o gerenciamento dos arquivos se tornem um obstáculo para o desenvolvimento.

Para entender a importância dessa mudança, é preciso lembrar que o Git é uma ferramenta utilizada por desenvolvedores para controlar as diferentes versões de um software. Por meio dele, é possível acompanhar alterações no código, recuperar versões anteriores e permitir que diferentes profissionais trabalhem no mesmo projeto. O GitHub utiliza essa tecnologia para hospedar repositórios e facilitar o desenvolvimento colaborativo.

Entretanto, a participação crescente da inteligência artificial nesse processo está aumentando consideravelmente o volume de operações. Enquanto um programador humano normalmente realiza alterações em determinadas etapas do trabalho, os agentes de IA podem executar diversas tarefas ao mesmo tempo, gerando códigos, modificando arquivos, realizando testes e enviando atualizações continuamente.

-34%
Smartphone Samsung Galaxy A36 128GB 5G 6GB RAM Black 6,7 "Camera. Triple + 12MP Selfie
Aliexpress
$298.54 $453.60
Smartphone Samsung Galaxy A36 128GB 5G 6GB RAM Black 6,7 "Camera. Triple + 12MP Selfie
-41%
Samsung Galaxy A57 Smartphone 128Gb 5g 8Gb Ram Light Blue 6.7" Triple Camera + 12Mp Selfie
Aliexpress
$354.48 $604.63
Samsung Galaxy A57 Smartphone 128Gb 5g 8Gb Ram Light Blue 6.7" Triple Camera + 12Mp Selfie
-31%
Samsung Galaxy S25 Fe Smartphone 128Gb 5g 8Gb Ram Navy Blue 6.7" Mute Triple + Selfie 12Mp
Aliexpress
$545.84 $794.46
Samsung Galaxy S25 Fe Smartphone 128Gb 5g 8Gb Ram Navy Blue 6.7" Mute Triple + Selfie 12Mp
Notebook Samsung Galaxy Book Go, Windows 11 Home, Snapdragon
Amazon.com.br
3.0
Notebook Samsung Galaxy Book Go, Windows 11 Home, Snapdragon
Notebook Lenovo IdeaPad Slim 3 15IRU10 Intel Core 3 100U 8GB 256GB SSD Linux 15.3" - 83NUS00000 Luna Grey
Amazon.com.br
4.0
Notebook Lenovo IdeaPad Slim 3 15IRU10 Intel Core 3 100U 8GB 256GB SSD Linux 15.3" - 83NUS00000 Luna Grey
Notebook Dell 15 15-I1300-A30P, Intel Core i5-1334U, Windows 11 Home
Amazon.com.br
4.0
Notebook Dell 15 15-I1300-A30P, Intel Core i5-1334U, Windows 11 Home

Esse comportamento exige uma infraestrutura capaz de processar muito mais solicitações simultâneas. É justamente nesse ponto que a nova arquitetura do GitHub pretende atuar.

Uma das principais mudanças está na separação entre o armazenamento dos dados e a estrutura responsável pelo processamento das operações. A nova arquitetura utiliza o Azure Blob Storage, serviço de armazenamento em nuvem da Microsoft, para guardar os dados dos repositórios. Com isso, o sistema reduz a dependência de servidores que precisam manter cópias completas dos projetos para atender às solicitações.

Outro componente importante é a utilização de réplicas virtuais, estruturas que ajudam a processar as operações de leitura e gravação. Elas podem ser adicionadas ou substituídas conforme a demanda, permitindo que a capacidade de processamento cresça de acordo com a necessidade.

A arquitetura também introduz um mecanismo chamado Ref-CAS, responsável por controlar as atualizações das referências do Git, como as ramificações de desenvolvimento conhecidas como branches. Esse mecanismo permite coordenar alterações concorrentes de maneira mais eficiente, evitando que operações independentes precisem aguardar uma sincronização geral.

Na prática, isso significa que diferentes agentes podem trabalhar e registrar suas alterações com menos interferência entre si, desde que não estejam tentando modificar simultaneamente os mesmos pontos do projeto de maneira conflitante.

Os resultados apresentados pelo GitHub demonstram o potencial dessa infraestrutura. Em testes internos, a empresa conseguiu simular o trabalho de até 5 mil agentes em um único repositório, processando aproximadamente 7.200 operações de envio de código por segundo. A companhia também apresentou ganhos expressivos na capacidade de gravação em comparação com a arquitetura anterior.

Entre os principais benefícios esperados estão a redução do tempo de espera para registrar alterações, maior capacidade de processamento e melhor aproveitamento dos recursos computacionais. Isso pode acelerar diferentes etapas do desenvolvimento, principalmente em projetos que utilizam automação e inteligência artificial de maneira intensiva.

As mudanças devem beneficiar principalmente empresas de tecnologia, equipes de desenvolvimento de software, grandes projetos colaborativos e organizações que estão incorporando agentes de IA em seus processos de trabalho. Desenvolvedores independentes também poderão se beneficiar indiretamente, especialmente à medida que novas ferramentas e recursos forem disponibilizados pela plataforma.

Outro aspecto interessante é que a novidade não exige que os desenvolvedores abandonem a maneira tradicional de utilizar o Git. Operações conhecidas, como criar branches, enviar alterações e consultar o histórico de um projeto, continuarão funcionando normalmente. A transformação acontece principalmente na infraestrutura que opera por trás da plataforma.

A nova arquitetura está sendo disponibilizada inicialmente em uma fase limitada de testes privados, com previsão de ampliação do acesso no início de 2027.

A iniciativa mostra que a evolução da inteligência artificial não depende apenas de modelos mais inteligentes ou computadores mais potentes. Toda a infraestrutura utilizada para armazenar, processar e compartilhar informações também precisa acompanhar esse crescimento.

Com cada vez mais agentes participando da criação de softwares, será necessário desenvolver ambientes capazes de suportar milhares de operações simultâneas, mantendo a velocidade, a segurança e a confiabilidade dos projetos.

O movimento do GitHub é um exemplo de como as grandes plataformas de tecnologia estão se preparando para uma nova realidade, na qual a inteligência artificial deixa de ser apenas uma ferramenta de auxílio e passa a participar ativamente de diferentes etapas do desenvolvimento de sistemas.


Descubra mais sobre MTI Tecnologia

Assine para receber nossas notícias mais recentes por e-mail.

Obrigado pelo seu comentário.