Vibe Coding 前值得學習的知識

布魯斯張整理的「高品質輸入」清單,讓 AI 真正對焦你的需求。

為什麼要先準備?

許多人在 Vibe Coding 中輸入一句話就期待驚人產出,但 AI 需要充足的上下文與明確目標。布魯斯張建議把自己當作產品經理,先釐清「我要什麼」和「為何需要」,再請模型執行。這些準備會讓結果更貼近真實需求,也降低來回修正的時間成本。

精確描述需求的三個核心面向

1. 目標導向

把想要的成果寫成可驗證的句子,例如「建立一個能匯入 CSV 的 Flask API,回傳 JSON 並附單元測試」。不要只寫「幫我做個 API」。

2. 邊界條件

3. 成功量尺

定義「完成」的樣子,例如「PR 經過 npm test」、「文件包含 API 範例」、「佈署指南能在 30 分鐘內完成」。布魯斯張會把這些條件寫在提示的最前面,讓 AI 知道成品必須符合的標準。

釐清需求的快速流程

Stakeholder 問題清單

需求拆解技巧

計畫書與溝通模板

有了需求骨架後,布魯斯張會先讓 AI 生成一份 1 頁計畫書,確認方向再進入開發。以下是常用模板:

背景與目標
用三行文字說明業務背景、目標客群、預期成果。
範圍與交付物
以條列列出必做、可選、延伸項目,並標示優先順序。
里程碑
拆成「草稿、驗證、上線」三階段,每階段附驗收標準。
風險與對策
列出三個最可能失敗點與備案,例如資料權限、第三方 API 限制、或人力瓶頸。

把這份計畫書丟回 Vibe Coding,請模型檢查假設、補齊風險,往往能提前發現盲點。

如何迭代提示詞

第一次結果不滿意時,不要只說「再試一次」。把偏差寫下來,例如「缺少錯誤處理」或「格式不符 JSON schema」,再加上「請只修改必要部分」。布魯斯張也會要求 AI 回報它的理解下一步計畫,確保每輪迭代都更接近目標。

工具與資源建議

結語

Vibe Coding 是放大思考的工具,而不是替代思考。當你先準備好需求敘述、範圍界線與可驗證的計畫,AI 的每一次輸出都會更貼近真實世界的限制。希望這份備忘能讓你像布魯斯張一樣,用清晰的語言引導模型,讓創意與工程並行。