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

AI編碼代理應優化以減少自有代碼

隨着AI使代碼生成成本降低,成本轉向代碼所有權。為了避免技術債務,編碼代理需要一個開源智能層,幫助它們在生成新代碼之前重用可信組件。

來源Hacker News AI作者: lyoncy

隨着人工智能使代碼生成變得廉價,軟件開發的成本重心正從生成轉向代碼所有權。開發者需要認識到,大多數現代軟件並非從零開始編寫,而是由操作系統、數據庫、雲服務、框架、API、庫、容器和開源基礎設施組裝而成。黑鴨(Black Duck)2026年開源安全與風險分析報告顯示,在審計的商業代碼庫中,97%包含開源代碼,70%的掃描代碼源於開源,平均每個應用包含911個開源組件。這意味着軟件工程的核心不再是發明新算法,而是選擇、集成、配置、保護、升級和維護已有組件。

然而,當前AI系統(如基於LLM的編碼助手)的衡量標準仍是生成的代碼量。GitClear 2026年的報告指出,自2023年以來,長期遺留更新下降了74%,重構移動量暴跌70%。增加代碼只需一次擊鍵,而理解和整合現有系統卻需要大量努力,導致代碼庫陷入“只寫模式”——新功能不斷增加,舊層卻無人問津。

這種矛盾源於代幣經濟學:AI系統的收入與生成的代幣數量掛鈎,而生成代碼消耗大量代幣。這造成了軟件維護負擔、環境足跡增加,而激勵機制卻鼓勵持續生成。有經驗的工程師則遵循不同的原則:在構建新功能前,他們首先思考問題是否能通過複用現有能力、採用成熟依賴、擴展現有服務或直接避免需求來解決。

開源具有生成代碼所缺乏的經濟特性:成功的解決方案成為共享資產,可無限複用,每個用户都能強化生態系統。未來,AI應幫助開發者減少模塊數量,使用經過更好測試的構建塊,並協作分攤安全掃描成本。為此,我們需要一個生態系統智能層,為編碼代理和人類提供關於代碼質量、審查、許可、安全、維護活動等信息。

像ecosyste.ms這樣的平台正在發揮關鍵作用。它們每天處理約3000萬API請求,其中約200萬來自OpenAI和Anthropic等AI訓練機器人。這些數據可幫助AI系統做出更好的決策:何時生成新代碼,何時複用現有代碼,何時完全避免添加軟件。

最終,最優秀的AI編碼代理並非生成代碼最多的代理,而是能夠證明新代碼必要性的代理。通過分析訓練語料庫的健康狀況,我們可以維持一個健康的生態系統,支持人們找到最佳開源項目,並促進協作而非孤立工作。這正是未來AI編碼的方向。