Full Report|詳細レポート
複数のAIエージェントを協調させる設計手法「Graph Engineering」の解説動画(25分)と詳細ガイドが7月24日に公開され、開発者の間で話題になっている。著者のAnatoli Kopadze氏はAnthropicのエンジニアの言葉として「モデルを監視するな。グラフに入れて並列実行させ、互いのミスをキャッチさせて動け」という設計思想を紹介し、実務の手順を体系化した。
整理の骨子はこうだ。これまでの主流は1つのエージェントが繰り返し自己改善する「Loop」だったが、現在は複数のループが相互に監視・修正し合う「Graph of loops」へ移行している。基本要素はNode(1エージェントが担う1タスク)とEdge(依存関係)、そして次のノードが結果を確実に読めるようにする明確な入出力のContract(契約)。最重要のテストは「このステップは本当に前の結果を必要としているか?」という問いで、必要なければそれは偽の依存(Fake Edge)であり、外して並列化できる。ファイルAとファイルBのバグチェックを同時に走らせるだけで所要時間は半減する、という例が挙げられている。
推奨パターンは「Diamond」型と呼ばれる構造だ。複数のワーカーが同時に調査し(Fan-out)、結果をコードで圧縮し(Reduce)、最終エージェントが1つの答えに統合する(Synthesize)。Claudeのリサーチ機能も同じ構造で動いているという。そして最も重要なルールが検証者(Checker)の分離で、「自分で作った結果を自分でチェックさせない。ワーカーと検証者が同じコンテキストを共有した瞬間、ただの自己採点ループに戻る」と警告する。壊れやすいポイントとしては、結果が多すぎて最終工程で溢れる文脈崩壊、見えない共有依存、1ノードの静かな失敗の3つを挙げ、それぞれ対策も示した。
実践面では、Claude Codeならプロンプトに「workflow」と書くだけで、オーケストレーション用スクリプトの生成、サブエージェントの並列起動、最終結果の返却までが自動化されるという。ただしコストには率直で、グラフ実行は通常のチャットより大幅に高くつく。例としてBunランタイムの書き換えに約16万5,000ドル・最大64エージェント同時稼働という数字を示し、「Graphは幅を買うツールであり、判断力を買うものではない。まず今のワークフローを描いてFake Edgeを削除しろ。それだけでほとんどの人より速くなる」と締めている。
TOOLDAQの観点では、エージェントの並列協調はCLDE(Claude/Claude Code)が事実上の基準実装として語られる領域で、指名度の面で追い風が続く。同時に「16.5万ドル」という数字は、この技術の使われ方が個人と企業でくっきり分かれ始めたことも示している。個人開発者にとっての現実的な出発点は、ガイドの結論どおり「偽の依存を削って小さく並列化する」ことだろう。
出典(一次情報): https://x.com/AnatoliKopadze/status/2080702441809399834 (解説動画の投稿) https://x.com/i/article/2080620345854140416 (詳細ガイド記事)
