上週六早上十點,一家做客製化窗簾的店主在我旁邊滑 LINE,滑了快六分鐘,還是沒翻到那組客戶的窗寬。店裡三個人,去年接了四百三十多組案子,量尺寸、挑布、報價,全部躺在對話紀錄裡。

他抬頭問我:我想用 Codex 幫我做一個簡單的線上表單,完全沒有基礎,有辦法做到嗎。

有。那天我們花了四十二分鐘,做出一個他當天就拿去給客戶填的單頁表單。

不過在講怎麼做之前,我得先說一句可能讓人失望的話:如果你只是要收幾個欄位、看一下誰回覆了,現成的表單服務就夠了,五分鐘的事,不用動到 Codex。我常遇到的狀況是,老闆聽到 AI 可以寫程式,就想什麼都自己寫一個。那不是省事,那是幫自己多開一條要維護的路。

那什麼時候才真的需要自己做一個

我自己抓三個條件,符合任何一個才建議往下走。

第一,表單要「算」東西。窗簾這家就是。客戶填寬跟高,表單當場要算出布料才數、車工費、軌道長度,最後跳一個估價區間出來。現成表單做不到這件事,它只會把數字原封不動存起來。

第二,你要控制它長什麼樣子。有些人做的是品牌生意,表單長得像別人家的模板,客戶填的時候感覺就差一截。

第三,收到的資料要進你自己的地方。你有一個報價系統、一個 Notion、一張 Google 試算表,資料要自動落進去,不是你再手動複製一次。

三個都不符合,去用現成的。我是認真的。

那天的四十二分鐘,實際上做了什麼

先講結論:全程沒有裝任何開發環境,沒有 npm,沒有伺服器。最後產出是一個 HTML 檔,雙擊就能開。

步驟一,把要收的東西寫成清單。這步他自己做,我不幫。他在便條紙上寫了九行:客戶姓名、電話、安裝地址、窗戶數量、每一扇的寬跟高、布種(遮光/半遮光/紗)、預算範圍、希望到府量測的時段。九行,花他四分鐘。

步驟二,一次把話講完。這是整件事的關鍵,後面我會用一個卦來講為什麼。他打給 Codex 的內容大概是這樣: