グラフエンジニアリングがClaude/Codexを10倍活用可能にする理由
概要
AIワークフローを一つの大きなチャットで済ませるのではなく、計画・並列調査・懐疑的レビュー・統合・人間承認という「ジョブとその繋がり(グラフ)」として設計する「グラフエンジニアリング」という考え方を解説する動画。プロンプトエンジニアリングやコンテキストエンジニアリングの次に来る、AIとの協働の設計思想として紹介している。
主なポイント
- グラフエンジニアリングとは、AIタスクを「ジョブ(ステップ)」「矢印(依存関係)」「状態(共有情報)」からなるワークフローとして設計すること
- 「ナレッジグラフ」(情報同士の関係を理解させる)と「エージェントグラフ」(作業の流れを設計する)は別物で、本動画は主にエージェントグラフを扱う
- 1つのモデルが調査・解釈・執筆・自己採点を全て行う「チャット一発」型は信頼性が低く、計画→並列調査→懐疑者による検証→統合→人間承認という分業構造の方が精度が高い
- グラフが有効なのは複数ステップ・複数ソース・複数経路・チェックや承認が必要な作業(深い調査、GTM計画、サポート対応、コードレビューなど)で、単純な作業には不要
- 実装は3段階: レベル1は人力で「レーン」を分けて手動実行、レベル2はClaude Codeなどでステップごとにファイル(plan.md, customer.md, review.mdなど)を書き出す方式、レベル3はLangGraphやAutoGen Graph Flow、n8n/make.comなどによる自動オーケストレーション
- エージェントを増やすことは必ずしも品質向上にならず、ノイズや無駄な調整コストが増える場合もある。目的は「品質を上げる最小のグラフ」を作ること
- グラフ設計から生まれる中間ファイル(調査メモ、レビュー結果など)は蓄積されて「メモリ」となり、次回以降のグラフ実行の質を上げる資産になる
- 始め方は、既存のAI活用ワークフローを1つ選び、最終出力を1文で定義し、必要なジョブを列挙して依存関係を矢印で描き、人間承認ポイントを設け、まず手動で1回実行してみること
実践に使えること
- 複雑なAI依頼(市場調査、コンテンツ企画、サポート対応など)はいきなり自動化せず、まずExcalidraw/TLDrawなどにジョブと矢印を手描きし、手動で3回試してから自動化を検討する
- 調査・検証・統合の役割を別々のプロンプト(または別のAI呼び出し)に分離し、「書いた人と採点する人を同じにしない」原則を守る
- 人間の承認ゲートは、返金・本番デプロイ・公開投稿など「間違いのコストが高い」ステップにのみ厳格に設置し、私的なメモ用途では軽くする