AI関連の最新ニュースをピックアップ
米GitHubは2026年10月1日(現地時間)、「GitHub Copilot CLI」、デスクトップ版「GitHub Copilot」アプリ、および「GitHub Copilot SDK」において、マルチエージェントのオーケストレーション手順をコードとして定義できる新機能「Dynamic Workflows(複数のAIエージェントと自動化ステップの実行手順をコードで記述・制御するGitHub Copilotのワークフロー機能)(動的ワークフロー)」のパブリックプレビューを開始したと発表しました。すべてのCopilot有料プラン(Individual, Business, Enterprise)のユーザーを対象に提供されます。
Dynamic Workflowsは、複雑なタスクの実行手順をプログラムコードとして定義する仕組みです。自動化されたスクリプト処理と、1つ以上のAIエージェントによる推論・判断ステップを組み合わせ、順次実行や並列実行を自在に組み立てることができます。 ワークフロープログラムは「GitHub Copilot Extension(拡張機能)」内部に配置され、Copilotの拡張API群に直接アクセスして動作します。
主な実行能力は以下の通りです:
利用開始方法として、GitHub Copilotデスクトップアプリではセットアップ不要で即座に利用できます。Copilot CLIでは --experimental オプションを付けて実行するか、対話セッション内で /experimental on を実行することで機能が有効化されます(/update で最新版への更新が必要)。また、ワークフロー自体のコード作成をCopilotに対話形式で依頼することも可能です。
GitHub Copilotには、複数のサブエージェントに自律的にタスクを振り分ける「/fleet」コマンドが既に存在しますが、Dynamic Workflowsとは明確な設計思想の違いがあります。
| 比較項目 | /fleet(フリート) | Dynamic Workflows(動的ワークフロー) |
|---|---|---|
| 制御方式 | モデルが自律的にタスクを分割・委譲 | 開発者がコードで厳密に手順と条件を定義 |
| 再現性・信頼性 | 実行ごとにサブタスク構成が変わりうる | コードに沿って毎回同一のプロセスを決定論的に実行 |
| 適した用途 | 探索的な大規模調査、柔軟な試行錯誤 | 定常インシデント調査、リリース審査、厳格な監査 |
| 観測可能性 | エージェント任せの進捗 | ステージごとの入出力やチェックポイントが明確 |
公式ドキュメントで推奨されている実践的なシナリオは以下の通りです:
近年のAIエージェント開発では、モデルに目標を与えて自由に思考・実行させる「ブラックボックス型の自律動作」が注目を集めてきましたが、企業の本番業務においては再現性の低さや予期せぬ暴走が大きな導入障壁となっていました。
Dynamic Workflowsが示した「コードによる決定論的オーケストレーション」は、確定的な自動化パイプラインの中に要所でのみAIエージェントの推論を挟み込むという、実務的で極めて信頼性の高いアーキテクチャです。CI/CDや監視ワークフローと同様に、AIエージェントの協調動作をコード管理(Agent as Code)する開発手法がデファクトスタンダードになっていくと予想されます。
引用元:GitHub