本機開發、VM 部署、即時同步:AI Vibe Coding 能不能用,取決於這條迴路
· 閱讀時間約 7 分鐘
本機開發環境搭配 VM 部署環境、透過 IDE 或 shell script 即時把程式碼用 SSH 送到遠端、用開發者模式(DEBUG mode)部署即時看結果——這個迴路做對了,才有資格談「加入 AI Vibe Coding 當 QA」;迴路沒搭好,AI 自己去摸索開發只是浪費時間,尤其是規格沒定義或規格太多的時候,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 將會是沒有效率的一件事情」這句話成立的原因。