當心Vibe Coding副作用!Netflix工程師曝「理解萎縮」危機,靠3步驟戒掉無腦寫Code
當心Vibe Coding副作用!Netflix工程師曝「理解萎縮」危機,靠3步驟戒掉無腦寫Code

在矽谷技術圈的聚光燈下,一場關於軟體工程本質的動搖正在發生。Netflix 資深工程師 Jake Nations 在一次公開演講中,以一席「告解」揭開序幕:「我發布了我不懂的程式碼,而且我敢打賭,你們也一樣。」

這不僅是一個人的疏忽,而是當代開發者普遍面臨的技術反差。透過生成式 AI,開發者得以在數小時內清掉原本需耗時數天的 Backlog。然而,在這種空前的開發速度(Speed)背後,隱藏著 理解深度(Understanding)的急速萎縮。

換言之,當測試通過、代碼部署,開發者卻無法解釋系統運作的核心邏輯時,我們正步入一個「能跑但看不懂」的危險領域。這不再只是效率的提升,而是軟體工程史上第三次大規模危機的開端,一場隱形的技術債正在這場「無限生成」的狂歡中加速累積。

進步的幻覺:從 Dijkstra 到 AI 的無限規模危機

歷史總是在「手段」與「目標」的失衡中重演。1960 年代末期,電腦科學家艾茲赫爾·戴克斯特拉(Edsger W. Dijkstra)曾精確指出: 當硬體性能提升千倍,軟體開發的複雜度會呈比例膨脹,將人類的認知邊界逼至極限。

過去半世紀,每一代技術都試圖用「機械性的修補」來解決「認知層面的複雜度」,但最終都演變成了新的負擔:

  • 1970s-1980s(C 語言與 PC): 為了編寫更大系統而生的結構化語言,卻因開發門檻降低而引發了軟體數量的第一次爆炸。
  • 1990s(Java/OOP): 試圖透過封裝解決問題,卻製造了讓人窒息的「繼承地獄」。
  • 2000s-2010s(Agile/Cloud): 放棄瀑布流、擁抱雲端,試圖用更快的迭代節奏管理複雜度,卻導致系統分佈化後的依賴性呈指數級增長。
  • 2020s(生成式 AI): Copilot 與 Claude 讓我們能以描述的速度生成代碼。

Nations指出,這是一場認知戰的全面潰敗。我們並非首次面對危機,但這是人類史上首個**「無限生成規模(Infinite Scale of Generation)」**的危機。當生成的數量與速度徹底甩開人類的理解力,我們不再是系統的建築師,而成了被 AI 餵養的代碼搬運工。

核心取捨:為什麼「易用」正在殺死「簡潔」?

Nations認為,開發者之所以墜入陷阱,是因為混淆了兩個看似相近、實則對立的架構哲學。借用 Clojure 創始人 Rich Hickey 的框架,我們必須看清這場商業騙局:

  • 簡潔 (Simple): 意指「單一交織(one-fold)」。它關乎系統的結構——每個組件職責單一,沒有纏繞。這需要深邃的設計思考與刻意的捨棄。
  • 易用 (Easy): 意指「近在咫尺(adjacent)」。它關乎獲取難度——無需努力就能觸及,像是複製貼上、或是點擊 AI 按鈕。

這個意思是,AI 是有史以來最強大的「易用按鈕」。它消除了開發的摩擦感,卻也主動摧毀了追求「簡潔」的動力。當架構決策被「現在的快速」取代,我們實際上是在吸食一種名為「無摩擦感」的毒品。

但關鍵是,「易用」不代表「簡潔」,它往往是複雜度的掩體。 每一次選擇讓 AI 瞬間生成代碼而不去理清依賴,我們都在預支未來的技術生命力。

案例深挖:Netflix 授權系統重構的失敗啟示

Nations表示,Netflix 曾試圖利用 AI 代理重構一套使用了五年的舊授權系統(Authorization System)。這場實驗撕開了 AI 在處理軟體工程「真實世界」時的無能。

Fred Brooks 將複雜度分為「本質」與「偶然」。在 Netflix 的案例中,AI 陷入了螺旋式崩潰,原因在於它無法處理代碼庫中的偶然複雜性 (Accidental Complexity):

  • 模式的盲目繼承: 在 AI 眼中,每一行舊代碼都是「必須保留的正確模式」。即便系統中存在「2019 年遺留的、把 gRPC 當成 GraphQL 來用的怪異代碼」,AI 也會忠實地在新架構中模擬這些錯誤。
  • 無法辨識「接縫」: 舊系統的授權邏輯、權限假設與業務邏輯早已如亂麻般糾纏。AI 因為缺乏歷史上下文,無法辨識何處該切斷、何處該保留,最終只能在爛攤子上蓋違章建築。

實驗的初步結論令人心驚:AI 並不會自動清理技術債,它只會讓債務以更快的速度繁衍。 真正的突破並非來自更好的提示詞,而是 Netflix 團隊意識到,在讓 AI 介入前,他們必須先**手動(by hand)**完成一次遷移。

