"Vibe Coding" 是 2024 年底到 2025 年初在 AI 開發圈爆紅的一個新詞,它代表了一種全新的軟體開發模式。
簡單來說:「不寫程式碼,只傳達感覺與需求。」
1. 核心定義
Vibe Coding 是指開發者(或甚至不具備程式背景的人)不再手動輸入每一行代碼,而是透過 AI 程式輔助工具(如 Cursor、Windsurf 或 GitHub Copilot),利用自然語言描述他們想要的「感覺(Vibe)」、功能或介面。
- 傳統開發: 邏輯思考 → 語法撰寫 → 除錯 (Debug)。Vibe Coding: 意圖傳達 (Intent) → AI 實作 → 測試與修正。
2. 為什麼叫 "Vibe"?
這個詞帶有一點戲謔與潮感。它強調的是開發者與 AI 之間的一種「默契」。
- 重點在於「結果」而非「過程」:只要 AI 能抓到你的重點(抓到那個 Vibe),產出的程式碼能跑,開發者就不必深究背後的邏輯細節。高頻迭代:開發過程變成了一場對話。你說:「按鈕再圓潤一點,顏色要像日落那樣。」AI 就會幫你改好。
3. 背後的技術支柱:AI Agent
Vibe Coding 之所以能實現,主要歸功於 AI Agent(AI 代理) 技術。這些工具不僅能寫程式,還能:
- 讀取整個專案結構:了解檔案之間的關聯。自我修正:執行程式報錯時,AI 會自動看 log 並修復。多步驟執行:一次修改多個檔案。
4. Vibe Coding 的優缺點














