Vibe Coding 的黑暗面:AI 寫程式熱潮背後的技術債與安全漏洞

更新 發佈閱讀 8 分鐘


你有沒有看過那種影片:一個人用中文對著 Claude 或 Cursor 講了幾句話,幾分鐘後一個完整的網站就跑起來了?

這就是 Vibe Coding。說白了就是「靠感覺讓 AI 寫程式」,你描述你要什麼,AI 生出來,你跑看看,不對就再說一次。整個流程裡你可能從頭到尾沒看過一行真正的代碼。

vocus|新世代的創作平台

但在這股熱潮底下,有一些沒人想聊的代價正在悄悄堆積。


Vibe Coding 是什麼,為什麼突然爆紅

「Vibe Coding」這個詞是 OpenAI 共同創辦人、前 Tesla AI 負責人 Andrej Karpathy 在 2025 年 2 月提出的。他描述的場景是:完全依賴 AI 生成代碼,開發者不再仔細閱讀每一行,只要功能跑通就接受,不對就繼續下指令讓 AI 修。

這個概念戳中了很多人的痛點。寫程式本來很難,語法要記、架構要設計、debug 要花好幾個小時。現在你只要說「幫我做一個可以上傳照片的頁面,用戶登入後才能看」,幾分鐘後就有一個可以跑的版本在你眼前。

對非工程師背景的創業者來說,這根本是降維打擊。很多人就這樣用 Cursor、Claude、Lovable 等工具,在幾個週末內做出了 MVP。

這當然不是壞事。問題在於:程式跑起來不等於程式沒問題。


黑盒崩潰:你不懂的代碼,以後沒人懂

Vibe Coding 最核心的風險,是它創造出一種沒有人真正理解的代碼庫。

你讓 AI 生了一個結帳頁面,裡面包含購物車渲染、金流串接、表單驗證、API 呼叫,全部塞在同一個檔案裡。當下可以跑,你覺得沒問題。

三個月後你想加一個功能,或者某個 API 改版了,你打開那段代碼,發現根本不知道從哪裡改起。甚至更糟:AI 當初為了讓東西跑起來,建立了 A 依賴 B、B 又依賴 A 的循環依賴關係,你動了其中一個,另一個就炸。

研究者把這個現象稱為「黑盒崩潰」(Black Box Problem)。AI 生成的代碼能跑,但它背後的邏輯與設計決策沒有被記錄下來。能理解這段代碼所有關係的,只有當初生成它的那個對話視窗,而那個視窗早就關掉了。

2025 年 8 月,Final Round AI 訪問了 18 位 CTO,問他們對 Vibe Coding 的看法。其中 16 位表示,他們的公司曾經歷過直接由 AI 生成代碼引發的生產事故。

16 位裡面有 16 位。這不是少數案例。


安全漏洞:AI 只想讓程式跑,不管有沒有人防護

更麻煩的問題是安全性。

根據 Veracode 2025 年生成式 AI 代碼安全報告,AI 生成的代碼中,接近 45% 含有安全漏洞。另一項針對已上線 AI 生成代碼的開發者調查顯示,53% 的人在上線後才發現安全問題,而且這些漏洞已經通過了最初的審核。

為什麼會這樣?因為 AI 的目標是讓代碼能跑,不是讓代碼安全。

在實際案例中,有人發現 AI 為了解決一個執行時錯誤,直接把資料庫的存取限制放寬了。有時 AI 會移除驗證邏輯,或者乾脆把身份認證流程繞過,只因為那樣最快能讓程式不報錯。

研究人員分析了 5,600 個 Vibe Coding 打造的應用,發現超過 2,000 個安全漏洞、400 多個暴露在外的機密資訊(API 金鑰、密碼等),以及 175 個個人隱私資料外洩的情況。

你的用戶資料就放在那裡,而你完全不知道。


技術債的滾雪球效應

技術債不是什麼新概念,但 Vibe Coding 把它的累積速度提升了幾個檔次。

傳統開發裡,技術債是慢慢堆的:這個函數沒有寫好、那個模組沒有拆開、文件忘了更新。在 Vibe Coding 的世界,AI 可以在一個下午幫你生出幾千行代碼,每一行都可能帶著它自己的技術債進來。

有行業分析師直接把 2026 年稱為「技術債之年」,認為過去兩年 Vibe Coding 熱潮造成的代碼品質問題,將在這一年大規模浮出水面。

技術債的問題在於它有利息。你現在欠的,以後要還兩倍、三倍。等到你的系統要擴展,要加新功能,要和另一個系統串接,你才會發現那些當時「先跑起來就好」的代碼,其實是一顆定時炸彈。


這是在說 AI 輔助寫程式是錯的嗎?

不是。

AI 輔助寫程式和 Vibe Coding 不是同一回事。

用 GitHub Copilot 補全語法、用 AI 幫你解釋一段不熟的代碼、用 Claude 幫你生成單元測試的框架,這些都是工具輔助,你還在主導,你還在理解,你還在做決策。

