IBM研发编程AI:可在编程语言之间翻译代码和独立编写代码

庞大的数据集带来了人工智能在语言处理和图像分析和方面的巨大进步。IBM 现在希望将 AI 的进步带入编程领域,这可能会彻底改变软件开发。

虽然 OpenAI 的语言 AI 模型GPT-3已经可以按需生成简单的 HTML 代码,但该语言模型尚未展现出真正全面的编程能力。一个可能的原因是:大多数训练数据是常规文本,偶尔生成的代码行只是 Internet 上的数据收集的附带作用。

现在,IBM 已经发布了庞大的 CodeNet 数据集,可用于编码 AI 的研究。据介绍,CodeNet 包含超过 55 种不同编程语言的 1400 万个代码示例,总共有 5 亿行代码,其中超过 90%的示例包含问题描述,几乎一半的示例提供了输入和输出示例。

研究人员表示,经过 CodeNet 训练的 AI 模型可以学会智能地搜索代码,查找功能上重复的代码,将有问题的代码与正确的代码区分开,自动改进代码,在编程语言之间翻译代码,甚至独立编写代码。

IBM 研发编程 AI,软件开发或迎来“CodeNet 时刻”

有问题和想法?与数字诗人讨论、交流,以获得更多的信息、意见。

赞赏
黎雾
黎雾
技术一直以来都是艺术不可或缺的因素
本文系数字叙事原创(编译)内容,未经授权,不得用于商业目的,非商业转载须注明来源并加回链。

订阅

受欢迎的

相关文章
Related