~/VibeHandbook
免費 PDF

07 · 05

讓反饋迴圈保持緊湊

你越快能看到一個改動是否有效,你和 AI 就越快收斂到正確的東西上。一個緩慢的迴圈——你要等上幾分鐘才知道有沒有搞壞什麼——會悄無聲息地把每一個錯誤成倍放大。

  • 讓"跑起來"變成一條命令。npm run devmake test,無論是什麼,把它記在你的上下文檔案裡,這樣 AI 也能跑它。
  • **依靠快速的測試。**哪怕只有少數幾個單元測試,都能給 AI 一種驗證自己工作的方法,而不用你盯著。
  • **使用 linter 和格式化工具。**它們能瞬間抓住一整類錯誤,並把風格之爭擋在你的審查之外。
  • **把錯誤回傳給 AI。**當出問題時,把真實的錯誤資訊貼回去。具體的反饋產出具體的修復;"它不工作"只會產出猜測。

AI 工作空間的各個部件構成一個相連的迴圈——智慧體編輯倉庫,編輯器和語言伺服器報告問題,終端執行程式碼,而每一個結果都流回智慧體:

        ┌──────────────────────────────────────────────┐
        │                                               │
        ▼                                               │
   ┌─────────┐     編輯       ┌──────────┐    執行   ┌──────────┐
   │  代理   │ ─────────────▶ │  編輯器  │ ────────▶ │   終端   │
   └─────────┘                └────┬─────┘           └────┬─────┘
        ▲                          │                      │
        │                          ▼                      ▼
        │                    ┌──────────┐           ┌──────────┐
        │                    │   LSP    │           │   REPO   │
        │                    │  (錯誤)  │           │  (提交)  │
        │                    └────┬─────┘           └────┬─────┘
        │                         │                      │
        └─────────────────────────┴──────────────────────┘
                          反饋迴流

這個想法最深的版本,是讓 AI 自己把迴圈閉合。與其由你來執行命令、讀取失敗、再轉述回去,不如給智慧體許可權,讓它在每次改動後執行測試和型別檢查器,並對自己看到的東西做出反應。迴圈於是變成:編輯、執行、讀取失敗、修復、再執行——全程沒有你卡在中間。你的角色從信使轉為導演:你設定目標和護欄,然後看著迴圈轉起來。當 AI 能夠編輯、執行、看到失敗、並自行修復時,你就建好了一個能幹真正活兒的迴圈,而你穩坐導演椅。

想離線閱讀?

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