我當設計者,AI 當我的員工
工作方法
Ricky-
08 月 22,2026

這站好幾個功能——電子報廣播、退訂重設計、資料庫重試——實作是交給一個 AI coding agent 跑的。但我們很快發現,「把需求貼給它」跟「讓它產出能上線的碼」中間,差了一整套流程。於是我們用一句話定調分工:我當設計者,AI 當員工。

我 · 寫交接規格 目標 · 約束 · 驗收 Agent · 實作 寫碼 + 自我 typecheck 我 · 驗收 審 diff · 獨立驗證 · runtime 合格 → 上線 不合格 → 退回、補規格再來一輪
規格 → 實作 → 驗收的循環;驗收不過就退回,改的是規格而不是脾氣。

什麼交出去、什麼自己留

關鍵不在「AI 能不能寫」,而在把邊界劃清楚。明確、可驗收的實作交出去;定義問題、判斷品質、看真實結果這些,留在自己手上。

工作我(設計者)Agent(員工)
定義問題與約束✓—
照規格實作—✓
型別檢查覆核✓
審 diff、獨立驗收✓—
runtime 實測、清測資✓—
看圖 / 多模態判斷✓看不到

一份「交接規格」長什麼樣

我們給 agent 的不是一句「幫我加退訂」,而是一份規格。它讓 agent 有邊界、讓驗收有依據:

交接規格 · 骨架
  • 目標一句話:要做成什麼樣。
  • 硬性約束:能做/不能做(例:不要動訂閱主流程、不准實際寄信測試)。
  • 要改哪些檔:把範圍框住,別讓它到處動。
  • 驗收條件:交件時要能證明的事(typecheck 綠、某流程可跑)。

為什麼一定要「獨立驗收」

Agent 會很有自信地回報「型別檢查過了」。但 typecheck 只是最低標——它不保證邏輯對、不保證真的會發生的那條路能跑。所以我一律自己重跑一次型別檢查、實際把功能跑起來看,甚至對關鍵邏輯補確定性測試。這也是它幫我抓出一個「新建即發佈才會炸」的 bug 的原因——它寫的碼過了 typecheck,卻在真實路徑上出事。

帶得走的一句話

把 AI 當員工,不是把責任外包出去。你交出去的是有邊界的實作,留在手上的是定義問題與驗收品質——後面這兩件,才是「設計者」真正的工作。

Tags:
AI工作流


相關文章
明明是 CORS,兇手卻是 502
明明是 CORS,兇手卻是 502
ricky - 2026-08-21T02:30:58.538382Z
前端連不到 API,Console 紅字寫著 No 'Access-Control-Allow-Origin' header。但 Django 的 CORS 設定從頭到尾都是對的。這篇記錄一次從「改 ...
測試要測「真的會發生的那條路」
測試要測「真的會發生的那條路」
ricky - 2026-08-22T09:12:20.021686Z
驗收發文通知時只測了「草稿改發佈」,但使用者走「新建即發佈」——好測的路剛好避開了 404,提醒要測真實路徑。
從零開始製作一個ip查詢網站-第三章 透過IP取得地理位置
從零開始製作一個ip查詢網站-第三章 透過IP取得地理位置
chris - 2025-11-29T06:05:00Z
從使用者 IP 取得地理資訊不是難事,但要完整呈現城市、國家、緯度/經度就需要好用的 API 與前端實作。這篇文章示範如何使用 ipapi.co 取得位置資料,並在 React 裡動態顯示使用者所在位...
訂閱電子報
隨時掌握最新的創業故事與設計開發過程
內容包含來自麒航團隊的日常分享、專業知識與工具推薦,助你了解更多創業背後的思維與技術。
麒航私房推薦
Clelereve Blog LogoClelereve Blog LogoClelereve Blog Logo
廣告區
Clelereve Blog Logo
聯絡我們
任何合作或問題請洽:
clelereve@gmail.com
Follow us
Copyright © 2025 blog.clelereve.com - All Rights Reserved
Frontend Version: -- | Backend Version: --
創業實驗筆記 - Clelereve Blog | 我當設計者,AI 當我的員工 | Clelereve Blog