フロー
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
この機能の利用可否は、機能フラグによって制御されます。詳細については、履歴を参照してください。
フローとは、1つ以上のエージェントを連携させて、複雑な問題を解決するための仕組みです。
GitLabでは、次の2種類のフローを利用できます:
- 基本フローは、GitLabが一般的な開発タスク向けに作成した、事前構築済みで本番環境に対応したワークフローです。
- カスタムフローは、チーム固有のプロセスを自動化するために作成するワークフローです。ワークフローのステップやエージェントを定義し、フローの実行を制御するトリガーを定義します。
フローは、IDEとGitLab UIで利用できます。
- UIでは、フローはGitLab CI/CDで直接実行され、ブラウザを離れることなく一般的な開発タスクを自動化できます。
- IDEでは、VS Code、Visual Studio、JetBrainsでソフトウェア開発フローを利用できます。その他のフローについてもサポートが提案されています。
CI/CDにおけるフローの実行方法について詳しくは、フロー実行のドキュメントを参照してください。フローのセキュリティについて詳しくは、複合アイデンティティのドキュメントを参照してください。
前提条件
フローを使用するには:
- 前提条件を満たしている必要があります。
GitLab UIでフローを実行するには:
- GitLab Duoの設定でフローをオンにする必要があります。
- コードを作成するフローを使用するには、サービスアカウントを許可するようにプッシュルールを設定する必要があります。
- 独自のRunnerを構成するか、またはGitLabホスト型Runnerがプロジェクトで有効になっており、動作していることを確認します。
GitLab UIで実行中のフローを監視する
プロジェクトで実行中のフローを表示するには:
- 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 自動化 > セッションを選択します。
IDEでフローの履歴を表示する
プロジェクトで実行したフローの履歴を表示するには:
- フロータブで、下にスクロールして最近のエージェントセッションを確認します。
AGENTS.mdでフローをカスタマイズする
AGENTS.mdファイルを使用して、基本フローとカスタムフローの実行時に、GitLab Duoが従うコンテキストと指示を提供できます。
詳細については、AGENTS.mdカスタマイズファイルを参照してください。
フィードバックを提供する
フローは、GitLabのAI搭載開発プラットフォームの一部です。皆様からのフィードバックは、これらのワークフローの改善に役立ちます。フローに関する問題の報告または改善提案を行うには、こちらのアンケートにご記入ください。