← AI 動態 Simon Willison

AI發威!Paint.NET靠Claude寫18萬行程式碼

Paint.NET 開發者利用 AI 助手 Claude,成功重寫 18 萬行程式碼,解決長期無法在 WINE 上執行的難題。這展現了生成式 AI 作為「十倍工程師」的驚人潛力。

生成式AI 程式碼生成 人機協作
AI發威!Paint.NET靠Claude寫18萬行程式碼

知名影像處理軟體 Paint.NET 長期面臨無法在 WINE(讓 Windows 程式在 Linux 運行的相容層)上順利執行的困境,主要障礙在於缺乏完整的 Direct2D 支援。為了解決這個痛點,開發者 Rick Brewster 藉助生成式 AI 模型 Claude 進行了史無前例的嘗試。

令人驚訝的是,Claude 成功協助從零開始反向工程,重寫了高達 18 萬行的 Direct2D 程式碼。開發者形容 Claude 爆發力驚人,宛如「10 位天才級十倍工程師」。然而這些被稱為「憑感覺寫出(vibe coded)」的海量程式碼實在太多,難以全面人工審查。開發者坦言,過程中仍需不斷「保母式」監督 AI,糾正資源管理等底層架構錯誤。

這則案例為軟體工程帶來革命性啟示,證明 AI 已能處理過去單一開發者無法負荷的龐大工作量。雖然人類的把關仍不可或缺,但這種「人機協作」模式將大幅降低專案技術門檻,加速未來各種軟體的開發與跨平台實現。