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

作者 | 發布日期 2020 年 06 月 12 日 7:30 | 分類 AI 人工智慧 , Facebook Telegram share ! follow us in feedly
facebook


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

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

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

(本文由 Unwire Pro 授權轉載;首圖來源:pixabay