GitLab 日本語
フォロー
Gitは人間向けに作られた — エージェントにはアップグレードが必要だ
AIエージェントのソースコード管理は、従来のGitバックエンドがその規模に対応できるように設計されていないため、業界は苦労しています。エージェントは、「クローン税」のような問題に直面しており、小さなタスクのためにリポジトリ全体をダウンロードし、大量のデータ転送とセットアップ時間の遅延を引き起こしています。また、数千ものセッションが人間ユーザー向けに構築されたシステムを圧倒するため、同時実行性の崩壊を引き起こします。さらに、分離性の欠如は、エージェントがアカウントやブランチを共有することを意味し、アクションの追跡や放棄された作業の破棄を困難にしています。GitLabは、次世代ソースコード管理(次世代SCM)でこれらの問題に取り組んでいます。この新しいシステムは、Git互換性を維持しながらも、エージェントに最適化された再設計されたバックエンドとインターフェースを備えています。エージェントは、リポジトリサーバー側で特定のデータをクエリできるようになり、完全なクローンを回避し、ネットワークトラフィックと処理時間を大幅に削減します。アーキテクチャは、インテリジェンスとコンピューティングレイヤーを分離し、オンデマンドスケーリングと弾力的なオブジェクトストレージを可能にします。専用に構築されたAPIにより、エージェントは効率的にデータを取得し、変更をコミットでき、数千もの同時実験をサポートします。このソリューションは、クラウドとオンプレミスの両方で動作するように設計されており、エアギャップ環境を含むさまざまなインフラストラクチャニーズに対応します。内部テストでは、最大50倍の実行速度向上と1,000倍のネットワークトラフィック削減という劇的な改善が見られます。単なる高速なGitバックエンドを超えて、次世代SCMは、エージェントアクションの来歴と完全なライフサイクル管理を統合します。これにより、監査可能性とポリシーへの準拠が保証され、エージェントの作業が既存の管理された本番パイプラインにシームレスに組み込まれます。