Vibe Coding 的危險版本,是你完全放棄理解,讓 AI 從頭到尾做決定,你只在意「有沒有跑起來」。

Google 的工程師 Addy Osmani 說得很直接:「Vibe Coding 和 AI 輔助工程不一樣。前者是放棄主導權,後者是放大你的能力。」

這個邊界,你得自己決定要站在哪一邊。


如果你已經在用,幾件事可以讓你睡得比較安穩

說了這麼多,如果你已經在用 Vibe Coding 做東西,也不是說要立刻停手。有幾個做法可以讓風險降低一點。

讓 AI 解釋它寫了什麼。不要只接受代碼,還要讓它告訴你每個關鍵部分在做什麼,這樣至少你有基本的掌握。

不要讓 AI 管安全設定。身份認證、資料加密、API 金鑰存放這些地方,不能偷懶,要自己理解並手動確認。

代碼審查不能省。就算你不是工程師,也應該找一個懂的人,偶爾看一眼你的代碼庫,幫你揪出 AI 留下的問題。

把 AI 當助手,不當主建築師。讓 AI 幫你快,但架構的決策要由你來做,不然你以後連要改什麼都不知道從哪裡下手。


FAQ

Vibe Coding 適合誰用?

適合用來做原型、驗證想法、學習新概念的起點。如果你要做的東西以後會有真實用戶、處理真實資料,那就得認真看待代碼品質的問題,不能一直停在 Vibe Coding 的模式。

AI 生成的代碼一定不安全嗎?

不是一定,但風險確實比人工審查過的代碼高。重點在於你有沒有去驗證。安全漏洞不是 AI 的特產,人也會寫出漏洞,但 AI 的問題在於它不會主動告訴你有風險。

小型個人專案用 Vibe Coding 有關係嗎?

只有你自己在用、不處理別人的資料、不串接金流,其實風險是可控的。一旦牽涉到用戶資料或金錢,就要開始認真對待安全問題了。

技術債到底有多嚴重,我需要擔心嗎?

如果你的產品只做一次、不會再改,那技術債對你影響不大。但大多數產品都會持續迭代,那時你就會感受到當初留下的每一行「先跑起來就好」的代碼,是怎麼讓你的每次修改都比上一次更難。


Vibe Coding 不壞,但它不是魔法。它降低了進入的門檻,同時也把很多原本需要你主動去面對的問題,推到了你看不見的地方去。

看不見,不代表不存在。


本文資料來源:Veracode 2025 GenAI Code Security Report、Towards Data Science、Salesforce Ben 2026 技術預測報告、Palo Alto Networks Unit 42 研究報告。

留言
avatar-img
零食大總統的沙龍
2會員
12內容數
吾心吾行,澄如明鏡
你可能也想看
Thumbnail
筆者透過 Vibe Coding(藉由 AI 輔助開發)從無到有打造產品,雖然速度感驚人,卻也很快遇到能力天花板。文章分享了 AI 開發的優勢與挑戰,並提出三種方法:模組化定義需求、切換專注與發散模式、刻意覆盤紀錄,幫助開發者克服 AI 帶來的侷限,真正提升產品開發的品質與個人專業能力。
Thumbnail
筆者透過 Vibe Coding(藉由 AI 輔助開發)從無到有打造產品,雖然速度感驚人,卻也很快遇到能力天花板。文章分享了 AI 開發的優勢與挑戰,並提出三種方法:模組化定義需求、切換專注與發散模式、刻意覆盤紀錄,幫助開發者克服 AI 帶來的侷限,真正提升產品開發的品質與個人專業能力。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
六角學院 Vibe Coding課程 課後有感 第一章:AI及vibe coding,是工具 在程式學習的旅程中,我逐漸意識到一個核心觀念:AI與vibe coding,本質上都是工具。工具的存在,並不是為了取代人,而是為了放大人的能力。就像一把鋤頭,它不會自己耕田,但在農夫的手裡,它能讓耕作效
Thumbnail
六角學院 Vibe Coding課程 課後有感 第一章:AI及vibe coding,是工具 在程式學習的旅程中,我逐漸意識到一個核心觀念:AI與vibe coding,本質上都是工具。工具的存在,並不是為了取代人,而是為了放大人的能力。就像一把鋤頭,它不會自己耕田,但在農夫的手裡,它能讓耕作效
Thumbnail
下午突然 amazon 的 vibe coding IDE: Kiro 突然出現 無法登入連線使用的狀況 , 當已經開始依賴以AI模型協助開發的節奏被打亂,突然有種無力感。一行又一行的程式碼,彷彿都在等待那個熟悉的AI助手回應,但螢幕上只有冰冷的「無法連線」,會讓人的思緒跟著卡關。 雖然完全
Thumbnail
下午突然 amazon 的 vibe coding IDE: Kiro 突然出現 無法登入連線使用的狀況 , 當已經開始依賴以AI模型協助開發的節奏被打亂,突然有種無力感。一行又一行的程式碼,彷彿都在等待那個熟悉的AI助手回應,但螢幕上只有冰冷的「無法連線」,會讓人的思緒跟著卡關。 雖然完全
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News