開發與網路
Vibe Coding 氛圍編碼是什麼?用講的把程式指揮出來
Vibe Coding 氛圍編碼是什麼?用講的把程式指揮出來
不會寫程式的人,現在也能做出一個能跑的小工具。這件事在兩年前還是笑話,現在是日常。
但它不是魔法。理解它的能力邊界,才不會做出一個看起來會動、其實滿是坑的東西。
你將學到什麼
定義
用自然語言描述需求讓 AI 寫程式,人負責測試、判斷與驗收的開發方式。
白話比喻
像指揮一位很快但不了解你業務的工程師。你講需求,他寫,你驗收。
跟誰容易搞混
常被當成「不用懂程式」。實際上不用會寫,但要看得懂結果對不對。
定義
氛圍編碼是用自然語言描述你想要的功能,讓 AI 產出程式碼,再由你執行、測試與提出修正,反覆迭代到能用為止。
它改變的不是程式本身,而是分工。你負責定義需求與驗收標準,AI 負責把它變成可執行的程式碼。
白話比喻
想像你雇了一位打字極快、語法極熟,但完全不了解你業務的工程師。你講需求他就寫,寫錯了你要看得出來。
所以真正的門檻從「會不會寫」變成「說不說得清楚、驗不驗得出來」。這兩件事沒有被 AI 取代,只是換了位置。
跟相近名詞的差別
| 比較點 | 傳統寫程式 | Vibe Coding 氛圍編碼 |
|---|---|---|
| 主要輸入 | 程式語言與語法 | 自然語言的需求描述 |
| 人的角色 | 從頭到尾自己寫 | 定義需求、測試、判斷與驗收 |
| 入門門檻 | 高,要先學語言與工具 | 低,會描述需求就能起步 |
| 主要風險 | 寫得慢,但知道每一行在做什麼 | 跑得動但可能藏著看不見的坑 |
跟提示工程的關係可看 提示詞工程與寫程式碼的差別。實作環境則多半在 IDE 裡進行。
實際用例
最適合的場景是小工具與一次性任務:整理試算表、批次改檔名、把資料轉成另一種格式、做一個內部用的簡單頁面。這些需求清楚、範圍小、出錯代價低。
要謹慎的是牽涉個資、金流、對外服務的程式。這些地方一個沒處理好的分支就是真實損失,一定要有人看過。
我的建議做法是:一次只改一件事、每改完就實際跑一次、把每次的需求描述留檔。這樣出問題時才回得去。
延伸學習
寫給升國一的你的筆記術
寫給剛升上國中的你:筆記不是寫給老師看的,是寫給考前的自己看的。18 章 85 課圖文,從「為什麼要寫」講到七科各自怎麼記,附 78 份可以印出來寫的練習單,以及 80 課家長專區與 34 張三年筆記養成路徑圖。沒有閱讀期限,國一買、國三還在。
NT$ 3,599
ChatGPT 很強,但真正讓你下班的是 Google
六小時完整實錄。從「AI 很厲害,為什麼你還是每天加班」這個問題出發,把 Google Workspace 當成真正的工作平台重新設計一次流程 ── Sheets 的資料結構、Drive 與 Docs 的文件流、Gmail 與 Calendar 的通知系統,再用 Apps Script 讓它自己跑起來,最後收斂成一張屬於你自己的 AI 工作能力地圖。
NT$ 4,599

