ソフトウェア開発で次に何をすべきかを知ることは、めったに難しい部分ではありません。まったく同じ手順でそれを繰り返す——イシューの実装、パイプラインの修正、マージリクエストのレビュー——ことが難しいのです。回答だけを提供するチャットは、すべての引き継ぎをあなたに残します。手作りのスクリプトは、アクセス制御の変更、新規トリガー、または更新されたレビューゲートを継承しません。どちらの場合も、チームが頼りにしているマルチステップのパスは、誰かの頭の中のランブックとして固定されたままです。
GitLab 19.2は、Custom Flowsが一般提供(GA)になったことで、そのギャップを埋めます:一度定義し、ネイティブのGitLabイベントからトリガーし、CI/CDパイプラインで実行できるAI駆動のワークフローです。失敗したテストの分析 → 修正の生成 → コミット → チームへの通知のような自己修復パイプラインのパターンが、エンドツーエンドでプラットフォームに実行させることができるようになります。
さらに、Foundational Flowsは、ボタン、メンション、またはアサインからのみ開始するものではなくなりました。GitLab Duo Agentic Chatでのリクエストが専門的な作業——変更の実装、マージリクエストのレビュー、失敗したパイプラインの修正——に一致する場合、Duoがフローを推奨し、あなたが引き継ぎを承認し、会話からフォローできるようになりました。
その結果、エージェント型のソフトウェアデリバリーはシングルターンチャットを超えます。チームはすでに信頼しているシーケンスをエンコードし、イベントまたはチャットから起動し、人間はすべての途中のステップではなく承認に留まることができます。
なぜマルチステップのソフトウェアデリバリーは手動のままなのか
エージェント型のデモはシングルターンを好みます。実際のデリバリー作業はチェーンです:コンテキストの収集、コードの変更、マージリクエストのオープン、CIの待機、レビューへの対応です。フローがなければ、そのチェーンのすべてのリンクは、人間がクリックしたり、貼り付けたり、部族的な手順を思い出すことになります。
GitLab Duo Agent Platform内のカスタムフローが成熟途中にあった間、それらのチェーンを構築することは暫定的なものに感じられていました。チームは、すでに信頼しているパス——自己修復パイプライン、「このイシューを実装する」、イベント駆動のフォローアップなど——をエンコードすることを、プロダクション対応とイベントカバレッジがまだ整っていなかったために延期していました。
エージェント型フローがエンジニアリングチームにもたらす変化
- すでに信頼しているシーケンスを自動化する。 Custom Flowsは、すでに作業しているGitLabイベント——メンション、アサイン、パイプライン、マージリクエストのライフサイクル、ワークアイテムの変更など——によってトリガーされる、マルチステップのタスクをプロジェクト間で実行します。複合アイデンティティの下で実行されるため、アクセスは制限され、アクションは追跡可能です。
- チャットから専門的な作業を開始する。 Agentic ChatにDeveloper Flowを使って作業を実装するよう依頼したり、Code Review Flowでマージリクエストをレビューしたり、Fix CI/CD Pipeline Flowで失敗したパイプラインを診断・修復したりできます。引き継ぎを承認してから、進行状況がインラインで表示される間、作業を続けられます。
- 自動レビューの意図を維持する。 GitLab 19.2では、除外ルールにより、ボット作成またはブランチパターンのマージリクエストを、クレジットを消費したくない場合に自動レビューからスキップできます。Custom review instructionsは、レビューが何を探すかを形作るため、どのマージリクエストをレビューするかを選ぶだけでなく、どのようにレビューするかも選べます。
Duoのエージェント型フローを実際に見る:
どのように動作するのか?
Custom flows. プロジェクトまたはAI Catalogから作成し、可視性を選択し、必要な場所で有効にし、適切なGitLabイベントが開始するようにtriggerをアタッチします。機密性の高いステップにhuman-in-the-loopのチェックポイントを追加できます。19.2では、custom flowsに「work item status changed」トリガーと、最大100プロジェクトにわたるパブリックフローの一括有効化機能も追加されました。今後、Flow Creation Agentがロードマップにあり、チームが平易な言葉でフローを記述し、最初に完全なスキーマを手書きせずに実行可能な定義を取得できるようになります。
Foundational Flows in Agentic Chat. リクエストが専門的な作業に一致する場合、それをfoundational flowに引き継ぐことができ、何かが実行される前にあなたが承認し、作業中も会話内に留まることができます。それが、回答だけをするチャットとの違いです:マルチステップの部分が、あなたの手を離れつつもGitLabを離れません。
Code Review Flowの自動化の更新。 除外ルールにより、ボット駆動または範囲外のマージリクエストが、意図せず消費するコードレビューのサイクルを消費するのを防ぎます。また、custom review instructionsは、チームにとって「良い」とはどのようなものかを形作るため、自動化の拡大がすべてを同じ方法でレビューすることを意味しないようにします。
すでに実行しているパスをエンコードし始める
Custom Flowsは一般提供となり、Foundational FlowsはAgentic Chatから開始できるようになりました。Agentic Chatは、あなたが必要とするものを記述する際に適切な専門フローにリクエストをルーティングします——チームがすでに信頼しているエージェント型ソフトウェアデリバリーのシーケンスを、部族的知識を超えた予測可能な自動化に変換します。
詳細を知る準備はできましたか?まずはCustom FlowsとFoundational Flowsのドキュメントを確認してください。計画すべき点の1つ:イベント駆動のフローは、実行する作業に基づいてクレジットを消費します。大規模なグループ全体に展開する前に、いくつかのプロジェクトで試してみてください。
GitLab Duo Agent Platformの他の機能と同様に、GitLab Duo Agent Platformの無料トライアルでエージェント型フローにアクセスできます。Freeティアでは、いくつかの簡単な手順でサインアップできます。
すでにGitLab PremiumまたはUltimateをご利用ですか?まずはDuo Agent Platformを有効化し、サブスクリプションに含まれるGitLab Creditsをご利用ください。
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.