Claudeが大規模なタスクを自動で分割処理——dynamic workflows登場
数ヶ月かけて計画していた大きなプロジェクトが、数日で終わる——こんな未来が現実になろうとしています。Anthropicは、AI「Claude」の新機能「dynamic workflows(ダイナミックワークフロー)」を一般公開しました。この機能は、複雑な作業をClaudeが自動で分割し、複数の並列エージェントで同時処理するものです。
何ができるようになったのか
これまでのAIアシスタントは、ひとつの質問に対してひとつの答えを返すのが基本でした。しかしdynamic workflowsでは、Claudeが自動的に大きなタスクを小さな仕事に分割し、数十から数百のサブエージェントが並列で動きます。
例えば、こんな場面で活躍します:
- コード全体に潜むバグを一度に探す
- 数百のファイルをまたがるシステムの更新や移行
- 新しい技術への切り替え(フレームワーク乗り換えなど)
- 重要な決断の前に、複数の角度から案を検証する
すべての処理が終わったあと、Claudeは自分の仕事をもう一度確認してから、あなたに結果を返します。つまり、チェック機能が組み込まれているので、一度きりの判断よりも信頼性が高いということです。
実際の例——BunのプログラミングDNA書き換え
JavaScriptランタイム「Bun」の開発者は、このdynamic workflowsを使って、言語全体の置き換えを実行しました。Zigで書かれたコード約75万行を、Rustに完全に移行したのです。それも、わずか11日間で。テストスイートの99.8%が成功し、最終的にはマージまで完了しました。
このプロセスでは、複数のワークフローが連鎖的に動きました。最初のワークフローは、Zigのデータ構造に対応するRustの「ライフタイム」を正しく決定。次のワークフローは、数百のファイルを同時に変換し、2人のレビュアーが各ファイルをチェックするという構造です。その後、ビルドテストのループを自動で修正していきました。
どこで使えるのか
dynamic workflowsは、Claude CodeのCLI、デスクトップアプリ、VS Code拡張機能で利用可能です。対応プランはPro、Max、Team、Enterpriseで、クラウドAPIやAmazon Bedrock、Google Vertex AI、Microsoft Foundryでも使えます。
ただし注意点として、このタイプの処理は通常のClaudeセッションよりもトークンを大量に消費します。まずは限られた範囲で試してみることをおすすめします。
おわりに
dynamic workflowsは、AIが単なる「助手」から「自律的なチーム」へ進化していく流れを象徴する機能です。複雑な作業の未来が、少し近づきました。
ジャンルから読みものを探す