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

GitLab Duo Agent Platformのプロジェクトオンボーディング

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

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

オンボーディングページは、GitLab Duo Agent Platformで使用するプロジェクトの設定を支援します。このページから、プロジェクトコンテキストを初期化し、AIエージェントを使用してCI/CDのセットアップを改善できます。

前提条件

  • プロジェクトのデベロッパー、メンテナー、またはオーナーロール。
  • The GitLab Duo Agent Platformの前提条件。
  • Improve CI setupタスクの場合は、プロジェクト内の.gitlab-ci.ymlファイル。

プロジェクトコンテキストを初期化する

Initialize project contextタスクは、リポジトリを分析し、プロジェクト用のAGENTS.mdファイルを作成します。

このファイルはAGENTS.md仕様に従い、テストコマンド、Lintルール、コミットフォーマット、コードパターンなど、プロジェクトの慣例をドキュメント化します。Agent Platformの機能は、リポジトリで作業する際のコンテキストとしてこれを使用します。

プロジェクトコンテキストを初期化するには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 左サイドバーで、自動化 > Onboardingを選択します。
  3. Initialize project contextを選択します。AGENTS.mdまたは.ai/AGENTS.mdがデフォルトブランチに既に存在する場合、このオプションは利用できません。

GitLabは、developer/v1エージェントセッションを開始し、リポジトリを分析して、AGENTS.mdファイルを追加するドラフトマージリクエストを開きます。エージェントセッションへのリンクが表示され、進捗を追跡することができます。

CI/CDセットアップを改善する

Improve CI setupタスクは、既存のCI/CD設定を分析し、改善を提案するエージェントを起動します。

CI/CDセットアップを改善するには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 左サイドバーで、自動化 > Onboardingを選択します。
  3. Improve CI setupを選択します。.gitlab-ci.ymlがデフォルトブランチに存在しない場合、このオプションは利用できません。

GitLabは、.gitlab-ci.ymlを分析し、提案された改善を含むドラフトマージリクエストを開くエージェントセッションを開始します。エージェントセッションへのリンクが表示され、進捗を追跡することができます。