為了避免將 Agent 專案做成難以理清的「黏土」,建議遵循以下開發順序:
- 定義核心工作單位:明確 Agent 需完成的任務,並確認這些任務是否能拆解為固定步驟,且輸入輸出是否能標準化。
- 工具能力外掛化:不要將呼叫資料庫、API 或 shell 的邏輯寫死在任務中,應先定義一層能力接口,實現工具與任務流程的分離。
- 抽取高頻任務:若某項任務重複出現兩到三次,就應將其從提示詞中抽離,轉化為可重跑、可維護且可審查的流程資產。
- 多介面佈署:在核心能力穩定後,再根據需求決定佈署於 CLI、桌面應用或內部平台。
這種循序漸進的方式能確保 UI 不會成為系統唯一的邏輯所在地,並讓組織能逐步將零散經驗沉澱為可執行的操作結構,最終達成知識工程的自動化與系統化。