Claude Code のダイナミックワークフロー

2026/05/29 1:52

Claude Code のダイナミックワークフロー

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

プラットフォームの稼働状況、具体的なアクティベーション手順、および広範なユースケースに関するいくつかの主要な点が欠落しています。改善されたバージョンはこれらの要素を統合しつつも明瞭さを維持する必要があります。

Text to translate

  • Missing several key points regarding platform availability, specific activation instructions, and broader use cases. An improved version should integrate these while maintaining clarity.

本文

Claude Code に「動的ワークフロー」を導入:大規模課題のエンドツーエンド解決

今日、Claude Code に動的ワークフロー (Dynamic Workflows) が正式に導入されました。これにより、AI エージェントは以前では四半期単位で計画されていたような極めて困難な課題にも、数日間で対応できるようになります。

概要と革新性

  • エンドツーエンドの処理能力向上
    • 単一セッション内で数十乃至数百個のパラレルサブエージェントを起動します。
    • 動的にオーケストレーションスクリプトを作成し、成果を検証してから結果を返す仕組みです。
  • 解決できる課題の種類
    • 個別のエージェントでは処理不可能な巨大な課題に対応可能です。
    • 複雑なレガシーコードベース全体のバグ探索
    • 数百以上のファイルを扱う大規模移行プロジェクト
    • 採用前にあらゆる観点から厳しく検証すべき計画など

利用状況とプラットフォーム

動的ワークフローは、今日より研究用プレビューとしてご利用いただけます。提供対象は以下の通りです。

  • Claude Code の CLI およびデスクトップ版
  • VS Code 拡張機能
    • Max プラン
    • Team プラン
    • エンタープライズプラン(管理者が有効化している場合)
  • プラットフォーム
    • Claude API
    • Amazon Bedrock
    • Vertex AI
    • Microsoft Foundry

⚠️ 重要注意事項

  • トークン消費量: 通常のセッションと比較して著しく多くのトークンを消費します。
    • 実際業務への導入には、まずはスコープの限定されたタスクから始めることをお勧めします。
  • 動作モード: より良好な体験を得るために、必ず**「自動モード (Auto mode)」**を有効にご設定ください。

ワークフローの開始方法

ワークフローを開始するには以下の 2 つの方法があります。

  1. 直接指示による起動
    • Claude に「動的ワークフローを作成せよ」と依頼します。
    • 例:
      Create a workflow
      と指示する。
  2. 「ultracode」設定の有効化(Claude Code 固有)
    • 「エフォートメニュー」からアクセスします。
    • エフォートレベルを**「X-high」**に設定します。
    • Claude が自動的にどのタスクでワークフローを使用すべきか判断させる機能です。

具体的な実践例と成果

Anthropic 内の先行ユーザーは、以下のようなユースケースにおいて動的ワークフローを実際の運用済みです。

  • コードベース全体の探索・監査
    • サービスやリポジトリを並行して検索し、発見された項目に対して独立した検証を実行します。
    • レポート上に実在する問題を浮き彫りにします。
    • 認証チェック、入力検証、不安全パターンの特定など「強化処理」にも適用可能です。
  • 大規模な移行・モダン化プロジェクト
    • 数千以上のファイルをまたぐフレームワーク置換
    • API の廃止対応、言語ポートなど、全て単独で対応可能です。
  • 二重確認が必要な重要な業務
    • 誤った回答のコストが高い場合に、独立した複数の試行を試みます。
    • ユーザーが結果を見る前に、「敵対的なエージェント」に挑戦させ、結果の堅牢性を検証します。

ユーザーの声

「動的ワークフローは、大規模なコードベースにおける探索およびレビュータスクにおいて特に価値を発揮しています。私たちは、伝統的な静的解析では見落としていたデッドコードの特定や、クリーンアップの機会を浮き彫りにするためにこれを利用し、エンジニアがメンテナンスおよびリファクタリング作業をより迅速に進められることを確認しました。」 — Alessio Vallero、シニア・エンジニアリングマネージャー

「動的ワークフローは、単一サブエージェントを実行しただけの状態と、フルエージェントチームを構築した状態の中間にあるギャップを埋めています。計画から実装へはすべて流れるように進み、可視性を失うことなく長期間にわたる実行にも信頼できる環境を作り出します。」 — Ken Takao、リード・システムズエンジニア

