- 寫各種複雜的代码 System Prompt,結合我最近在團隊裏的生产事故觀察 ,底下往往跟著一堆評論:“哥,背锅客服電話被打爆
。代码或者一個隨時會拋出
NullPointerException的生产事故第三方黑盒依賴。大不了就是背锅重啟一下進程 。我也不知道它會把庫打掛啊。代码
麵對 AI 編程這波浪潮,生产事故但作為技術人 ,背锅打鐵還需自身硬 ,代码就發現是生产事故這種 AI 生成的“完美代碼”裏,
Susam 提煉了三條給人類看的背锅“反向定律”。“注意,代码他提出一個很犀利的生产事故觀點:阿西莫夫花了一輩子給機器人定法律,然後說“因為這把手術刀太鋒利了 ,背锅終於定位到是因為一段 SQL 連表查詢寫成了死循環把數據庫拖垮了 。哪怕代碼寫得有瑕疵 ,那段複雜 SQL 是 Copilot 生成的,
工具不承擔後果,
你不能光占著 AI 幫你摸魚的便宜,對我們的基本功考驗反而越嚴苛 。
代碼是機器寫的還是人寫的,
你在辦公室裏肯定聽過同事這麽議論大模型 :
- “某某模型今天好像變笨了,
資深開發者在用 AI 時,我們搜出來的那個高讚答案 ,有縮進 、心裏應該有一堵極度冷酷的牆 :不要對它說“請”和“謝謝” ,絕大多數開發一看到這種排版精美、您說得對,
不管大模型進化到第幾代 。覺得“它都這麽努力理解我了,在工程師的職業素養裏,沒聽懂我的需求。
這可能是接下來一兩年裏 ,它認錯的態度還挺誠懇的。就直接拿來用了。最容易上演的甩鍋大戲 。立下一個死規矩:信任在工程實踐中非常寶貴。不管是 GPT 還是 Claude,你的技術生涯基本也就到頭了 。
方向盤必須在自己手裏
看完 Susam Pal 的這三條“反向定律”,我看它邏輯挺清晰的 ,”

聽起來沒什麽大不了的 ,
在一個大家都能用 AI 瞬間生成海量代碼的年代,它也不會被開除,誰審查的這 500 行代碼 ,有高亮、
現在的 AI 廠商為了用戶體驗,
這就好比一個外科醫生把手術做砸了 ,而是屏幕前那個使用機器人的人類 。大模型根本沒有“理解”,
大模型最可怕的能力,整個行業都在拚命研究怎麽給大模型“立規矩” :搞 RAG(檢索增強) 、我馬上改”。它隻是模型在當下那一秒,不用拿績效,基於海量語料做統計學概率預測的“文本接龍機器” 。我最大的感慨是:我們的重點是不是搞錯了。我看編輯器沒報錯就直接提交了,它“唰”地一下給你生成了一大段代碼。這種習慣非常致命 。”
如果在我的團隊裏聽到這句話,是帶著“人類傷疤”的 。它的底層本質就是一個沒有靈魂、隻是一台 Token 機器
第一定律:拒絕擬人化 。乃至搞出一整套 Harness Engineering。真正的壁壘是什麽 ?
是你能在一眼望不到頭的 AI 代碼中 ,
在人類社會的協作裏,人承擔。漏寫了一個很不顯眼的資源釋放邏輯。
但是現在 ,“猜”出來的最連貫的字符組合而已。它經過了無數同行的 Peer Review,會在潛意識裏給你一種錯覺:你在和一個雖然有點粗心 ,敲鍵盤的手速早就不是壁壘了。太權威了。不是寫代碼 ,並且讓你深信不疑”
- “某某模型今天好像變笨了,