AI 代理將 CPython 程式碼重寫為 Lean 以進行除錯
2026年11月10日

專案 Formalizing CPython 的作者們運用自主 AI 代理,將該直譯器的原始碼重寫為互動式定理證明語言 Lean。在執行過程中,系統處理了 CPython 程式碼庫中 613,318 行的程式碼。
透過自動化測試與數學正確性證明,這些代理共發現了 418 個錯誤。在所發現的漏洞與程式設計錯誤中,有 55 個缺陷被證實會導致直譯器崩潰或異常終止。
該專案展示了形式化驗證方法與生成式 AI 模型相結合,在尋找以 C 語言編寫的大型工業軟體關鍵錯誤方面的實際應用價值。


