フロー
- プラン: Premium、Ultimate
- アドオン: GitLab Duo Core、Pro、またはEnterprise。
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
- ステータス: ベータ
この機能の利用可否は、機能フラグによって制御されます。詳細については、履歴を参照してください。
フローとは、1つまたは複数のエージェントが連携して複雑な問題を解決するものです。
フローは、IDEとGitLab UIで利用できます。
- UIでは、フローはGitLab CI/CDで直接実行され、ブラウザを離れることなく、一般的な開発タスクを自動化できます。
- IDEでは、フローはVS Code、Visual Studio、およびJetBrainsで利用できます。
利用可能なフロー
以下のフローが利用可能です:
- CI/CDパイプラインを修正。
- Jenkinsfileを
.gitlab-ci.ymlファイルに変換。 - イシューをマージリクエストに変換。
- ソフトウェア開発のあらゆる側面に取り組みます。このフローでは、ニーズを記述すると、GitLab Duoがリポジトリ、コードベース、およびその構造を理解します。
選択したコードを理解するなど、より焦点を絞った作業には、GitLab Duoチャット(エージェント型)を使用します。
フローをオンにする
フローをオンまたはオフにするには、GitLab Duo設定を使用します。
GitLab UIで実行中のフローを監視する
プロジェクトで実行されているフローを表示するには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 自動化 > セッションを選択します。
IDEでフローの履歴を表示する
プロジェクトで実行したフローの履歴を表示するには:
- フロータブで、下にスクロールしてRecent agent sessions(最近のエージェントセッション)を表示します。
サポートされているAPIと権限
GitLab UIでは、フローは次のGitLab APIにアクセスできます:
フローは各ユーザーの権限を使用し、すべてのプロジェクトアクセス制御とセキュリティポリシーを尊重します。
フィードバックを提供する
エージェントフローは、GitLab AI搭載の開発プラットフォームの一部です。皆様からのフィードバックは、これらのワークフローの改善に役立ちます。フローに関する問題を報告したり、改善点を提案するには、このアンケートにご回答ください。