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

フロー

  • プラン: 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 UIで実行中のフローを監視する

プロジェクトで実行中のフローを表示するには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 自動化 > セッションを選択します。

IDEでフローの履歴を表示する

プロジェクトで実行したフローの履歴を表示するには:

  • フロータブで、下にスクロールして最近のエージェントセッションを確認します。

AGENTS.mdでフローをカスタマイズする

AGENTS.mdファイルを使用して、基本フローとカスタムフローの実行時に、GitLab Duoが従うコンテキストと指示を提供できます。

詳細については、AGENTS.mdカスタマイズファイルを参照してください。

フィードバックを提供する

フローは、GitLabのAI搭載開発プラットフォームの一部です。皆様からのフィードバックは、これらのワークフローの改善に役立ちます。フローに関する問題の報告または改善提案を行うには、こちらのアンケートにご記入ください