AIHere

Anthropic cria o Scion, alternativa interna ao Git para agentes de IA

A Anthropic afirma que o Git não conseguia acompanhar o volume de código integrado por seus agentes de IA, por isso criou o Scion, um sistema de controle de versão cliente-servidor que não será disponibilizado como código aberto.

Redação AIHere· 3 min de leitura🇺🇸 Estados Unidos

A Anthropic detalhou o Scion, um sistema de controle de versão desenvolvido internamente depois que o Git atingiu seus limites na empresa. Em um post no blog, a desenvolvedora de IA disse que o aumento de contribuições de código feitas por agentes de IA fez com que o Git, projetado para desenvolvimento offline, não conseguisse mais escalar. O Scion usa uma arquitetura cliente-servidor voltada para clientes automatizados e agênticos que permanecem conectados o tempo todo.

Segundo a Anthropic, a nova infraestrutura usa 200 vezes menos CPU e memória do que a configuração de espelhos Git que substituiu. Os jobs de CI e de pesquisa agora fazem o checkout de código cerca de duas ordens de magnitude mais rápido, em segundos em vez de minutos. As integrações diárias subiram de uma média de cerca de 2.500 em maio para mais de 30.000 em setembro, e a empresa escreveu: "Não esperamos que essa taxa de crescimento diminua tão cedo."

Por que o Git não deu conta

O Git depende de clones independentes e descentralizados, um modelo que se tornou cada vez mais difícil de gerenciar no monorepo da Anthropic. O histórico da branch principal chegou perto de 100 gigabytes, e uma cópia de trabalho compactada ultrapassou 25 gigabytes. Só o CI realizava cerca de 25 milhões de checkouts por dia, o que, segundo a Anthropic, teoricamente significaria mais de 600 petabytes de transferência de dados diários com o Git. A empresa chegou a rodar várias centenas de espelhos Git para aliviar a carga, mas isso dificultou a coordenação de recursos como diff e blame.

Com o Scion, os clientes não mantêm uma cópia completa do repositório e permanecem continuamente sincronizados com o servidor. Os sistemas de CI buscam o que precisam por meio de uma API. Os dados do lado do servidor são distribuídos e escaláveis horizontalmente, em vez de materializados em um único lugar, e não existem packfiles no estilo Git. Commits, rebases e merges são executados nos servidores, com os commits armazenados como conjuntos de mudanças que registram apenas as modificações em arquivos específicos. A Anthropic também desenvolveu uma interface de revisão chamada Antique e outras ferramentas de apoio.

Construído com Claude em cinco meses

A Anthropic afirmou que uma equipe de sete pessoas desenvolveu o Scion em cinco meses com a ajuda do Claude. A empresa concluiu que migrações auxiliadas por grandes modelos de linguagem exigem menos pessoas, mas ressaltou que os engenheiros continuam essenciais para as decisões de design entre sistemas e frequentemente precisaram corrigir o resultado dos agentes. Cada mudança foi revisada por LLMs adversariais e por humanos, que verificaram a intenção da alteração em vez de cada linha de código.

A Anthropic não vai lançar o Scion como código aberto, alegando que ele está atrelado demais às estruturas internas para ser portável. A empresa apresentou o post como uma forma de compartilhar lições essenciais com outras organizações que mantêm grandes equipes de engenharia, que precisariam construir suas próprias adaptações. Outras gigantes da tecnologia seguiram caminhos semelhantes: o Google usa seu sistema Piper, enquanto a Meta desenvolveu o Sapling, parte do qual é de código aberto.

#Anthropic#Scion#Git#agentes de IA#desenvolvimento de software#Claude

Comentários

Seja respeitoso. Os comentários são verificados automaticamente; spam, ofensas e dados pessoais são removidos. As perguntas podem ser respondidas por IA.

Ainda não há comentários. Inicie a discussão ou faça uma pergunta.

Relacionadas