GitLabが新たに発表したエージェント機能
2023年6月10日、米サンフランシスコに本社を構えるGitLabは、ロンドンで開催された「GitLab Transcend」にて、エンタープライズ規模でのエージェント主導のソフトウェアデリバリーを運用するための画期的な新機能を発表しました。この新機能は、エンジニアリングチームが直面するさまざまな課題に対処するものです。
エージェント活用の現状と課題
エンジニアリングチームがエージェントの活用を拡大する中で、インフラやガバナンスに限界が生じることが明らかになっています。ボトルネックやコンテキストの不足、コスト予測の難しさなど、多くの問題が現場で発生していました。GitLabの新機能は、これらの課題を解決するために設計されています。
次世代ソースコード管理
発表された1つ目の機能は、次世代ソースコード管理(プライベートベータ版)です。従来、Gitは人間のペースで操作されることを前提としていましたが、大規模なプロジェクトではエージェントがタスクを実行する際に時間がかかるボトルネックが発生することが分かりました。この新機能では、エージェントが必要な情報だけを迅速に取得できるよう改良されており、結果としてタスク完了速度が最大50倍向上するといいます。これにより、ネットワークトラフィックも削減されるため、効率的な作業が期待できます。
GitLab Orbitの導入
続いて発表されたGitLab Orbit(パブリックベータ版)は、エージェントとエンジニアが共通で参照可能なコンテキストグラフを提供します。これにより、ライフサイクル全体の情報をマッピングし、必要な情報を瞬時に把握することができるようになります。社内テストにおいては、エージェントの応答速度が最大11倍向上し、トークン消費が劇的に減少しました。この新機能は、サードパーティエージェントでも利用できるオープンAPIとして設計されています。
エージェント向けガバナンスの強化
エージェントの行動を監査可能にするエージェント向けガバナンス(プライベートベータ版)機能も発表されました。複数のエージェントが同時にコードをプッシュしたりデプロイを行う中で、適切なガバナンスを維持することが課題となっています。この機能では、すべてのエージェントのアクションに対してポリシーや承認を組み込むことで、リアルタイムで異常活動を可視化します。
GitLab Flexで柔軟な契約管理
最後に発表されたGitLab Flexは、エンタープライズソフトウェア契約における柔軟性を向上させる新システムです。この機能では、プラットフォームシートやGitLabクレジットを1つの年間契約で統合し、組織のニーズに応じた調整が可能になります。これにより、チームは無駄な支出を避けることができるでしょう。
結論
GitLabの新機能は、エンタープライズ規模でのエージェント利用をより効率的で安全にするための重要なステップです。開発チームが直面するさまざまな課題に対し、実績のあるプラットフォームの中で新たな可能性が広がることが期待されます。今後もGitLabは、ソフトウェア開発・デリバリーに革命をもたらすポジションを確保し続けるでしょう。