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