AnthropicはDynamic Workflows、単一ワークフロー内で多数のAIエージェントを連携させることで、複雑なソフトウェアエンジニアリング・タスクを処理するために設計されたClaude Code向けの新機能を発表した。リサーチプレビューとして提供されるこの機能によりClaudeはオーケストレーションスクリプトを動的に作成し、作業をサブタスクに分割し、それらを並列実行し、最終的な回答を提示する前に結果を検証する。
このリリースは広範囲に及ぶバグの調査、大規模な移行の管理、セキュリティ監査の実施、パフォーマンスのレビュー、複雑なソフトウェアプロジェクトのアーキテクチャ分析など、単一のエージェントでは複雑すぎるタスクに対応する。Dynamic Workflowsは複数のサブエージェントを管理でき、Claudeが完了までに数時間から数日を要する可能性のある大規模なタスクを処理できるようにする。
マニュアル構成されたエージェントチームに依存する代わりに、ユーザーの目的に基づいてClaudeはワークフローをオンデマンド生成する。システムは作業をプランし、専門エージェントにタスクを分配し、調査結果を比較・検証し、結果が収束するまで反復する。Anthropicによればこのアプローチにより、Claudeが従来はエンジニアリングチームによる大量の調整と監督を必要としていたプロジェクトに取り組めるようになるという。
この機能はClaudeにワークフローの作成を依頼することで明示的に有効化するか、ワークフローベース・アプローチが適切なタイミングをClaudeが自動的に判断できるようになるultracodeと呼ばれる新しい設定を有効にすることでアクティベートできる。実行期間を通じて進捗が保存されるため、中断された実行も最初からやり直すことなく再開できる。
初期の反応は、この機能が多くの開発者がすでにマニュアルで組み立てたワークフローを正式化するものであることを示唆している。あるRedditユーザーが書いた:
正直なところ、ずっとこのような機能を待っていました。もちろんすべてのユースケースに当てはまるわけではありませんが、長い間これを試してみたいと思っていたプロジェクトがあって、今まさにそれをやっているところです。詳細な出力のチェックはまだですが、速度と自律性については期待通りのようです。
同社はDynamic Workflowsが通常のClaude Codeセッションよりもより大量のトークンを消費する可能性があると警告しており、より大規模なプロジェクトでこの機能を使用する前に小規模でスコープが明確なタスクから始めることを推奨している。
Dynamic WorkflowsはリサーチプレビューとしてMax、Team、対象となるEnterpriseプランのClaude Codeユーザーに加え、Claude APIやAmazon Bedrock、Google Vertex AI、Microsoft Foundryを含むパートナープラットフォーム経由で利用できる。
このローンチは焦点が個々のモデルのパフォーマンスから、複雑なエンジニアリングタスクで協働できる多数の専門エージェントを連携させることへとますます移りつつある、エージェントオーケストレーションシステムへのより広範なシフトを反映している。