書摘筆記|Vibe Coding(Gene Kim & Steve Yegge)

來源:Gene Kim & Steve Yegge,《Vibe Coding》(IT Revolution)

這是一篇整理筆記,記錄這本書關於 FAAFO 五大價值、主廚心態、三層開發迴圈與組織導入的核心觀點。重點是可複習的概念與線索,不是完整教學。

核心主題

用自然語言指揮 AI 寫軟體已經是專業可行的工作方式,但它不會自動讓程式碼變好;你必須從「動手寫的幫廚」升級成「設計流程、驗收品質、指揮多個 AI 助手的主廚」,個人與組織才能真正拿到 FAAFO 五大價值。

核心觀點

詳細內容

部分一:價值主張與翻車現場(第 1-6 章)

核心概念: 先說服你為什麼值得做,再用作者自己的失敗故事告訴你風險有多真實。

關鍵要點:

案例/數據: Adidas 700 名工程師的試點:91% 滿意度、20% 到 30% 生產力提升、82% 每日使用;但前提是公司原本就投資了模組化架構與快速回饋迴圈。

部分二:廚房工作法——對話、上下文與防偷工(第 8-12 章)

核心概念: 與 AI 協作的核心技能是對話式指揮、上下文管理,以及識破 AI 的系統性偷懶。

關鍵要點:

部分三:三層開發迴圈(第 13-16 章)

核心概念: 把「預防、偵測、修正」鋪進三種時間尺度的工作迴圈,品質才追得上 AI 的產出速度。

關鍵要點:

部分四:團隊、組織與領導(第 17-20 章)

核心概念: 規模化 Vibe Coding 是組織設計問題:架構、責任歸屬與文化決定 AI 放大的是產出還是災難。

關鍵要點:

金句摘錄

實踐方法

  1. 任務拆到「一次交辦、三十秒可驗收」的粒度,先寫驗收標準再讓 AI 動手
  2. 每段能動的成果就 commit 一次,把版本控制當遊戲存檔點
  3. 驗收時逐項清點交辦項目(數嬰兒),並抽查實作是否硬編碼充數(抓紙板瑪芬)
  4. 把專案規則寫進 AGENTS.md;session 結束前讓 AI 寫下進度與卡點筆記
  5. 多代理並行時分目錄、分 branch,一個代理一個獨立任務;閒置的代理叫它審查自己的產出
  6. 高風險變更讓第二個模型做交叉程式碼審查;AI 宣稱完成一律要求看執行證據

這篇筆記後來長成了方法論文章:〈連 DevOps 教父都下場了:Kim & Yegge《Vibe Coding》的實務心法〉