本文へスキップ
IFAI

業界動向

Claudeのコード急増でGitが限界に Anthropicが新システム「Scion」開発

公開 拡散指数 46

AnthropicはClaudeによる自律的な開発で1日のコードマージ数が5月の2500件から9月には3万件超へ急増したことを受け、独自開発のバージョン管理システム「Scion」へ移行したと発表した。Gitの分散前提を見直し、常時接続のエージェントに最適化した設計で拡張性を確保した。

Claudeのコード急増でGitが限界に Anthropicが新システム「Scion」開発
画像:anthropic.com

AIがエンジニアの仕事を奪うかどうかという議論が続く中、Anthropicでは一足先にClaudeが既存の開発基盤をパンクさせていました。音を上げたのは人間ではなく、ソフトウェア業界が長年使い続けてきたGitでした。

背景にあるのは開発スピードの劇的な加速です。Claudeが自律的に研究ループを回し、ゼロからサービスを組み上げるようになった結果、Anthropicの1日あたりのコードマージ数は5月の約2500件から、9月には3万件超へと跳ね上がりました。

これにより、開発のボトルネックはコード作成から人間向けインフラへと移りました。同社のモノレポは履歴だけで約100GB、圧縮作業コピーでも25GBを超えます。CIのチェックアウトは1日約2500万回に達し、Gitの標準仕様のままでは1日600PB以上のトラフィックが発生する計算でした。

常時オンライン前提のバージョン管理システム

これまでAnthropicは、数百台の社内Gitミラーや差分チェックアウトで急場をしのいできましたが、マージ頻度が爆発したことでミラーの同期遅延や容量制限が限界に達しました。

Gitの根本思想は「人間がオフラインで作業できること」であり、各クライアントが完全なリポジトリを持つ分散型です。しかし、Anthropicでコードをやり取りする主体のほとんどは、最初から常時オンラインのAIエージェントとCIジョブでした。

そこで同社は発想を転換し、常時オンラインのエージェントに最適化した独自システム「Scion」を構築しました。リポジトリ全体を5か月で完全移行し、その新基盤コードの大半もClaude自身が作成したといいます。併せてコードレビュー基盤「Antique」やコード検索ツールも内製されました。

Scionは完全なサーバー集中型で、リポジトリの完全なコピーはどこにも存在しません。変更はログ形式のチェンジセットとしてサーバー上で即座に確定し、Gitのような重いパックファイル処理も不要です。クライアントは必要なディレクトリだけをオンデマンドで取得でき、CIジョブはローカルにファイルを落とさずAPI経由で直接差分を照会できます。

なぜ重要か

私たちは、今回のAnthropicの試みが「AIエージェントが主流になった後のソフトウェア開発」の現実的な課題をいち早く浮き彫りにしたと考えています。

一般の開発者や小規模チームにとって、今すぐGitを捨てる必要はありません。そもそも人間主体のチームで1日3万回もマージが発生することは稀ですし、Scion自体も社内専用ツールです。しかし、開発プロセスにAIを本格導入している企業にとっては、いずれ直面するボトルネックの予兆と言えます。

業界全体で見れば、GitHubやGitLabなどのツールベンダーに対する強烈な問題提起です。これまでのインフラは人間のタイピング速度とオフライン作業を前提に設計されていましたが、今後は常時接続されたエージェントによる大量のマイクロコミットをさばく設計が求められます。

Anthropicのアプローチは、Gitの延命をやめて「エージェントは常時オンライン」という現実に割り切った点で極めて合理的です。一方で、すべての操作をサーバーと分散DBに依存する設計は、インフラ障害時のリスクを完全に中央へ集中させる側面もあります。オフラインでのフォールバックが効かない点は、現場にとって無視できないトレードオフになりそうです。

情報源 (1)

  1. [1]
    anthropic.com(新しいタブで開きます)原文anthropic.com

毎日のAIピックアップ