本案例依原書第 6 章 Agentic Framework 的活動規劃示例重組,並非原書正式案例研究。
用具體多步任務理解 Agent 如何先推理需要哪些步驟,再使用工具執行,而且 Action 仍受 Permission 邊界限制。
原書以活動規劃為例,Reasoning 可能包含 Check Budget Allocations、Review Team Schedules、Identify Suitable Venues、Calculate Costs。Acting 階段則可 Query Database、Run Calculation,甚至在系統提供必要 Permissions/Tools 的前提下 Booking Facilities。
| 步驟 | 類型 | 原書內容/限制 |
|---|---|---|
| Check Budget Allocation | Reasoning/Data Retrieval | 確認可用資源 |
| Review Team Schedule | Reasoning/Tool Use | 找可行時間 |
| Identify Venue | Reasoning | 比較可選地點 |
| Calculate Cost | Act/Calculation | 使用計算工具 |
| Book Facility | Act/External Action | 只有在給予必要 Permission 與 Tool 時才可執行 |
Excel 可建立 Step、Required Data、Tool、Permission、Approval、Result;AI 可規劃流程,但只有實際授權的 Connector/Tool 才能執行 Booking 等外部 Action。
原書沒有 Budget、Venue Cost 或 Calendar 數字,因此本案例不補造。
Agent 能「想出應該 Booking」不等於它有權真的 Booking。企業 Agent Design 必須把 Tool Access 與 Permission Boundary 明確化。
請把活動規劃拆成 Reasoning、Data Retrieval、Calculation、External Action,並為每個 External Action 列出所需 Permission 與 Human Approval。沒有授權時只能提出建議,不得假設可執行。