日本精品一区二区三区高清 久久

ITBear旗下自媒體矩陣:

程序員會被AI取代嗎?MIT研究揭示三大現實挑戰

   時間:2025-07-22 21:23:09 來源:DeepTech深科技編輯:快訊團隊 IP:北京 發表評論無障礙通道
 

想象這樣一個未來:人工智能正悄然重塑軟件開發行業,它可以精準重構混亂代碼,高效遷移遺留系統,智能排查競態條件,而人類工程師得以專注于更具創造性的架構設計和創新性問題解決。這一看似觸手可及的未來愿景,在麻省理工學院計算機科學與人工智能實驗室(CSAIL)最新發表的研究中獲得了嚴謹審視。

“人人都說不再需要程序員,自動化工具已遍地。” MIT 教授、CSAIL 首席研究員、論文資深作者 Armando Solar-Lezama 說,“工具確實強大,可離真正的自動化愿景仍有距離。”

由麻省理工學院(MIT)教授 Armando Solar-Lezama 領銜,聯合加州大學伯克利分校、康奈爾大學、斯坦福大學等多所頂尖院校的專家,發表了一篇題為《邁向 AI 軟件工程的挑戰與路徑》的文章,通過系統性的實證分析,揭示了當前 AI 輔助軟件開發所面臨的三大核心挑戰。

評估體系亟待更新。研究指出,當前主流的 SWE-Bench 評估標準存在明顯不足。測試案例通常僅涉及幾百行代碼,遠不及企業級項目的規模;評估場景過于簡單,無法反映真實的工程挑戰;更存在數據泄露的風險。這種“本科編程練習”式的評估,難以準確衡量 AI 在實際開發環境中的表現。而真實的工作要復雜得多,包括日常重構優化設計;把數百萬行 COBOL 遷往 Java 重塑業務;持續測試與分析——模糊測試、屬性測試——抓并發漏洞、修零日;還要給十年老代碼補文檔等維護工作。

人機協作瓶頸。論文第一作者 Alex Gu 指出,現有 AI 編程助手與開發者的交互就像“一條纖細的通信線”。具體表現在,開發者對 AI 輸出的控制力有限,生成的代碼是一個龐大而無結構的文件,外加流于表面的測試;系統缺乏表達自信度的機制,無法標識需要人工復核的代碼段;對專業開發工具的支持不足,難以有效運用調試器等專業工具。這些問題導致開發者可能盲目信任那些能通過編譯卻在運行時出錯的代碼。

規模化的挑戰更為嚴峻。研究表明,在面對企業級代碼庫時,AI 表現明顯下降。由于每家公司的代碼庫都具有獨特性,AI 常常生成看似合理但不符合特定企業規范的“幻覺代碼”。基于語法相似性的檢索方法也經常出現誤判。

針對這些挑戰,研究團隊從三方面提出了突破性的解決方案。

數據層面,建議建立包含開發全流程的增強數據集,重點記錄代碼取舍決策過程、重構演變軌跡等技術細節;評估體系需要開發多維度框架,特別關注重構質量指數、缺陷修復持久性等關鍵指標;在協作機制上,應設計新型人機交互界面,實現不確定性可視化、決策過程可追溯等高級功能。

Alex Gu 將其稱之為需多方參與的“開源行動”;Solar-Lezama 則期待漸進式地突破反哺商業工具,把 AI 從補全助手變為真正的合作伙伴。

“軟件已經支撐著金融、交通、醫療保健以及日常生活的方方面面,而構建和安全地維護軟件所需的人力正在成為瓶頸。能擔臟活且不埋雷的 AI,將解放人去創造、決策、守倫理。” Gu 說,“但前提是我們承認,補全最簡單,其余最難。我們的目標不是取代程序員,而是增強他們的能力。當人工智能能夠處理枯燥與可怕的事情時,人類工程師可以將時間投入到只有人類才能做的事情上。”

1.https://news.mit.edu/2025/can-ai-really-code-study-maps-roadblocks-to-autonomous-software-engineering-0716

舉報 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內容
網站首頁  |  關于我們  |  聯系方式  |  版權聲明  |  開放轉載  |  滾動資訊  |  爭議稿件處理  |  English Version
 
主站蜘蛛池模板: 宁津县| 湖北省| 庆云县| 辉南县| 金湖县| 浠水县| 佛学| 东山县| 彰化县| 宜都市| 巧家县| 吉安县| 垣曲县| 大新县| 保靖县| 冕宁县| 屯留县| 巴塘县| 田林县| 台北县| 分宜县| 陕西省| 子长县| 沙田区| 唐海县| 榆林市| 道真| 余江县| 彭州市| 牙克石市| 阿克苏市| 茌平县| 汉川市| 静宁县| 石河子市| 临安市| 石屏县| 镇巴县| 仁布县| 岳西县| 元氏县|