本案例依原書第 6 章 Compound Systems 與 Programmatic Control Logic 重組。
理解當答案路徑已知時,RAG、Retrieval、Rule Validator 與固定腳本組合往往比 Agentic Control 更有效率。
原書把 Compound System 比喻為 LLM Writer 搭配 Librarian、Lawyer、Accountant:Retrieval Module 取最新資料、Rule Validator 做 Compliance、Arithmetic Script 做計算,LLM 統整輸出。若流程是「先查 Vacation Balance → 取 Policy → 生成 Summary」等 Known Path,Human-coded Flowchart 可以高效完成。
| 元件 | 角色 | 特性 |
|---|---|---|
| Retrieval Module/RAG | 取最新 Knowledge/Database Data | 路徑預先定義 |
| Rule Validator | 檢查 Policy/Compliance | 可預測 |
| Arithmetic/Specialized Script | 執行明確計算或 Task | 通常快速、易測 |
| LLM | 統整與自然語言呈現 | 通常不決定下一步呼叫誰 |
| Control Logic | 由 Human Developer 預先編碼 | Known Path 強;Unexpected Query 較僵硬 |
Excel 可列出 Workflow Step、Module、Fixed Route、Exception;AI 可協助判斷路徑是否已知,但不能因「有 LLM」就稱為 Agent。
原書沒有 Compound System 的固定速度或成本數值,只指出其對 Well-understood Workflow 通常較 Predictable、Easier to Test、Faster。
Agentic AI 的價值不是取代所有 Compound System。只要解題路徑能預先明確定義,Programmatic Control Logic 通常仍是低複雜度且可治理的選擇。
請檢查此 Workflow 的步驟是否能事先完整定義。若路徑固定,優先描述 Compound/RAG/Rule-based Design;只有真正需要動態決定下一步時才提出 Agentic Control。