AI News HubLIVE
站內改寫2 分鐘閱讀

避免AI技能萎縮——新工具承諾逆轉“氛圍編碼”能力下降

印度班加羅爾開發者Ashutosh Rath推出命令列工具Atrophy,透過類似國際象棋Elo評分的系統,幫助程式設計師在五個技能領域進行定期練習,評估並逆轉因過度依賴AI導致的編碼能力退化。

如果你是使用AI智慧體編寫程式的開發者,可能會發現自己的編碼能力正在悄然流失。幸運的是,一款新的命令列工具能在這些技能完全消退前幫您強化它們。由印度班加羅爾的開發者Ashutosh Rath建立的Atrophy,將編碼能力視為國際象棋Elo評分,並透過五個不同技能領域的定期練習推動開發者鞏固學習。

這五個領域包括:語法回憶(根據規範編寫小函式)、除錯(找出程式碼片段中的隱藏錯誤)、程式碼閱讀(將開發者當作人類列印命令)、API記憶(測試填充標準庫呼叫空白的能力)以及分解設計(測試概述設計方案的能力)。練習涵蓋Python和JavaScript,並設有三個難度級別。Rath在GitHub的README中解釋,系統採用種子生成法確保每次練習變體新穎。

“如果AI輔助正在悄然侵蝕你獨立編碼的能力,這張圖會在面試、故障或斷網之前讓你看清現實,”Rath在Atrophy的說明中寫道。使用者首先需要完成一次包含每個技能領域一項練習的基線測試,Rath估計整個過程大約需要25分鐘。之後,他建議使用者每週進行兩到三次5到10分鐘的練習。Atrophy會自動選擇最久未練習的技能領域,並設定一個軟時間限制——超時仍可透過,但積分增益會減少。

Rath告訴The Register,評分採用“Elo風格公式”進行調整,並且早期練習對評分的影響大於後期。如果使用者不活躍(目前需要手動觸發,不會強制使用者按計劃練習),系統對評分正確性的信心會下降,但分數本身不會降低。Rath還建議使用者每月進行一次AI輔助練習,其成績單獨記錄,用於衡量獨立編碼與AI輔助編碼之間的技能差距,從而直觀看到自己對AI的依賴程度是否逐漸加深。

正如前文所述,評分系統基於國際象棋Elo評分,但Rath強調並非完全複製。每個技能領域獨立評分,初始值為1200。沒有硬性最低或最高限制,這意味著如果你的編碼能力嚴重退化,評分可能低於1200。Rath指出,練習只是真實技能的替代指標,因此不應將其視為絕對能力的度量——Atrophy的價值在於隨時間呈現的趨勢,這有助於開發者鎖定AI可能削弱的技能領域。

“Atrophy並非反AI,”Rath向The Register表示,“我構建它是為了衡量藉助AI和獨立完成之間的差距,因為這種技能會在不知不覺中悄然生鏽。”大量證據表明Rath的擔憂不無道理。分析師們早已警告AI可能侵蝕技能,因為工具替代了傳統上由人類開發者處理的任務,但證據並不僅限於傳聞。去年MIT的研究發現,使用AI聊天機器人輔助寫作的學生大腦活動較少,事實記憶力更差,且難以回憶起所寫內容。研究結論是,AI使用導致“淺層編碼”,使操作者獨立於智慧體同伴的能力下降。換句話說,你的技能可能在無意識中瓦解——或許是時候試試Atrophy,至少建立一個基準線了。