善後屋somehowworks

部落格

AI 幫我做的網站壞了,叫它修卻越修越爛——為什麼?

你用 AI 做了一個網站或小工具,做出來的當下是真的能用——這件事本身很厲害,先說清楚。然後某天它壞了,你把錯誤訊息貼給 AI,它信心十足地說「已經修好了」,結果沒有。再貼一次,它改了別的地方,原本好的功能也壞了。來回十幾次,東西比一開始更爛,你開始懷疑是不是自己太笨。

**不是。這是 AI 修東西的方式造成的,換誰來都一樣。**理由講白話是這三個:

一、它每次都在重新猜

你以為 AI「記得」它自己寫的程式,其實多數時候它是每次重看一小段、重新猜一次這整套東西是怎麼運作的。猜錯了,它就在錯誤的理解上動手改。人類工程師修東西前會先弄清楚全貌;AI 的預設動作是直接改。

二、它不會說「我不知道」

AI 的回答永遠流暢、永遠有把握。「已經修好了」這句話對它來說只是一種句型,不是查證過的結論。你沒有辦法從它的語氣分辨「真的修好」和「聽起來修好」——這不是你判斷力差,是它根本沒提供可判斷的線索。

三、動一個地方,別的地方就壞

程式內部是牽一髮動全身的。AI 為了修 A 順手改了 B,你測了 A 覺得沒問題,三天後才發現 B 壞了——再叫它修 B,它又動到 C。每一輪「修好」都在系統裡多埋幾個問題,這就是「越修越爛」的真相。

什麼時候該停手

一個簡單的判斷法:同一個問題,來回三次還沒好,就停。第四次之後你不是在修理,是在攪拌。尤其出現這些訊號時,繼續叫 AI 修只會更糟:

  • 它開始「重寫整個檔案」而不是小幅修改
  • 原本好好的功能開始壞
  • 它對同一個問題給出前後矛盾的解釋

停手之後,做這三件事

  1. 保留現場:把目前的檔案完整複製一份收好,不要再讓 AI 動它。之後不管誰來修,「壞掉但完整的現場」都比「被攪拌過的版本」有價值
  2. 記下最後一次正常的樣子:什麼時候還是好的?壞掉前你做了什麼改動?寫下來,兩三句就夠
  3. 保留和 AI 的對話紀錄:別刪。接手的人從紀錄裡可以快速看出它動過哪些地方,省下大量摸索時間

做完這三件事,就算暫時不修,情況也不會再惡化。順帶一提,如果東西還沒壞、只是你想繼續加功能,先照上線前檢查清單把底盤顧好,能省掉之後很多場災難。


已經卡住的話,這正是善後屋最常接的案型——把 AI 做一半、修不動的東西接回來,讀懂、修好、交還給你一個能繼續用的版本。我們不會嘲笑你用 AI 做的東西;能把它做到會動,你已經贏過多數人了。聊聊卡在哪

聊聊你的狀況 回文章列表 →