如果你關注 AI,或本身就是工程師,對於「Vibe Coding(氛圍編碼)」一詞一定不陌生。Vibe Coding 在 OpenAI 共同創辦人 Andrej Karpathy 今年初提出後蔚為風行,因為這種「用 AI 寫程式」的方法,不但降低一般人寫程式的門檻,也有望讓工程師生產力提高。不過,當紅 AI 寫程式工具、估值衝上 293 億美元的 Cursor 執行長 Michael Truell 近日提出警告:不要把 Vibe Coding 和 AI 輔助寫程式混為一談。
Truell 在《Fortune》Brainstorm AI 大會上指出,AI 確實改變工程師與程式碼的距離。過去,工程師需要在空白編輯器中逐行輸入、反覆修改程式碼;如今,可以退後一步,要求 AI 直接完成端到端任務。但他強調,「退後」並不代表應該完全放棄理解。
像蓋房子不懂配線,基礎不穩終將崩塌
他直言,AI 輔助程式碼撰寫有層次之分。他口中的 Vibe Coding,是一種「幾乎不看程式碼,只要求 AI 把東西做出來」的方式。Truell 形容,這就像蓋房子時只看到牆壁與屋頂,卻完全不了解地板下的結構與電線配置。
這樣的做法,或許非常適合用來快速做出遊戲、網站或 AI Demo,但一旦進入高階的複雜專案,問題就會浮現。他警告,「如果你閉上眼睛,不去看程式碼,讓 AI 在不穩固的基礎上建造東西,然後一層一層加蓋,整個結構就會開始崩塌。」
資深開發者 Simon Willison 也指出,專業軟體開發的工作不只是產出程式碼,還需要考量效能、可訪問性、安全性與可維護性,這些都是 Vibe Coding 這種「不審查程式碼」的模式難以兼顧的;此外,如果開發者無法解釋程式碼的運作原理,那麼該程式碼就不該被部署到正式環境。
Cursor 的哲學:AI 是專業人士的超級助手
既然反對盲目接受 AI 產出的 Vibe Coding,那 Cursor 的定位又是什麼?Truell 解釋,Cursor 將 AI 直接嵌入到程式設計師撰寫程式碼的整合開發環境(IDE)中。透過利用現有程式碼甚至整個程式碼庫的上下文,Cursor 能夠預測下一行程式碼、生成完整功能,甚至協助工程師除錯並解釋錯誤原因。
Truell 認為 Cursor 結合了兩個世界的優點:它既能幫助專家客戶深入研究程式碼的細節,也能在用戶想要退一步要求 AI 執行端到端任務時提供支援 。重點在於「理解」與「掌控」。正如 Simon Willison 提及,對於經驗豐富的工程師來說,利用 AI 快速生成程式碼後,進行審查、測試並確保能解釋其運作原理,這才是真正的「軟體開發」,而非單純的 Vibe Coding 。
為什麼要區分 Vibe Coding 和其他 AI 輔助開發方式?
區分 Vibe Coding 與 AI 輔助寫程式的意義為何?開發者 Samuel Gregory 指出,第一,混用術語會誤導大眾對 AI 能力的認知;第二,盲目使用會犧牲程式品質與安全性;第三, AI 輔助寫程式的核心應是放大人類能力,而非完全取代。這場圍繞 Vibe Coding 的爭論,並非「AI 能否寫程式」,而是「工程師是否還需要理解系統」。
然而,Simon Willison 表示,他並不想打擊剛接觸軟體開發的人去嘗試 Vibe Coding,因為學習任何事情的最好方式就是親手做一個專案。他認為,對有經驗的程式設計師來說,這是一種絕佳的方法,可以快速培養對 AI 「能做什麼、不能做什麼」的直覺理解;對初學者而言,沒有比這更好的方式,能讓人真正看見寫程式本身可以做到哪些事情,只是需特別留意不要把 Vibe Coding 和其他所有使用 LLM 來寫程式的方式混為一談。
立即報名 1/10【2026 AI 人才年會】,聽簡立峰、台積電、NVIDIA 等重磅講者剖析與 AI 協作成為超級人才的關鍵戰略!

*本文開放合作夥伴轉載,資料來源:《Fortune》、《Business Insider》、《Simon Willison’s Weblog》、Samuel Gregory,首圖來源:Y Combinator



