跳到主要內容

AI 202 · 模組 7

Agent Planning & Reasoning Canvas 規劃與推理畫布

把 Planning 與 Reasoning 變成可設計的系統

開始第一節
已完成 0 / 5
同步我的進度加入梯次後,進度可跨裝置保存,講師也能看到

資訊

加入後,你已完成的模組編號會連同「學員代碼」傳送給講師,講師可以看到你的進度。請使用講師提供的代碼,不要輸入姓名、公司機密或其他個資。進度資料與該梯次的其他資料一起保存。

學習目標

  • 說出 Agent Planning & Reasoning Canvas 的 15 個區塊,以及各區塊記錄的內容
  • 依建議的 Canvas 流程,從 Goal 走到 Stop、Escalate 或 Complete
  • 把 Tools 區塊連結到 AI 201,而不重複 MCP Tool Canvas
  • 回答關鍵反思問題:為什麼選這個下一步行動,以及什麼證據會讓計畫改變
  • 列出 AI 202 的六項成果物,並說明它們與 Canvas 的關係

Goal、State 與 Subgoals

9 分鐘

Canvas 第 1 部分:Goal、Initial State、Observations、Subgoals

Agent Planning & Reasoning Canvas 是 AI 202 的主要成果。它把 Agent 的目標、狀態、行動、推理、評估與重新規劃放在同一頁,讓設計可以被審閱,並交給下一階段。Canvas 共有 15 個區塊,這張投影片先介紹前四個。

核心問題

如何把 Agent 的目標、狀態、行動、推理、評估與重新規劃,設計成一個可實作的架構?

Canvas 區塊 1 至 4
#區塊記錄內容
1Agent Goal最終目標、什麼算成功,以及明確不在範圍內的事項
2Initial StateAgent 一開始知道什麼:Context、Memory、已知限制與可用資源
3ObservationsAgent 執行時能觀察到什麼:使用者回饋、工具結果、檢索到的 Knowledge、環境狀態與中間產出
4Subgoals主要目標如何拆解成較小的目標

資訊

Human、AI、Human:人定義目標與界線,Agent 規劃並行動,人審核並對結果負責。

重點: Canvas 從清楚的 Goal、已知的起始狀態、可依賴的 Observations 與 Subgoals 開始。

Actions、Strategy 與 Decisions

9 分鐘

Canvas 第 2 部分:Actions、Tools、Planning Strategy、Decision Policy

區塊 5 到 8 描述 Agent 能做什麼,以及如何選擇。它們直接連結單元 2 到 4。

Canvas 區塊 5 至 8
#區塊記錄內容
5Available ActionsAgent 能做什麼,例如 reason、retrieve、ask、search、call tool、generate、compare、verify、escalate 或 stop
6Tools哪些行動依賴 AI 201 的工具。每個工具記錄:用途、何時可以使用、相關權限與預期結果
7Planning Strategy選擇或組合:Fixed Plan、Rolling Plan、ReAct、Search、Tree Search、MCTS 概念、Adaptive Planning
8Decision Policy每個重要決策:要決定什麼、需要哪些狀態或證據、有哪些選項,以及用什麼標準決定下一步行動

注意

Tools 區塊是參照 AI 201。它只列出哪些行動依賴工具、在什麼條件下使用,不重複 MCP Tool Canvas,也不描述工具 Schema。
自我檢測

Planning & Reasoning Canvas 的 Tools 區塊應該放什麼?

Planning & Reasoning Canvas 的 Tools 區塊應該放什麼?

重點: 區塊 5 到 8 說明 Agent 能做什麼、如何選擇。Tools 指向 AI 201,不重複它。

Evaluation、Reflection 與界線

9 分鐘

Canvas 第 3 部分:Evaluation、Reflection、Re-planning Triggers、Constraints

區塊 9 到 12 描述 Agent 如何知道自己是否在軌道上,以及有哪些限制。它們納入單元 5 與 6 的內容。