事例:Bun の再実装(Zig から Rust への移植)

Jarred Sumner が動的ワークフローを利用して達成した成果例です。

  • 対象: Bun を Zig から Rust へ移植
  • 結果
    • 既存のテストスイートの**99.8%**が通し
    • 75 万行の Rust コードを構築
    • コミットからマージまで11 日で完遂
  • アプローチ
    • ワークフロー 1: Zig の構造体フィールドに対し、適切な Rust ライフタイムを割り当て
    • ワークフロー 2:
      .rs
      ファイルを
      .zig
      と振る舞いが一致するポートとして作成
      • 数百のエージェントが並行して動作
      • ファイルごとにレビューャー 2 名付勢の体制
    • 「修正ループ」でビルドとテストを駆動し、クリーンになるまで反復
  • 追加工程: 夜間実行不要なデータコピーの解消と、各改善点への PR 作成

仕組みについて

ワークフローが起動されると、以下のプロセスが発生します。

1. ユーザーの指示を基に動的に計画を立てる
   ↓
2. 計画をサブタスクに分解する
   ↓
3. 作業を並行して動作するサブエージェントへ配分する
   ↓
4. 結果を集約する前に必ずチェック(検証)する
   ↓
5. 統合された一つの答えとして返す
  • 対話プロセス: エージェントらは独立した角度から課題に取り組み、他のエージェントはその見解を反駁します。
  • 収束まで反復: このプロセスが反復され、解答が収束するまで繰り返されます。
  • 設計思想: 数時間乃至数日、長い並行的作業に耐えられるように設計されています。
    • 進行状況は実行中に保存されるため、中断しても直前まで残したところからの再開が可能です。
    • 調整プロセスが会話外で行われるため、タスク規模に関わらず計画は軌道を保ち続けます。

リソースと管理について

  • リソース消費: 通常のセッションより有意に多くのリソースを消費します。
  • トリガー時の確認: ワークフローが初めて起動すると、Claude Code が実行しようとしていることを表示し、お客様に確認を求めます。
  • 組織側の管理: 管理者は設定を通じてワークフローの使用を任意で無効化できます。

ご始め方

ご利用のプランに合わせて以下の手順でご利用ください。

プランタイプステータスと開始方法
Max プラン
Team プラン
API 利用者
デフォルトで有効です。
「ワークフローを作成せよ」と指示するか、設定から「ultracode」を有効にしてください。
Enterprise プラン起動時デフォルトで無効です。
組織の管理者様が、Claude Code の設定から簡単に切り替えることができます。

さらに詳しくご知りたい方は、公式ドキュメントをご覧ください。

同じ日のほかのニュース

一覧に戻る →

2026/05/29 1:49

Claude Opus 4.8

## Japanese Translation: Claude Opus バージョン 4.8 が正式にリリースされ、前世代と比較してコストが同等あるいは優位でありながら、パフォーマンスと信頼性の大幅な向上を示しています。このアップグレードは、Super-Agent ベンチマークにおけるすべての課題を制覇した最初のモデルとなった点で重要なマイルストーンとなります。同時に、高速モードや Genie といった特定のオーケストレーターを通じて比較的低価格帯のプランでも、ハイエンドクラスの GPT-5.5 に匹敵する性能を提供します。重要なのは、以前の問題だったコード生成の不備やツール呼び出しのエラーが解決されており、モデルの誠実性の向上により、コードの不備を見逃す確率が約 4 分の一に抑制されたことです。新しいアーキテクチャは「動的ワークフロー」を導入し、フルコードベース移行など大規模なタスクのために数百もの並列サブエージェントを可能にします。また、「Effort Control」といった機能によりユーザーが応答の深さをカスタマイズでき、Messages API のシステムエントリーを通じて計算リソースを浪費せずにリアルタイムで指示を更新することも可能です。複雑な財務文書や法律文書の処理において、Genie や Hebbia などのオーケストレーターを利用する企業は、大幅に向上した効率性と引用の精度を享受できます。全体として、Opus 4.8 は優れた推論能力、ユーザーの自律性を支える親社会的なアライメント、そして以前の コストパフォーマンス記録を更新し得るエンドツーエンドの完了機能を備えています。

2026/05/29 3:41

