AI研究
Helper CTO 系列文章 18|AI 一直改壞同一個地方:沒有測試的產品為什麼越改越脆
叫 AI 修 A 它弄壞 B,修 B 之後 A 又壞,產品進入「能用但不敢碰」的狀態。本文用非技術語言解釋原因:缺一份「改完要重新檢查」的清單,而自動化測試就是那份清單的機器版;並告訴你從會賠錢的那條路徑開始補。
「東西做出來了,客戶試用也說不錯,接下來要正式上線,我還要補什麼功能?」用 AI 工具做出原型的老闆,十個有九個先問這句。答案常讓人意外:先不要補功能。原型壞了可以重新生成,正式產品上面有真實客戶的訂單,壞一次就是真的損失。你不是功能做得不夠多,而是缺一個「有人能長期負責它」的底。可維護性拆開來是四件事,這篇講怎麼補。
原型的目標是驗證想法,怎麼做出來都行;正式產品要在你不看著的時候也正常運作。目標換了,評價標準跟著換:
拿原型的做法一路加功能,功能越多越沒人敢動,最後只剩 AI 對話紀錄看得懂。能 demo 不等於能上線那篇列的五件事,背後就是同一件事。
白話講就是:這個系統能不能被人長期照顧。四件事都可以拿來問自己:
| 四件事 | 怎麼問自己 | 沒有的話會怎樣 |
|---|---|---|
| 看得懂 | 沒參與過的人打開程式碼,多久搞懂在做什麼 | 每換一個人就重估一次 |
| 改得動 | 改一個地方,會不會弄壞另一個地方 | 沒人敢改,需求開始排隊 |
| 壞了知道 | 出錯時是機器先通知,還是客戶先打來 | 客訴變成唯一的監控 |
| 能重來 | 主機今天壞掉,多久能整套架回來 | 一次意外就回到原點 |
四件事都做到,系統就從「只有做的人懂」變成「任何合格的人都能接」。
功能是加在系統上的,底不穩,加越多越危險。更現實的理由是:可維護性越晚補越貴。
AI 一直改壞同一個地方那篇講的,就是這筆債欠到後期的樣子。
四件事不必一次做完,順序照「出事的代價」排:
原則是:先讓它「壞了有救」,再讓它「不容易壞」,最後才是「好改」。這跟Vibe Coding 與真正系統架構的落差那篇的結論一樣——差距在功能底下。
補到「可以被照顧的狀態」,還是要有人照顧。你需要的不是一個全職的人,是一個機制:
這就是我們說的「接手」:不重做你的東西,是把它整理到可維護,然後持續顧著。
原型驗證想法,產品長期營運——中間那一步,有人陪你走比較省。
從原型走到正式產品,缺的通常不是功能,是有人長期負責。恩梯科技以 Helper CTO 的角色接手並維護這樣的系統——像公司的技術負責人,只是不在你的編制裡。第一步是 60 分鐘的系統健檢:讓我們看得到程式碼就好,不需要正式環境的帳號密碼,3~5 個工作天內你會拿到一頁看得懂的報告,告訴你四件事現在各補到哪。如果你的原型已經有真實客戶在用、你卻不確定它撐不撐得住,我們先幫你量一次:Helper CTO:系統維運方案。
需要協助嗎?
用 LINE 直接問我們