基本エージェント
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
基本エージェントは、ドメイン固有の専門知識とコンテキスト認識を備え、GitLab Duo Chatの機能を拡張する特化型AIアシスタントです。
汎用的なGitLab Duo Agentとは異なり、基本エージェントは、それぞれの専門ドメインに固有のワークフロー、フレームワーク、ベストプラクティスを理解しています。各エージェントは、GitLab機能に関する深い知識と役割に応じた推論を組み合わせることで、実際の業務に即した形で役立つ、的確な支援を提供します。
基本エージェントは、GitLabによって構築および管理されており、GitLab管理バッジ( )が表示されます。
前提条件
- GitLab Duo Agent Platformの前提条件を満たしていること。
- 基本エージェントが有効になっていることを確認してください。
利用可能な基本エージェント
次の基本エージェントは、GitLab UI、VS Code、およびJetBrains IDEで利用できます。エージェントによって利用可能なティアが異なります。詳細については、各エージェントのページを参照してください。
- プランナー。プロダクト管理および計画ワークフローに対応。
- セキュリティ分析。セキュリティ分析および脆弱性管理に対応。
- データ分析。プラットフォームデータの分析および可視化に対応。
- CI Expertは、GitLab CI/CDパイプラインの作成、デバッグ、および最適化用です。
エージェントを複製する
基本エージェントに変更を加えるには、そのコピーを作成します。
前提条件:
- プロジェクトのメンテナーまたはオーナーロールが必要です。
エージェントを複製するには:
- 上部のバーで、検索または移動先 > 検索を選択します。
- AIカタログを選択し、次にエージェントタブを選択します。
- 複製するエージェントを選択します。
- 右上隅で、アクション( )> 重複を選択します。
- 表示レベルとアクセスで、次の操作を行います:
- 管理元ドロップダウンリストから、エージェントのプロジェクトを選択します。
- 表示レベルで、非公開または公開を選択します。
- オプション。変更するフィールドを編集します。
- エージェントを作成を選択します。
カスタムエージェントが作成されます。これを使用するには、有効にする必要があります。
基本エージェントのオン/オフを切り替える
デフォルトでは、基本エージェントはオンになっています。トップレベルグループ(ネームスペース)またはインスタンスに対して、基本エージェントをオンまたはオフにできます。
基本エージェントをデフォルトでオフにした場合:
- 新しくリリースされたエージェントを含め、デフォルト設定を使用する基本エージェントはオフになります。
- デフォルトのGitLab Duo Agentは引き続き使用できます。
前提条件:
- グループのオーナーのロールを持っている必要があります。
- 上部のバーで、検索または移動先を選択して、グループを見つけます。
- 設定 > GitLab Duoを選択します。
- 設定の変更を選択します。
- 基本エージェントのデフォルトの可用性で、次のいずれかを選択します:
- オン
- オフ
- 可用性の設定で、各エージェントに対して次のいずれかを選択します:
- オン
- オフ
- デフォルト(有効)を使用またはデフォルト(無効)を使用
- 変更を保存を選択します。
これらの設定は、次のユーザーに適用されます:
- トップレベルグループをデフォルトのGitLab Duoのネームスペースとして設定しているユーザー。
- デフォルトのネームスペースを設定しておらず、トップレベルグループに属するネームスペースにアクセスするユーザー。
トップレベルグループで基本エージェントをオフにすると、そのグループをデフォルトのGitLab Duoネームスペースとして使用しているユーザーは、どのネームスペースでも基本エージェントにアクセスできなくなります。
前提条件:
- 管理者である必要があります。
- 右上隅で、管理者を選択します。
- 左側のサイドバーで、GitLab Duoを選択します。
- 設定の変更を選択します。
- 基本エージェントのデフォルトの可用性で、次のいずれかを選択します:
- オン
- オフ
- 可用性の設定で、各エージェントに対して次のいずれかを選択します:
- オン
- オフ
- デフォルト(有効)を使用またはデフォルト(無効)を使用
- 変更を保存を選択します。