GitLab Duo Agent Platform
- プラン: Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
GitLab Duo Agent Platformは、複数のインテリジェントなアシスタント(「エージェント」)をソフトウェア開発ライフサイクル全体に組み込む、AIネイティブソリューションです。
- 線形のワークフローに従う代わりに、AIエージェントと非同期的にコラボレーションします。
- コードリファクタリングやセキュリティスキャンから調査まで、ルーチンタスクを特化型AIエージェントに委任します。
開始するには、GitLab Duo Agent Platformのスタートガイドを参照してください。
前提条件
Agent Platformを使用するには:
- GitLab Duoを有効にする。
- GitLab Duo ProまたはEnterpriseを契約していない場合は、トップレベルグループまたはインスタンスでGitLab Duo Coreを有効にする。
- GitLab 18.9以前では、Agent PlatformをGitLab Duo Enterpriseアドオンとともに使用できません。Agent PlatformをGitLab Duo Enterpriseとともに使用するには、GitLab 18.10以降にアップグレードしてください。
- 使用しているGitLabのバージョンに応じて:
- GitLab 18.8以降では、エージェントPlatformを有効にする。
- GitLab 18.7以前では、ベータ版機能と実験的機能を有効にする。
- GitLab Self-Managedの場合は、インスタンスを設定してください。
- GitLab Duo Self-Hostedの場合は、エージェントPlatformサービスでAIゲートウェイをインストールする。
ローカル環境でエージェントPlatformを使用するには:
- エディタ拡張機能をインストールし、GitLabで認証する。
- グループネームスペース内にプロジェクトがある。
- デベロッパー、メンテナー、またはオーナーロールがある。
一般提供機能
これらの機能は一般提供されており、使用時にGitLabクレジットを消費します。
Freeプランで利用可能な機能は、GitLabクレジットの購入が必要です。
| 機能 | Free | Premium | Ultimate |
|---|---|---|---|
| GitLab Duo Chat(エージェント型) 複雑な質問に回答し、自律的にファイルを作成および編集します。 | |||
| コード提案 コードを記述すると、AIによる提案が表示されます。 | |||
| カスタムエージェント 独自の開発要件に合わせてチーム固有のエージェントを構築します。 | |||
| 外部エージェント サードパーティのインテグレーションとツールを安全に接続し、エージェントPlatformの機能を拡張します。 | いいえ | ||
| プランナーエージェント 作業を計画、優先順位付け、追跡します。 | |||
| データ分析エージェント データを分析し、開発メトリクスとプロジェクトデータからインサイトを生成します。 | |||
| デベロッパーフロー イシューをマージリクエストに変換します。 | |||
| コードレビューフロー コードレビュータスクを自動化し、チーム全体でコーディング標準を適用します。 | |||
| GitLab CI/CD変換フロー レガシーCI/CDパイプラインをGitLab CI/CD形式に変換します。 | |||
| CI/CDパイプライン修正フロー 失敗するCI/CDパイプラインを診断し、自動的に修正します。 | |||
| ソフトウェア開発フロー 実行する前に、完全な複数ステップの計画を作成します。 | |||
| MCPクライアント MCP互換のAIクライアントまたはIDE拡張機能からGitLabのリソースとツールにアクセスします。 11 | |||
| SAST誤検出判定フロー SASTセキュリティスキャンにおける誤検出を自動的に識別し、フィルタリングします。 | いいえ | いいえ | |
| SAST脆弱性の修正フロー SASTの脆弱性に対する修正および修正ステップを自動的に生成します。 | いいえ | いいえ | |
| セキュリティ分析エージェント 反復的なセキュリティタスクを自動化します: トリアージイシューを行い、脆弱性を分析し、修正を生成します。 | いいえ | いいえ |
補足説明:
- MCPクライアントは直接クレジットを消費しません。ただし、エージェントPlatformの使用(MCPクライアントを通じて行われたモデルリクエストなど)はクレジットを消費する場合があります。
ベータ版機能と実験的機能
これらの機能はベータ版または実験的機能であり、GitLabクレジットを消費しません。
Freeプランのユーザーの場合、ベータ版および実験的な機能はクレジットを消費しませんが、それらにアクセスするにはマンスリーコミットメントプールにクレジットが必要です。
機能が一般提供されると、すべてのGitLabバージョンおよびすべての提供形態でその機能の使用がGitLabクレジットを消費し始めます。ベータ機能は、いつでも使用量課金によって一般公開に変更される可能性があります。
| 機能 | Free | Premium | Ultimate |
|---|---|---|---|
| エージェントツールガバナンス ツールレベルの承認ポリシーを設定し、機密性の高いAIエージェントのアクションを実行時に人手による承認でゲートします。 | |||
| AI監査イベントレポート GitLab Duo AIエージェントアクティビティの統合された記録を閲覧およびフィルタリングし、コンプライアンスおよびガバナンスの目的で使用します。 | いいえ | ||
| カスタムフロー 複数のエージェントを組み合わせて、ビジネス上の問題を解決します。 | |||
プロジェクトコンテキストの初期化AGENTS.mdファイルを自動的に生成し、AIエージェントが使用するプロジェクト規則をドキュメント化します。 | |||
| CI/CDセットアップの改善 CI/CDの設定を分析し、提案された改善を含むマージリクエストを生成します。 | |||
| MCPサーバー AIツールとアプリケーションをGitLabインスタンスに安全に接続します。 | いいえ | ||
| CIエキスパートエージェント GitLab CI/CDパイプラインを作成、デバッグ、および最適化します。 | いいえ | ||
| 外部MCPサーバー カスタムエージェントを、MCPサーバーを使用して外部データソースやサードパーティサービスに接続します。 | いいえ | ||
| ナレッジグラフ コードリポジトリの構造化されたクエリ可能な表現を作成し、AI機能を強化します。 | いいえ | ||
| マージコンフリクトを解決 マージコンフリクトを自律的に分析し、競合するファイルを編集し、解決コミットをプッシュします。 | いいえ |