跳至主要内容

本機開發、VM 部署、即時同步:AI Vibe Coding 能不能用,取決於這條迴路

· 閱讀時間約 7 分鐘
Ignikah Technology

本機開發環境搭配 VM 部署環境、透過 IDE 或 shell script 即時把程式碼用 SSH 送到遠端、用開發者模式(DEBUG mode)部署即時看結果——這個迴路做對了,才有資格談「加入 AI Vibe Coding 當 QA」;迴路沒搭好,AI 自己去摸索開發只是浪費時間,尤其是規格沒定義或規格太多的時候,AI 往往就是亂寫。

架構本身要先成立

本機 → VM → AI 驗收迴路本機開發環境(IDE / shell script)用 SSH 把程式碼即時同步到 VM 部署環境,VM 用 DEBUG mode 跑、不拖垮本機;AI Vibe Coding QA 對著 VM 的即時結果驗收,再回饋本機。前提沒成立時,沒規格或規格太多會讓 AI 亂寫,溝通成本反而超過自己動手成本。本機 → VM → AI 驗收迴路DEBUG mode 不拖垮本機,AI 才有東西可以即時驗收本機開發環境IDE / shell script編輯程式碼觸發 SSH 同步VM 部署環境開發者模式 DEBUG mode吃資源沒關係本機不受影響SSH 即時同步AI Vibe Coding QA驗收本機丟過來的每一版改動前提:上面這條迴路已經成立即時看結果驗收/回饋前提沒成立時沒規格,或規格太多 → AI 找不到邊界只能亂猜 → 溝通成本反而超過自己動手成本

重點在「不拖垮本機」:DEBUG mode 通常吃資源、開一堆 log 與中斷點,放在本機開發機上會拖慢日常工作;搬到 VM 上跑,本機只負責編輯與同步,兩邊各司其職。這條迴路一旦成立,才有一個乾淨的地方讓 AI 的每一次修改被「即時看到結果」驗收——這是 AI Vibe Coding 能當 QA 手段的前提,不是加分項。

AI Vibe Coding 的兩個陷阱

有了驗收迴路,不代表可以把「探索該怎麼做」也交給 AI。AI 有自己的判斷與個性,讓它自己去摸索:

  • 沒有定義任何規格:AI 沒有邊界可以收斂,只能用它自己的預設判斷亂猜,猜錯了還要花時間溝通把它拉回來。
  • 規格太多:AI 在一堆互相牽制的條件裡找不到優先順序,一樣是亂寫。

這兩種情況共同的結果是:溝通成本本身就花了好幾天。而往往那件事情,是「點點滑鼠、敲敲鍵盤」就能自己完成的事——這種事交給 AI,做不好還要自己內傷好幾天去 debug 它的 debug,等於多繞一圈。

判準:一句話講得完的事,自己做

會不會浪費時間的分界線很簡單:這個改動是不是「開哪個檔案、把哪個字改成什麼」一句話就講得完(改一個字、換一個值、加一行)。是的話,人直接動手比跟 AI 溝通快;只有需要跨檔案找拷貝、需要驗證、需要判斷取捨、或一次要改很多處的工作,才值得把探索空間交給 AI,並且用上面那條 VM + DEBUG mode 的迴路即時驗收它交出來的結果。

人機要配合才會快——AI 省的是「跨檔案摸索 + 反覆驗證」的時間,不是「打字」的時間。把兩者用反了,才是「AI 將會是沒有效率的一件事情」這句話成立的原因。