持続的なワークフローには PostgreSQL をそのまま使用してください

## Japanese Translation: 記事は、複雑な外部オーケストレーションサーバーを置き換え、永続的なワークフロー管理の中央エンジンとして PostgreSQL を採用することでインフラストラクチャを単純化することを提唱しています。Temporal や AWS Step Functions、Airflow といった専用のオーケストレーターに依存し、隔離されたワーカープール間でタスクを調整する従来のシステムとは異なり、このアプローチではオーケストレーションロジックを直接データベースに埋め込むことで、すべてロジックをリレーショナルデータベースエコシステム内に維持します。アプリケーションサーバーは標準的な workflows テーブルポーリングによってタスクをデキューし、ワーカーは Postgres テーブルに直接チェックポイントを行います。データベースの整合性制約が外部ロック機構なしで重複作業を防ぎます。高い可用性は、ワーカーが相互置換可能であることから達成されます(任意のワーカーがストリーミングレプリケーションと複数 AZ デプロイメントを使用して Postgres から状態を回復できます)。スケーラビリティは基盤となるデータベースの容量とともに拡大し、数千ものワークフローを処理できるよう垂直にスケールするか(CockroachDB などのように)分散化することができます。可観測性はチェックポイントに対する組み込み SQL クエリによって向上し、セキュリティオーバーヘッドは減少します(ワークフローデータが信頼された Postgres エンビロメント外に出ることはありませんので、別のオーケストレーターを強化する必要がありません)。DBOS は実用的な Postgres 裏付けの永続実行ソリューションを提供しており、Quickstart ドキュメント、GitHub リポジトリ、Discord コミュニティにてリソースを利用できます。

2026/05/29 4:02

多種多様な LLM のにおい

## Japanese Translation: 2026 年 5 月 28 日、著者は昨年終わりごろに数学ブログを立ち上げ、大規模言語モデル(LLM)を使用して文章を推敲した経験について考察する。当初は単なる改修のみを意図していたが、やがてインターネット全体にわたって同様の文構造が無数に出現することに気づき、これを「AI 臭」と呼んでいる。このような言語的な人工物の例としては、過度なツッコミポイント、あるいは「ただし、傾きは偶然ではない。それは最適解の形状である」といった連続した短い文や、「X は Y の Z であり」(例:「不愉快さは、選択した勾配を進むことの可視的签名である」)といった硬直的なメタセンテンスがある。また、「人類は対称性を信頼するのは、それが知性の可視化のように感じられるから」といった例も含まれる。また、AI 関与を識別するための視覚的な指標もある:ウェブサイトでは通常、JetBrains Mono フォントを特定の UI パターン(例:正確な段階ごとの箇条書きリスト、同一のボタン、標準化されたカード、点滅するドットのバッジ)と組み合わせて使用することが多い。脚注も別の指標として機能し得る。ガイドは AI ツールに対する非難ではなく、読者がこれらの新たな様式基準を認識することを助け、デジタルコンテンツをより適切に評価できるようにすることを目的としている。著者は LLM を創造的なタスクに使用することに反対しているのではなく、人間の表現と機械生成の出力を区別する検出可能な痕跡を特定することに焦点を当てていることを明記する。 ## Text to translate: Summary: On May 28, 2026, the author reflects on their experience starting a math blog late last year and using Large Language Models (LLMs) to polish their writing. Initially intending only enhancements, they soon noticed that identical sentence structures began appearing ubiquitously across the internet—signals they term "AI smells." These linguistic artifacts include excessive punchlines, consecutive short sentences such as "Yet the tilt is not an accident. It is the shape of the optimum," and rigid meta-sentences like "X is the Y of Z" (e.g., "Cringe is the visible signature of moving along a gradient you chose.") as well as examples like "Humans trust symmetry because it feels like intelligence made visible." Visual markers also help identify AI involvement: websites often use the JetBrains Mono font paired with specific UI patterns such as exact step-by-step bullet lists, identical buttons, standardized cards, and blinking-dot badges. Footnotes may serve as another indicator. Rather than condemning AI tools, the guide aims to help readers recognize these emerging stylistic standards so they can better evaluate digital content. The author clarifies that they are not against using LLMs for creative tasks; instead, the focus is on identifying detectable traces that distinguish human expression from machine-generated output.