Canvas 區塊 9 至 12
#區塊記錄內容
9EvaluationAgent 如何知道行動有效。可用面向:正確性、完整性、相關性、成本、延遲、風險、來源品質、使用者接受度
10ReflectionAgent 何時該反思。什麼失敗了?是行動錯了、Plan 錯了,還是 Observation 不完整?需要更多證據嗎?
11Re-planning Triggers哪些條件會讓 Plan 改變
12Constraints & Boundaries行動限制、資料限制、成本上限、步數上限、時間上限與禁止的行動

資訊

單元 5 的 Evaluation & Reflection Policy 填入區塊 9 與 10。單元 6 的 Re-planning Policy 填入區塊 11 與 12。

重點: 區塊 9 到 12 放你的 Evaluation & Reflection Policy 與 Re-planning Policy。

Escalation、Stop 與 Output

9 分鐘

Canvas 第 4 部分:Escalation、Stop Conditions、Final Output 與流程

Canvas 區塊 13 至 15
#區塊記錄內容
13Human EscalationAgent 何時必須讓人介入,例如信心低、高影響行動、不可逆行動、目標不明確、指示互相衝突或政策例外
14Stop Conditions成功停止、失敗停止、安全停止、預算停止與人工接手
15Final OutputAgent 應產出的成果物或結果
建議的 Canvas 流程
  1. Goal
  2. Initial State
  3. Observe
  4. Reason
  5. Plan
  6. Choose Action
  7. Tool / Execute
  8. Observe Result
  9. Evaluate
  10. Reflect?若否,Continue
  11. 若是:Re-plan?若否,Continue;若是,產生 New Plan
  12. Stop、Escalate 或 Complete

資訊

圖的文字版:Agent 從 Goal 與 Initial State 出發,然後進入循環:Observe、Reason、Plan、Choose Action、Tool 或 Execute、Observe Result、Evaluate。Evaluate 之後問:Reflect?答案為否就繼續循環。答案為是,就問 Re-plan?否則繼續,是則產生 New Plan。當 Agent 決定 Stop、Escalate 或 Complete 時,循環結束。
自我檢測

依建議流程,Agent 評估完結果、反思後發現 Plan 有問題,接下來會發生什麼?

依建議流程,Agent 評估完結果、反思後發現 Plan 有問題,接下來會發生什麼?

重點: 流程是一個循環,反思與重新規劃在其中,只有透過 Stop、Escalate 或 Complete 才會結束。

完成你的 Canvas

9 分鐘

完成你的 Canvas,以及 AI 202 的下一步

使用你在課程中帶著走的任務,或一個模擬任務,來完成 Canvas。重用單元 1 到 6 的成果,補齊缺口。

關鍵反思問題

為什麼這個 Agent 應該選擇這個下一步行動?什麼證據會讓它改變計畫?

  • Goal & Plan Map
  • ReAct Trace
  • Search / Candidate Action Map
  • Evaluation & Reflection Policy
  • Re-planning Policy
  • Agent Planning & Reasoning Canvas(主要成果)

注意

隱私提醒:請使用模擬或已公開的任務。不要在 Canvas 中輸入公司機密、客戶個人資料或未經授權的敏感資訊。

完成

Human、AI、Human:你定義目標,Agent 在界線內規劃並行動,人審核並負責。
  • M5276 Agentic AI Innovative Applications 第 10 週:本課程支援 Planning 與 Reasoning Engine 的案例研討。
  • AI 301,Multi-Agent Collaboration & Orchestration:未來的課程,更深入探討角色分工與委派。AI 202 不教這部分。
  • AI 302,Agent Harness Engineering & Reliable Automation:未來的課程,更深入探討可靠性與復原。AI 202 不教這部分。

重點: 你的 Canvas 是可審閱的設計,關鍵檢驗是:為什麼選這個下一步,以及什麼證據會改變計畫。

接下來做什麼?