Facebook 推出 TransCoder AI 自动转换程式语言

Facebook 推出 TransCoder AI 自动转换程式语言

人工智慧翻译技术已经越来越成熟,但对于电脑程式语言来说,要正确“翻译”则不容易。Facebook 最近就公布一个 AI 工具,可以自动转换程式语言,据称准确度相当高。

Facebook 公布的“神经转译器”TransCoder 可以处理高等程式语言例如 C++、Java 和 Python 等,而机器学习为无监督设计,可以自动找出数据集之中未被辨认和标签的模式,手动干预的程度可以减至最低。据研究人员指,其效能显着超越基于规则的 baseline。

研究人员指,TransCoder 的准确度视乎语言,可以达到 56.1% 至 91.6% 不等的程度。他们表示,这个系统可以应用到任何的程式语言,也无需专业知识,能够显着超越目前的商业用方案。对于大型企业而言,转换程式语言是个必要但耗费资源的过程,将老旧系统(例如 COBOL)转到新的程式语言以便日后继续维护。这样的工具将可以大幅缩减过程所需时间。除了 Facebook 之外,Microsoft 和 Open AI 等机构都有尝试制作类似的系统,因此这方面的发展相信会变得越来越热闹。

  • Facebook’s TransCoder AI converts code from one programming language into another

(本文由 Unwire Pro 授权转载;首图来源:pixabay)

   特别声明    本页内容仅供参考,版权终归原著者所有,若有侵权,请联系我们删除。