APP下载微信 注册登录
010-65363526rmzk001@163.com
首页 > 栏目 > 科学 > 正文

拥有或可媲美人类的编程创造力

新AI“阿尔法扣”胜过近五成“码农”

2022-12-19 22:13:12    科技日报

(张佳欣)在全球范围内,程序员短缺。如果人工智能(AI)会写代码——只要人类告诉AI想通过程序做什么,将带来许多便利。根据发表在最新一期《科学》杂志上的研究,一款名为“阿尔法扣”(AlphaCode)的新AI系统正在让人类离这一愿景更近一步。该系统来自“深度思维”研究实验室,整体性能相当于经过几个月到一年培训的新手程序员。

在测试中,“阿尔法扣”通过预测代码段并创建数百万个潜在的解决方案,实现“接近人类水平的性能”,还能在竞争中解决以往未发现的自然语言问题。在生成了过多方案后,“阿尔法扣”会将它们筛选为最多10个方案,所有这些方案都是在“没有任何关于计算机代码结构的内置知识的情况下”生成的。

在Codeforce竞争性编码平台最近的编码模拟评估中,“阿尔法扣”在每个问题的第10代解决方案中平均排名前54.3%,而其中66%的问题第一次提交就得到了解决。

美国卡内基·梅隆大学博世人工智能中心教授齐科·科尔特说:“无论‘阿尔法扣’在多大程度上‘真正’理解了这项任务,它在前所未见的编码挑战中表现得非常出色。”

“阿尔法扣”并不是唯一会编码的AI模型,但其性能超越了“前辈”Codex——OpenAI研究实验室于2021年发布的系统。GitHub也有自己的流行AI编程工具Copilot。然而,在解决复杂的竞争性问题方面,这两款AI都未表现出与人类匹敌能力。

深度思维公司表示,经过培训,“阿尔法扣”解决了约34%的指定问题。为进一步测试它的能力,公司让它参加了在线编码比赛。在至少有5000人参加的比赛中,“阿尔法扣”的表现超过了45.7%的程序员。研究人员还将其与训练数据库中的程序进行了比较,发现它没有复制大段代码或逻辑,这表明它有惊人的创造力。

除了提高总体生产率外,“阿尔法扣”还可让新一代开发人员更容易地进行编程。其未来有一天可能会改变人们的编程理念,即人类主要是为了制定问题,然后由AI来解决问题。

相关热词搜索:

上一篇:神舟十四号乘组“回家”:以“归来”接力航天新旅途
下一篇:陨石内发现两种地球未见的矿物质

人民周刊网版权及免责声明:

1.凡本网注明“来源:人民周刊网”或“来源:人民周刊”的所有作品,版权均属于人民周刊网(本网另有声明的除外);未经本网授权,任何单位及个人不得转载、摘编或以其它方式使用上述作品;已经与本网签署相关授权使用协议的单位及个人,应注意作品中是否有相应的授权使用限制声明,不得违反限制声明,且在授权范围内使用时应注明“来源:人民周刊网”或“来源:人民周刊”。违反前述声明者,本网将追究其相关法律责任。

2.本网所有的图片作品中,即使注明“来源:人民周刊网”及/或标有“人民周刊网(www.peopleweekly.cn)”“人民周刊”水印,但并不代表本网对该等图片作品享有许可他人使用的权利;已经与本网签署相关授权使用协议的单位及个人,仅有权在授权范围内使用图片中明确注明“人民周刊网记者XXX摄”或“人民周刊记者XXX摄”的图片作品,否则,一切不利后果自行承担。

3.凡本网注明“来源:XXX(非人民周刊网或人民周刊)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

4.如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行。

※ 联系电话:010-65363526 邮箱:rmzk001@163.com

人民周刊微信公众号

共同讲好共建“一带一路”故事

共同讲好共建“一带一路”故事

热门视频