答案是:絕對需要。而且「能否進行有效 Planning」正是劃分「普通 LLM Wrapper」與「真正自主 Agent」的分水嶺。
如果把 LLM 比喻為 Agent 的「大腦語言區與常識庫」,那麼 Planning 機制就是 Agent 的「前額葉皮質(Prefrontal Cortex)」——負責目標拆解、邏輯排程、自我糾錯與資源評估。
沒有 Planning 的 LLM 運作模式是「走一步看一步」(Greedy Search)。面對簡單的單步任務(如:「幫我將這段英文翻譯成中文」)沒問題;但面對多步驟、高模糊度、具備外部約束的複雜任務時,缺乏 Planning 會直接導致以下崩潰:
在 LLM Agent 架構中,Planning 並非單一技術,而是由以下 3 個核心能力 組成:
┌─────────────────────────┐
│ Agent Goal │
└────────────┬────────────┘
│
┌───────────────────────────┼───────────────────────────┐
▼ ▼ ▼
【1. Task Decomposition】 【2. Strategy & Search】 【3. Self-Reflection】
(目標拆解與依賴判斷) (路徑探索與動態調整) (結果評估與自我修正)
搜尋對手 A 的產品清單,才能進行 價格對比)。雖然 Planning 很重要,但在實際部署 Agent 系統時,工程師面臨顯著的 Trade-off(權衡):
| 評估維度 | 無 Planning (Direct Prompt) | 強 Planning (ToT / MCTS / Heavy ReAct) |
|---|---|---|
| 回應延遲 (Latency) | 極低 (1~2 秒) | 極高 (10~60 秒以上,需多次 LLM 轉發) |
| Token 成本 | 低 | 呈指數級增長 (多次 Branching 與 Reflection) |
| 任務成功率 (Complex Tasks) | 極低 (容易幻覺或在中途迷失) | 高 (具備容錯與自我修正能力) |
為了兼顧效率與成功率,現代 Agent 系統很少採用純粹的硬核樹狀搜尋,而是採用 「Hybrid Planning(混合式規劃)」 架構: