ChatGPT 5.3 Codex 出錯 細微符號誤刪用家整個硬碟
4小時 642
一宗涉及 AI 編程助手的事故近日在 Reddit 引起討論。有用戶分享,原本只是透過 ChatGPT 5.3 Codex 協助撰寫 PowerShell 腳本,清理 Python 專案中的「pycache」暫存資料夾,卻因為一個細微語法錯誤,導致整個硬碟內容被清空。

據該用戶指出,腳本本應只刪除特定資料夾,但實際執行時卻出現災難性後果。問題根源在於錯誤使用了過時的「rmdir」指令,並以反斜線(\)嘗試遮蔽引號。
然而在 PowerShell 環境中,應使用反引號(`)作為遮蔽符號。由於字元處理錯誤,命令列將反斜線錯誤解讀為當前磁碟的根目錄絕對路徑。更嚴重的是,該刪除指令同時帶有無需確認的參數,導致系統在沒有任何提示的情況下直接執行刪除動作,最終整個磁碟資料被抹除。
事件不僅反映出 AI 生成代碼若未經檢查直接執行的潛在風險,同時亦突顯 Windows 命令列對於路徑與字元處理的容錯性不足。報導指出,即使改用原生 PowerShell 指令可減少不同解譯層之間的轉換錯誤,但若使用不當,仍然存在清空整個磁碟的可能性。
這次事故再次提醒開發者,在使用 AI 生成代碼時,仍需自行檢視與驗證指令內容,避免因細微語法錯誤帶來不可逆的資料損失。






