本案例依原書第 3 章「The Bento Box Approach」重組,並非原書正式案例研究。
理解如何把 throwaway POC 改成由獨立、可重用、production-ready 服務組成的架構,讓 POC 成為正式系統的起點。
原書指出傳統做法常在 Demo 成功後說「正式環境再重建」。以 AI contract analysis 為例,若 Demo 後再花 3 個月重建,期間模型、競爭方案與需求都可能改變。作者因此提出 Bento Box:每個能力像便當盒中的獨立格子,彼此分離但可組合。
金融服務客戶需要驗證 AI 客服時,原書沒有建立一次性 chat interface,而是拆成 text generation、context management、response handling 等模組;POC 所需時間與傳統方法相近,但一證明價值即可往規模化前進。
| 傳統 POC | Bento Box | 管理效果 |
|---|---|---|
| Demo 後再重建 | POC 即為未來 production foundation | 降低重做 |
| 單體應用 | 獨立 production-ready services | 元件可替換與重用 |
| 功能緊密耦合 | Text generation/context/response 等能力分離 | 更新一項不必整體重寫 |
| Contract demo 後重建 | 原書舉 3 個月重建風險 | 快速 AI 週期中容易落後 |
Excel 可建立服務清冊,記錄「能力、介面、版本、是否 production-ready、被哪些 POC 重用」;AI 可協助辨識可拆服務,但不能只因模組化就宣稱已符合安全或效能要求。
原書提供 contract analysis 的「3 個月重建」情境,但沒有提供 Bento Box 節省幾個月的固定數值,因此不能計算通用節省率。
Bento Box 的核心不是 microservice 名稱,而是把 POC 資產視為可累積企業能力。這使模型、資料處理、安全與回應邏輯可以各自演進,降低新模型或新要求出現時整體重做的風險。
請將我的 POC 架構拆成可獨立重用的服務候選,列出每個服務的責任、介面、相依與 production readiness 缺口。不得因為已拆成服務就假設已完成企業安全與規模化測試。