AIニュース
プロダクト OpenAI 公式 · 2026/11/02

OpenAI、AIによる開発急増でGit基盤を刷新 待ち時間を5分の1に短縮

要点 3行

米OpenAIは、同社の大規模な単一リポジトリ(モノレポ)を支えるGitバックエンド「Pando」を開発し、すべての開発環境に導入したと発表した。AIモデル「Codex」の活用によってエンジニアによる並行開発が急増し、既存システムが限界を迎えていたことに対応した。本番環境への導入により、変更を送信するプッシュ処理の待ち時間(中央値)を約5分の1に短縮し、現在は1日にほぼ1ペタバイトのGitデータを配信しているという。

OpenAIではCodexの導入以降、エンジニアが並行して進める作業量が拡大した。1人の開発者が複数の変更を同時に継続的インテグレーション(CI)へ投入し、プッシュごとに同一のコミットを取得するジョブが重なるようになった。この負荷の累積により、2025年末頃からリポジトリを支えるシステムで取得やプッシュの遅延、マージの失敗が多発し、システムの信頼性が一時90%未満に落ち込む事態となっていた。

同社はGit自体の利用体験やエンジニア、AIエージェントの作業手順を変えずにスケーラビリティを高めるため、既存の分散Git設計を検証した。すべての複製サーバー間で合意を取る3相コミット(3PC)方式では、過半数の合意を待つ通信やディスク性能がプッシュの経路でボトルネックとなる。また、共有の先行書き込みログ(WAL)方式では、無関係なブランチへのプッシュであっても同一の台帳更新で競合し、処理能力の限界が生じることが確認された。

そこで開発されたPandoは、Gitプロトコルおよびクライアントとの完全な互換性を維持しながら、2つの設計方針を採用した。1つ目は、リポジトリ全体の一貫性を緩め、ブランチごとに独立して更新を管理する「因果整合性」の導入である。無関係なブランチへの書き込みを並行して行えるようにした。2つ目は、クライアントごとに圧縮データ(パックファイル)を生成せず再利用する仕組みである。これにより、サーバーの計算負荷を抑えてキャッシュから高速に読み取りデータを配信できるようにした。

Pandoは既存のエンジニアリング業務を中断させることなく本番環境へ移行された。OpenAIは今後、AIエージェント規模の大規模な開発作業を支援するため、自社で改良したGitの成果をオープンソースのGit本体(アップストリーム)へ還元していく方針を示している。

この記事は OpenAI 公式の発表を AI が日本語に要約したものです。正確な内容は原文をご確認ください。

アプリで開く
アプリなら毎朝1件、注目のAIニュースが届きます 記事中の専門用語をタップすると、その場で辞典の解説が開きます。無料・広告のみ。
Google Play で手に入れよう App Store からダウンロード

関連記事