Facebook 推出 TransCoder AI 自動轉換編程語言

人工智能翻譯技術已經越來越成熟,但對於電腦編程語言來說,要正確「翻譯」則不容易。Facebook 最近就公佈一個 AI 工具,可以自動轉換編程語言,據稱準確度相當高。

Facebook 公佈的「神經轉譯器」TransCoder 可以處理高等編程語言例如 C++、Java 和 Python 等,而機器學習為無監督設計,可以自動找出數據集之中未被辨認和標籤的模式,手動干預的程度可以減至最低。據研究人員指,其效能顯著超越基於規則的 baseline。

研究人員指,TransCoder 的準確度視乎語言,可以達到 56.1% 至 91.6% 不等的程度。他們表示,這個系統可以應用到任何的編程語言,也無需專業知識,能夠顯著超越目前的商業用方案。對於大型企業而言,轉換編程語言是個必要但耗費資源的過程,將老舊系統(例如 COBOL)轉到新的編程語言以便日後繼續維護。這樣的工具將可以大幅縮減過程所需時間。除了 Facebook 之外,Microsoft 和 Open AI 等機構都有嘗試製作類似的系統,因此這方面的發展相信會變得越來越熱鬧。

來源:VentureBeat