AIエンジニアリング手法とは何か・4つの技法の記事一覧
AIツールを使う記事一覧では「どのツールを使うか」を扱いましたが、こちらは一段掘り下げて「AIとどう付き合うか」という技法を扱います。プロンプトエンジニアリング・コンテキストエンジニアリング・ループエンジニアリング・グラフエンジニアリングの4つは、どれも「AIへの指示を上手くする技術」とひとまとめにされがちですが、実際には単発の指示の書き方から、複雑な分岐構造の設計まで、扱う範囲も難度も段階的に広がっていく別の技法です。
4つの技法をひと言で並べると
単発の指示から、複雑な分岐構造まで段階的に広がる
- プロンプトエンジニアリング
- 1回の指示に潜む曖昧さを潰す技術。ロール指定・Few-shot・出力形式指定という3つのレバーを扱う
- コンテキストエンジニアリング
- AIに何を見せ続けるかを設計する技術。プロンプトエンジニアリングを包み込む、より広い枠組み
- ループエンジニアリング
- AIエージェントに「もう一周」させる設計。エージェント自身の内側ループと、開発者が組む外側ループの2階層を扱う
- グラフエンジニアリング
- 一本道のチェーンでは表現しきれない、分岐・ループ・並列実行を含む複雑な処理構造を設計する技術
🎯 読み解きポイント:宴会のフルコースを仕上げるまでの4つの工程
フルコース料理を出す宴会の準備でたとえると、プロンプトエンジニアリングは注文の受け方を洗練させる工程(何を、どんな仕上がりで出してほしいかを正確に聞き取る)です。コンテキストエンジニアリングは、厨房に並べる食材と道具を絞り込む工程(関係ない食材まで並べると逆に手元が混乱する)にあたります。ループエンジニアリングは、味見をして基準に達するまで作り直す工程で、グラフエンジニアリングは、前菜・メイン・デザートを並行して仕上げていく工程表の設計にあたります。1つの技法だけを覚えても、フルコース全体はうまく回りません。
各記事へ
- プロンプトエンジニアリングとは何か・魔法の呪文探しではなく曖昧さ潰しの技術 — ロール指定・Few-shot・出力形式指定という3つのレバーと、詰め込みすぎで起きるLost in the Middle現象
- コンテキストエンジニアリングとは何か・「何を書くか」より「何を見せ続けるか」 — プロンプトエンジニアリングとの関係、コンテキストロットという劣化現象、サブエージェントによる情報の絞り込み
- ループエンジニアリングとは何か・エージェントに「もう一周」させる設計 — 内側ループと外側ループの2階層、完了判定の落とし穴、最大反復回数という安全装置
- グラフエンジニアリングとは何か・一本道のチェーンでは足りない場面の設計 — ノードとエッジによる分岐・ループ・並列実行の表現、並列書き込みが衝突するはまりポイント
💡 ワンポイントアドバイス:まずは上から順番に読むのがおすすめ
4つの技法は、単発の指示(プロンプト)→ AIに見せる情報全体(コンテキスト)→ 繰り返しの制御(ループ)→ 複雑な分岐構造(グラフ)、という具合に扱う範囲が段階的に広がっていく関係にあります。どれか1本だけを読むより、この順番で通して読むと、なぜ次の技法が必要になるのかという流れが掴みやすくなります。