【ぷらんあんどえくせきゅーと】

Plan-and-Execute とは?

💡 「まず計画、それから実行」で複雑な仕事をこなすAI
📌 このページのポイント
Plan-and-Execute パターン Phase 1: Plan(計画) Planner 高性能LLM Step 1: 情報収集 Step 2: 分析 Step 3: まとめ Phase 2: Execute(実行) Executor ツール実行LLM Step 1 実行中... Step 2 待機 Step 3 待機 想定外なら再計画(Re-plan) ReAct(従来) 考える→行動→考える→行動… 全体の見通しが立ちにくい Plan-and-Execute 全体計画→順番に実行 複雑なタスクに強い
Plan-and-Executeのイメージ
ひよこ ひよこ

Plan-and-Executeって、計画してから実行するってこと?そんなの当たり前じゃない?

ペンギン先生 ペンギン先生

実はAIエージェントの多くは「思いつきで行動する」タイプなんだ。ReActパターンだと1ステップずつ考えて動くから、全体の見通しが甘くなることがある。Plan-and-Executeは最初にゴールまでの道筋を全部考えてから動くのが違いだよ

ひよこ ひよこ

具体的にはどんな流れになるの?

ペンギン先生 ペンギン先生

まずPlannerが「ステップ1→〇〇を調べる、ステップ2→△△を計算する、ステップ3→結果をまとめる」みたいに計画を作る。次にExecutorがステップ1から順番に実行していくんだ。途中で想定外のことが起きたら、計画を立て直すこともできるよ

ひよこ ひよこ

PlannerとExecutorは別々のAI?

ペンギン先生 ペンギン先生

そうすることが多いね。Plannerには全体像を把握する能力が求められるから高性能なモデルを使い、Executorにはツール呼び出しが得意なモデルを使う、みたいに役割分担できるんだ

ひよこ ひよこ

どんなときに使うと効果的なの?

ペンギン先生 ペンギン先生

「旅行プランを作って予約まで全部やって」みたいな複数ステップのタスクに向いてるよ。逆に単純な質問応答にはオーバーヘッドが大きすぎる。使いどころを見極めるのが大事で、最近はタスクの複雑さに応じて自動的にパターンを切り替えるアダプティブな設計も出てきてるんだよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Plan-and-Execute」って出てきたら「計画を立ててから順番に実行するAIの戦略」と思えればだいたいOK!
📖 おまけ:英語の意味
「Plan and Execute」 = 計画して実行する
💬 そのまま英語の意味通り。軍事作戦や経営戦略でもおなじみの「作戦を立ててから動く」アプローチだよ
← 用語集にもどる