本文へスキップ
IFAI

AIツール

Anthropic、Claude Codeに「動的ワークフロー」提供 数百のエージェントが並行稼働

公開 拡散指数 56

Anthropicは開発支援ツール「Claude Code」に「動的ワークフロー」を正式実装した。Claudeが自らオーケストレーション記述を行い、1回のセッションで数十〜数百のサブエージェントを並行処理させて相互検証する。Bunの75万行に及ぶRust移植を11日で終えた実績もあるが、トークン消費量は大幅に跳ね上がる。

Anthropic、Claude Codeに「動的ワークフロー」提供 数百のエージェントが並行稼働
画像:claude.com

これまでのAIコーディングツールは、数行の補完や単一ファイルのバグ修正といったアシスタント業務が中心でした。大規模なリポジトリの刷新や別言語への移植となれば、開発チームが何カ月もかけて計画するのが当たり前でした。Anthropicはその開発サイクルを数日に短縮しようとしています。

同社はClaude Codeにおいて、新機能「ダイナミックワークフロー」(dynamic workflows)の一般提供を開始しました。Claude自身がオーケストレーション用のスクリプトを動的に生成し、単一のセッション内で数十から数百のサブエージェントを並列実行して、大規模なエンジニアリングタスクを自律的にやり切る仕組みです。

この機能はCLI、デスクトップ版、VS Code拡張機能、Claude APIで利用可能で、Amazon Bedrock、Google Cloud Vertex AI、Microsoft Foundry経由でも提供されます。Max、Team、Enterpriseプランでは標準で有効化されており、Proユーザーも設定から利用できます。

75万行のRust移植をわずか11日で完了

この仕組みの威力を示す最大の事例が、JavaScriptランタイムBunの移植プロジェクトです。開発者のJarred Sumner氏はダイナミックワークフローを活用し、BunをZigからRustへわずか11日間で移植しました。

生成されたRustコードは約75万行に及び、既存テストスイートの通過率は99.8パーセントに達しています。タスクは段階的に進められました。まずZigコード内の構造体フィールドのライフタイムを特定し、続いて数百のエージェントが並列で対応するRustファイルを生成。各ファイルには2つの独立したレビュアーエージェントが割り当てられました。

ビルドとテストが通るまで修正ループを自動で回し、移植完了後には不要なデータコピーを解消するPRまで夜間ワークフローで作成されました。現時点で本番環境には投入されていないものの、その実行スピードは異例です。

何百ものサブエージェントを自律制御する仕組み

マルチエージェントを運用する際の最大の難点は、エージェント同士の衝突やコンテキストの肥大化です。Anthropicは調整処理をチャットの会話外で実行することでこの課題を回避しました。

指示を受けるとClaudeはタスクを分解し、並列エージェントに展開します。単に作業させるだけでなく、敵対的エージェントが粗探しを行って反論を試み、回答が収束するまで検証を繰り返します。作業の進捗は保存されるため、途中で中断しても最初からやり直す必要はありません。

同時に投入された新モデルClaude Opus 4.8ではコードの欠陥を見逃す確率が前世代から約4分の1に減少し、長時間の自動検証の信頼性を支えています。また新設定「ultracode」を有効にすると推論の取り組みレベルがxhighに固定され、Claudeが自律的にワークフロー起動を判断します。

ただし、通常セッションとは比べものにならない量のトークンを消費するため、初回起動時には確認画面が表示される仕様です。

なぜ重要か

エンジニア個人や開発組織にとって、これまで後回しにされがちだった「巨大で面倒な仕事」を片付ける決定打になり得ます。全社的なセキュリティ監査、APIの非推奨対応、デッドコードの削除など、外部ツールを一から自作することなく自然言語の指示で一掃できるようになります。

一方で、コストのハードルは極めて高いと言わざるを得ません。xhigh設定で何百ものエージェントを長時間走らせればトークン消費は激増します。小規模チームがいきなりメインのリポジトリで試すのは避け、まずは小さなサブモジュールで挙動と費用感を確認すべきです。

業界全体で見れば、AIツールが単なる「ペアプログラマー」から「自律型開発部隊」へとシフトしたことを印象づけます。単一コード補完を中心とする競合製品に対して、オーケストレーション機能を標準装備したClaude Codeの優位性は際立っています。

並列実行と敵対的検証を会話の外側に逃がした設計は非常に洗練されていると評価できます。ただし、Bunの例でも明らかなように、テストが99.8パーセント通過したとしても本番稼働の検証は別問題です。盤石なテスト環境が整っていないレガシー環境で全面的に頼ると、AIが大量の潜在的バグを高速に埋め込むリスクもある点には注意が必要です。

情報源 (2)

  1. [1]
    claude.com(新しいタブで開きます)原文claude.com
  2. [2]
    anthropic.com(新しいタブで開きます)報道anthropic.com

毎日のAIピックアップ