~/VibeHandbook
免費 PDF

06 · 01

Vibe coding 究竟是什麼

Vibe coding 就是用自然語言表達意圖、讓 AI 生成實現,與此同時你在一個緊湊的迴圈裡掌舵、審查並打磨。

它不是:

  • 盲目接受你並不理解的生成程式碼。
  • 用感覺代替工程判斷。
  • 一個能把一句話變成上線產品的魔法按鈕。

  • 把模型當作一個快速、博學、但略微過於自信的初級工程師。
  • 把你的注意力花在架構、正確性和品味上,而不是語法上。
  • 在過去要花幾小時的事情上,用幾分鐘完成迭代。

最有效的心智模型是:你是技術負責人,AI 是你的團隊。一個好的技術負責人不會親手寫每一行程式碼。他們決定方向、設定約束、審查 (為獲得批准而提交的一批改動,即拉取請求),並在壞點子上線前把它攔下來。你正在做的就是這件事——只不過是以對話的速度。

這兩條路從同樣的生成程式碼出發,卻通向截然不同的終點:

            generated code
                  │
        ┌─────────┴─────────┐
        ▼                   ▼
  ┌───────────┐       ┌───────────┐
  │   閱讀    │       │   盲目    │
  │    並     │       │   複製    │
  │   理解    │       │  (貼上)   │
  └─────┬─────┘       └─────┬─────┘
        ▼                   ▼
   能解釋              看著沒事
   能辯護              直到
   能修復              崩潰
        │                   │
        ▼                   ▼
   ┌─────────┐         ┌─────────┐
   │   你    │         │   你    │
   │ 交付了  │         │  賭了   │
   └─────────┘         └─────────┘

這個定義裡有一個詞挑著最重的擔子:理解。整套做法都建立在一條規則之上——理解你所上線的東西。你不必親手敲它,但你必須能解釋它、能在程式碼評審裡為它辯護、能在凌晨兩點它把你呼起來時修好它。如果做不到,那你不是在做 vibe coding,你只是賭了一把然後運氣好。這兩者之間的鴻溝,正是整本書的主題。

想離線閱讀?

免費下載整本書的 PDF 或 EPUB。