規格制定者三階段工作流

為了對抗認知萎縮,Nations 提出了一套將開發者從「打字員」轉向「規格制定者(Spec Writer)」的三階段工作流。

第一階段:研究

不要讓 AI 直接寫 code。針對 Netflix 高達 100 萬行 Java、約 500 萬個 Token 的龐大代碼庫,第一步是環境壓縮。

  • 關鍵動作: 讓 AI 映射依賴,也就是請 AI 先幫你畫出系統裡所有模組之間的依賴關係,再由人類工程師用問題反覆質問AI、把這張圖修正到可用,作為後續寫規格書跟重構的基礎。
  • 產出: 將 5M tokens 的混亂狀態,壓縮成 2000 字的精準規格書。這一步是整個專案槓桿最大的一刻,開發者必須在這裡把『系統做到哪、不做到哪』講明白。」

第二階段:實施計畫

這份計畫必須詳細到「按圖索驥(Paint by Numbers)」的程度。

  • 細節要求: 定義清楚的函數簽名與數據流。這份計畫應該詳細到讓一個初級工程師或 AI 代理只需「照著填色」即可,嚴禁 AI 在執行階段進行任何「建築式發明」。

第三階段:執行

Nations最關鍵的洞察在於:你必須先賺取理解,才能享有自動化。 Netflix 的重構之所以最終成功,是因為團隊先手動完成了一部分最難的遷移,親身體會了那些隱藏的約束條件。將這些**「帶血的經驗」**作為種子餵給 AI,AI 才能在既定的規格內精準執行。

結語:在無限代碼時代守住人類的「直覺」

總結Nations的核心觀點,當代碼生成的邊際成本趨近於零,真正昂貴的資源成了「系統直覺」。因此,在萬事問AI的時代,我們必須警惕能力的「萎縮效應」, 要認知到那種能在凌晨三點精確定位系統崩潰的本領,來自於你曾親手處理過架構的脆弱與混亂。

簡單來說,如果你習慣跳過思考、直接生成,你的技術本能將會枯竭。因為模型不會從失敗中汲取教訓,它只會生成你要求的東西。

未來的核心競爭力,不再是寫出代碼的人,而是能在無數代碼中看出「接縫(Seams)」、理解系統運作本質的人。軟體工程終究是人類的事業,工具無法替代「決定要寫什麼」的智慧。

值得各位Vibe Coding 鍵盤專家深思的是: 當 AI 撰寫了我們大部分的程式碼時,我們是否還能理解自己的系統?

延伸閱讀:AI龍蝦遭Anthropic施壓更名為「Moltbot」!Clawdbot是什麼?跟ChatGPT、Gemini有何不同?要收費嗎?

資料來源:AI Engineer

本文初稿為AI編撰,整理.編輯/ 李先泰

往下滑看下一篇文章
從企業協作到智慧治理,為什麼新竹市選擇LINE WORKS?
從企業協作到智慧治理,為什麼新竹市選擇LINE WORKS?

日本付費商務通訊軟體第一品牌–LINE WORKS–於2025年12月正式進軍台灣,至今已吸引150家企業與組織導入、超過1萬名使用者。對一個剛進入台灣市場的商用協作平台而言,這樣的成長速度,反映的不僅是企業對另一套通訊工具的需求,而是LINE的操作習慣已經深入日常,企業開始尋找一個能兼顧「好用」與「可管理」的工作協作環境。

LINE WORKS株式會社代表取締役社長島岡岳史將市場接受度歸納為三個原因:熟悉且低學習門檻的操作介面、企業等級的資安與管理機制,以及能與LINE串聯的溝通能力。「三者結合,讓LINE WORKS不只是把『聊天』搬進企業,而是協助建立一套從組織內部到外部溝通的協作基礎。」

LINE WORKS在台灣的布局,也不只停留在企業市場。

日前,LINE WORKS與新竹市政府正式簽署合作備忘錄(MOU),雙方將從里長里政系統展開一系列合作。這是LINE WORKS首次在台灣與城市政府簽署MOU並進行規模化導入,意味著商用協作平台的角色正在發生變化:從解決企業內部溝通問題,進一步走向政府機關、第一線人員與城市服務的協作基礎。

對新竹市政府而言,這不只是導入一套新的通訊工具,而是重新整理公務訊息、前線回報、案件追蹤與災害應變等資訊流,讓原本分散在不同管道的溝通,逐步形成可管理、可追蹤、可共享的城市協作網絡。

「新竹市在智慧科技與AI應用上的創新作為,在日本城市中相當少見,令人印象深刻。很榮幸此次能與新竹市政府攜手合作,未來將全力以赴,運用LINE WORKS的科技與AI服務,協助新竹市持續推動智慧治理。」島岡岳史如是說。

LINE WORKS
LINE WORKS株式會社代表取締役社長 島岡岳史
圖/ 數位時代

