正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

エージェント

  • プラン: Premium、Ultimate
  • アドオン: GitLab Duo Core、Pro、またはEnterprise。
  • 提供形態: GitLab.com
  • ステータス: 実験的機能

この機能の利用可否は、機能フラグによって制御されます。詳細については、履歴を参照してください。

エージェントはAIを使用してタスクを実行し、複雑な質問に答えます。カスタムエージェントを作成して、マージリクエストの作成やレビューコードなど、特定のタスクを実行します。または、AIカタログを使用して、GitLabで作成されたエージェントを見つけます。

エージェントとのインタラクションの準備ができたら、エージェントを有効にするか、テスト実行を実行できます。

前提要件

エージェントを使用するには、前提要件を満たす必要があります。

エージェントの表示レベルに応じて、追加の要件があります。

エージェントの表示レベル

エージェントを作成する際、エージェントをソースプロジェクトに関連付け、公開またはプライベートにするかを選択します。

  • 公開エージェントは誰でも表示でき、前提条件を満たす任意のプロジェクトで有効にできます。
  • プライベートエージェントは、少なくともデベロッパーロールを持つソースプロジェクトのメンバーのみが表示できます。プライベートエージェントは、ソースプロジェクト以外のプロジェクトでは有効にできません。エージェントが現在有効になっている場合、プライベートエージェントを公開にすることはできません。

エージェントの作成

前提要件:

  • プロジェクトのメンテナー以上のロールを持っている必要があります。

エージェントを作成するには:

  1. 左側のサイドバーで、検索または移動先 > 検索を選択します。
  2. AIカタログを選択します。
  3. 新規エージェントを選択します。
  4. 基本情報で:
    1. 表示名に、エージェントの名前を入力します。
    2. 説明に、エージェントの説明を入力します。
  5. Visibility & access(表示レベルとアクセス)で:
    1. 表示レベルで、プライベートまたは公開を選択します。
    2. ソースプロジェクトのドロップダウンリストから、エージェントのプロジェクトを選択します。
  6. プロンプトシステムプロンプトに、エージェントの個性、専門知識、および動作を定義するプロンプトを入力します。
  7. オプション。オプション。利用可能なツールツールのドロップダウンリストから、エージェントがアクセスできるツールを選択します。たとえば、エージェントが自動的にイシューを作成するようにするには、イシューの作成を選択します。
  8. エージェントの作成を選択します。

エージェントはソースプロジェクトで有効になり、AIカタログに表示されます。

エージェントの有効化

チャットでエージェントを使用するには、プロジェクトでエージェントを有効にします。デフォルトでは、エージェントはソースプロジェクトで有効になっています。

前提要件:

  • プロジェクトのメンテナー以上のロールを持っている必要があります。
  1. 左側のサイドバーで、検索または移動先 > 検索を選択します。
  2. AIカタログを選択し、有効にするエージェントを見つけます。
  3. エージェント名の横にあるアクション ellipsis_v )> Enable in project(プロジェクトで有効)を選択します。
  4. プロジェクトドロップダウンリストから、プロジェクトを選択します。
  5. 有効を選択します。

エージェントがプロジェクトのエージェントページに表示されます。

エージェントの実行

テスト実行を実行して、エージェントとのセッションを開始します。

前提要件:

  • あなたはソースプロジェクトのメンバーであり、少なくともメンテナーロールを持っている必要があります。

エージェントを実行するには:

  1. 左側のサイドバーで、検索または移動先 > 検索を選択します。
  2. AIカタログを選択します。
  3. エージェントを選択し、テストを選択します。
  4. ダイアログで、指示を入力し、実行を選択します。

進捗状況を監視するには、自動化 > セッションを選択します。

エージェントの複製

別のソースプロジェクトに既存のエージェントのコピーを作成します。他の誰かが作成したエージェントを使用する場合、または元のエージェントを上書きすることなくエージェントを変更する場合は、これを行います。

前提要件:

  • プロジェクトのメンテナー以上のロールを持っている必要があります。

エージェントを複製するには:

  1. 左側のサイドバーで、検索または移動先 > 検索を選択します。
  2. AIカタログを選択し、複製するエージェントを見つけます。
  3. エージェント名の横にあるアクション ellipsis_v )> 複製を選択します。
  4. オプション。変更するフィールドを編集します。
  5. エージェントの作成を選択します。

エージェントの管理

エージェントを編集して設定を変更するか、AIカタログから削除します。

前提要件:

  • あなたはソースプロジェクトのメンバーであり、少なくともメンテナーロールを持っている必要があります。
  1. 左側のサイドバーで、検索または移動先 > 検索を選択します。
  2. AIカタログを選択し、管理するエージェントを見つけます。
  3. エージェント名の横にあるアクション ellipsis_v )を選択します。
    • エージェントを編集するには:
      1. 編集を選択します。
      2. 変更したいフィールドを編集し、変更を保存を選択します。
    • エージェントを削除するには:
      1. 削除を選択します。
      2. 確認ダイアログで、削除を選択します。