你是不是也有過這種感覺?
一開始用 AI 做產品,速度真的很快。
跟它說你想要一個登入頁面,過一下就有了。再加會員功能、後台、付款流程,好像只要一直下指令,產品就會慢慢長出來。
那時候真的會覺得:
「好像沒有想像中難,我自己也做得出來。」
但做著做著,事情開始不太對勁。
一開始很快,後來每改一個地方都要祈禱
剛開始可能只有幾個頁面,功能也很單純。
但隨著畫面越來越多、流程越來越長,修改開始變得很痛苦。
你只是想改一個欄位,另一個頁面卻突然壞掉。
你請 AI 調整登入流程,結果原本可以用的會員功能不能用了。
你明明只改了按鈕的位置,它卻順便重寫了一大段你根本沒叫它改的程式。
最麻煩的是,你也不知道它到底動了什麼。
只能重新測一遍,看看還有哪裡壞掉。
出問題後,修復的時間也越來越長
以前遇到錯誤,把訊息貼給 AI,它可能一下就修好了。
後來卻開始變成:
「找到問題了,已經幫你修復。」
重新執行,還是壞的。
再請它修一次,又冒出另一個問題。
修到最後,連原本正常的地方也一起壞掉。
你可能會想乾脆回到上一個版本,結果請 AI 幫你恢復後,程式卻和原本長得不太一樣。
這時候真的很容易改到爆氣。
你明明只是想加一個小功能,最後卻花了整個晚上,在處理本來不存在的問題。
做得越多,系統反而越陌生
更奇怪的是,這套產品明明是你一路做出來的,你卻開始看不懂它。
哪些檔案可以改?
哪些地方不能碰?
資料到底存在哪裡?
改壞了怎麼退回上一版?
現在這個版本要怎麼部署上線?
上線後出問題,又要怎麼換回原本正常的版本?
當你開始不敢修改、不敢更新,也不確定怎麼上線,這套系統其實就已經慢慢不在你的掌握之中了。
問題不一定是你不會下 Prompt
很多人遇到這種情況,會以為是自己的 Prompt 寫得不夠清楚。
所以開始把需求寫得更長,提供更多背景,甚至要求 AI「修改時不要影響其他功能」。
這些做法有幫助,但通常只能改善眼前的問題。
真正的原因是,隨著功能增加,系統裡的規則也變多了。
會員、訂單、付款、權限和通知開始互相影響,但這些功能從一開始就沒有被好好分開。
AI 每一次都只是在完成你現在交代的任務。
它可以把功能做出來,卻不一定知道這次修改會影響整套系統的哪些地方。
最後就變成每個功能單獨看都能跑,放在一起卻互相牽連。
AI 可以幫你做得很快,但系統還是需要有人整理
這不是說 AI 不適合拿來開發產品。
相反地,它確實可以省下大量時間。
但當產品不再只是一個簡單的 Demo,而是開始有更多功能、真實資料,甚至準備交給客戶使用時,就不能只是一直把新功能往上疊。
有人需要把流程整理清楚,知道哪些規則放在哪裡,哪些功能應該分開,以及修改之後要怎麼確認其他地方沒有壞掉。
否則你會發現:
第一版花三天做完。
第二版花一週修改。
到了第三版,光是弄清楚現在到底發生什麼事,就已經用掉大半時間。
AI 讓「做出來」變得很容易。
但真正決定這套產品能不能繼續走下去的,是它之後還能不能被理解、被修改,也能在出問題時安全地回到正常狀態。