好用不等於適合企業,LINE WORKS解決「公私分界」議題

LINE誕生於2011年的日本311大地震之後,4年後,LINE WORKS以「商務版LINE」概念誕生,從一開始便鎖定企業工作場景;與個人通訊工具相比,LINE WORKS更強調帳號管理、資安、隱私與組織管理。

例如,個人版LINE的暱稱與大頭照可以由使用者自行設定;LINE WORKS則由企業管理員統一管理。看似小小的功能差異,背後反映兩種產品完全不同的設計邏輯:前者服務的是「個人」,後者服務的是「組織」。

這樣的產品定位,在台灣極具意義。

在台灣,LINE已深入工作場景,主管、同事、客戶、供應商甚至合作夥伴,都可能透過LINE建立工作群組;但問題是,當工作訊息與私人聊天混在一起,企業面對的就不只是溝通效率,還包括資料管理、員工隱私、公私界線,以及員工離職後帳號與資料如何處理等問題。

島岡岳史表示:「年輕世代對於使用私人通訊工具辦公的接受度正在改變,也越來越重視個人隱私。」因此,LINE WORKS希望提供一個「操作體驗熟悉,但管理邏輯屬於企業」的工作環境,在既有的LINE使用習慣之上,加上一層企業需要的身分、權限、資安與管理機制。

當LINE WORKS走進市政府,下一步是把「資訊流」變成「治理能力」

除協助企業提升協作與溝通效率,LINE WORKS也將協作能力延伸至智慧治理。與新竹市政府的合作,第一階段將從里長里政系統出發,進一步整合公務訊息、通訊錄、行事曆與問卷等功能,重新梳理第一線人員與市政府之間的資訊流,讓政令傳遞、日常溝通與災害應變更有效率。

更重要的是,LINE WORKS的聊天介面並不只是「人與人」溝通的工具,也能串接聊天機器人與各類業務服務。當聊天介面成為連接人、系統與服務的入口,LINE WORKS處理的不再只是訊息,而是組織裡持續流動的工作資訊。

這也讓AI有了更進一步發揮的空間。LINE WORKS未來不排除在台灣推出AI會議紀錄(AiNote)、對講機(Roger)、OCR(PaperOn)、Voice Bot(AiCall)、Cloud Cam(Vision)及AI Assistant(AiStudio)等服務,目標是協助將工作現場產生的文字、聲音、圖片與影片數位化,再透過AI整理與分析。

對城市治理而言,這尤其重要。第一線人員面對災害或突發事件時,不一定有時間坐在PC前填寫表單,更多時候是透過手機傳送文字、語音、圖片或影片,因此,當這些原本分散、非結構化的資訊能被即時蒐集,並交由AI整理,便有機會從「被傳遞的訊息」進一步轉化為「可以被運用的治理資訊」。

島岡岳史表示,在日本,LINE WORKS已被應用於物資運送、傷患運送與救災支援等溝通協作。至於在台灣,下一階段的關鍵是,將累積的經驗轉化為更貼近在地需求的解決方案。「LINE WORKS也將持續與新竹市政府討論AI應用的導入,以及如何進一步擴大市民服務。」

從目前的里政協作,到未來的AI資訊整理與市民服務,LINE WORKS所扮演的角色正在改變:它不只是協助政府「把訊息傳出去」,而是逐步參與資訊如何被蒐集、串接、整理與運用。當協作平台開始連結人、系統與AI,LINE WORKS的價值也就不再只是提升溝通效率,而是有機會成為城市治理數位化過程中的一層基礎能力。

LINE WORKS
圖/ 數位時代
LINE WORKS小檔案
成立時間 2015年
主要產品 一套專為企業打造的商務協作平台,保留大家熟悉的LINE操作介面,同時提供企業所需的管理、安全與協作功能,如商務聊天、群組協作、行事曆、視訊會議、佈告欄、任務管理、通訊錄、問卷、管理者權限控管等
市場成績 •服務全球59萬家企業、超過580萬名付費用戶 •日本付費商務通訊軟體市占率連續 9 年 No.1。出處:該公司自行調查、富士凱美萊總研「軟體商務新市場」(2026年9月數據)
何時進入台灣市場 2025年12月
了解更多LINE WORKS [免費試用 LINE WORKS]
備註 免費試用與專人諮詢服務均由台灣官方指定合作夥伴提供

登入數位時代會員

開啟專屬自己的主題內容,

每日推播重點文章

閱讀會員專屬文章

請先登入數位時代會員

看更多獨享內容

請先登入數位時代會員

開啟收藏文章功能,

請先登入數位時代會員

開啟訂閱文章分類功能,

請先登入數位時代會員

我還不是會員, 註冊去!
追蹤我們
一次搞懂工業AI
© 2026 Business Next Media Corp. All Rights Reserved. 本網站內容未經允許,不得轉載。
106 台北市大安區光復南路102號9樓