写真=Shutterstock

Anthropicは10月13日(現地時間)、社内向けの独自バージョン管理システム「Scion」を開発し、Gitから5カ月で移行を完了したと同社ブログで明らかにした。Claudeによるコード生成の急増で、ソースコード管理が開発上の大きなボトルネックになっていたという。

同社によると、1日にマージされるコード変更は2026年5月の約2500件から、9月には3万件超へ増加した。メインブランチの履歴だけで100GB近くに膨らみ、継続的インテグレーション(CI)向けのコードチェックアウトは1日2500万件規模に達していた。

Anthropicはこれまで、数百台規模のGitミラーを運用して対応してきたが、限界に達したとしている。Gitミラーは、元のコードリポジトリを複製して保持する仕組みだ。

Scionは、リポジトリ全体をクライアント側に複製しない構成を採る。履歴参照やコミット、マージといった処理をサーバー側で実行し、クライアントは必要なデータだけを取得する。各機能はAPIとして提供され、多くの作業はローカルリポジトリなしで実行できるという。

導入効果も大きかった。Anthropicによると、インフラ規模はCPUとメモリ使用量ベースで従来のGitミラー基盤の200分の1に縮小した。チェックアウト時間は分単位から秒単位へ短縮され、CIではCPU容量の25%を確保できたとしている。

Scionとコードレビューツール「Antique」の開発には7人が参加した。同社は、従来なら数年規模を要した作業だったとしている。GitデータをScionへ移すパイプラインの初期版は大半を手作業で実装したが、Claude Mithos Previewで再記述した結果、メモリ使用量は20分の1に減り、処理速度は4倍になったという。

開発現場でのエンジニアの役割も変化した。参加したエンジニア全員が、コードを書く能力ではClaudeが自分たちを上回るとの認識を示したという。一方で、エンジニアはシステム設計やトレードオフの判断を担い、重要な制約条件を逸脱しようとするClaudeを抑える役割も果たしたとしている。

もっともAnthropicは、Scionが一般用途でGitを置き換えるものではないとも強調した。今後6〜12カ月で同様の問題が広く顕在化すると見ており、GitHubやGitLab、オープンソースコミュニティと連携していく方針を示した。

キーワード

#Anthropic #Scion #Git #Claude #CI #API #コードレビュー
Copyright © DigitalToday. All rights reserved. Unauthorized reproduction and redistribution are prohibited.