Vibe coding 是 2025 年開始紅起來的一種開發方式:用自然語言描述你要的功能,讓 AI 生成、修改、除錯程式,重點從「一行一行寫程式」轉成「描述意圖、檢查結果、反覆修正」。這個詞一般認為由 Andrej Karpathy 在 2025 年初提出。
它紅的原因很直接:做一個網站或 App 的門檻被大幅拉低了。以前要先會一門語言、會架環境,現在可以先用一句話把想法生出雛形,再慢慢改。下面把概念、常見工具、基本流程,還有最該注意的資安風險整理清楚。
Vibe coding 是什麼
傳統寫程式是你掌握每一行;vibe coding 則是你把「想要什麼」講清楚,讓 AI 產出程式,你的工作變成「看結果對不對、不對就叫它改」。
它的價值在「快」:把想法變成可以動的東西的時間大幅縮短,特別適合做原型、驗證點子。但也因為你不一定看得懂每一行,「能跑」和「能安全上線」是兩件事,這點後面會講。
常見工具
| 工具 | 定位 | 免費方案 | 付費起價 |
|---|---|---|---|
| Lovable | 用聊天生成、部署 full-stack web app | 有(每日 5 credits) | Pro 約 US$25/月 |
| Bolt.new | 用 prompt 建網站/web/mobile app | 有(每日 30 萬 tokens) | Pro 約 US$25/月 |
| Cursor | AI 程式編輯器,貼近工程師工作流 | 有(Hobby) | Pro 約 US$20/月 |
| Replit | 瀏覽器內用 Agent 把想法變 app | 有(Starter) | Core 約 US$25/月 |
(價格與額度以各官網最新為準。)
簡單分:Lovable、Bolt 偏「一鍵生出可部署的成品」,新手做網站雛形最直覺;Cursor 偏 AI 編輯器、適合已經會寫一點的人加速;Replit 則把開發環境搬到瀏覽器、用 Agent 跑。
基本流程
- 用一句話定義目標,例如「做一個可以新增、勾選任務的待辦清單」。
- 把需求拆成畫面、資料、互動、要不要部署。
- 在工具裡輸入 prompt,生成初版。
- 預覽,指出哪裡不對,要 AI 修正,反覆幾輪。
- 上線前做人工 code review、安全檢查與測試,這一步不能省。
要注意的資安風險
這是 vibe coding 最該被講清楚的一塊。資安公司 Veracode 在 2025 年的測試(被 ITPro 引述)指出,AI 生成的程式碼約有 45% 帶有不安全的寫法。也就是說,AI 幫你把東西做出來了,不代表它是安全的。
實務上的安全做法:把 vibe coding 當成做原型、內部工具的加速器;要正式對外、尤其碰到登入、付款、個資的功能,務必經過工程審查與安全測試,不要把 AI 生成的程式直接推上線。
適合誰
- 很適合:想快速驗證點子、做網站雛形或內部小工具的人,不論會不會寫程式。
- 要留意:做正式產品時,仍要有人能審查程式、補上測試與安全把關。
延伸閱讀
整理:Penna|小企鵝 Penchan。價格與功能以各平台官方公告為準。