在世界范围内,程序员都很短缺如果人工智能能写代码——只要人类通过程序告诉AI自己想做什么,就会带来很多便利根据发表在最新一期《科学》杂志上的研究,一个名为AlphaCode的新人工智能系统正在让人类离这一愿景更近一步该系统来自深度思维研究实验室,整体性能相当于经过几个月到一年培训的新手程序员
在测试中,Alpha Buckle通过预测代码段和创建数百万个潜在解决方案,实现了接近人类水平的性能,还可以在比赛中解决此前未被发现的自然语言问题在生成太多方案后,阿尔法扣会筛选出最多10个方案,这些方案都是没有任何关于计算机代码结构的内置知识生成的
在近期Codeforce竞技编码平台的编码模拟评测中,阿尔法扣平均每个问题的10代解决方案中排名前54.3%,首次提交后有66%的问题得到解决。
美国卡内基梅隆大学博世人工智能中心教授奇科·柯尔特说,不管‘阿尔法按钮’真正理解这项任务到什么程度,它在史无前例的编码挑战中表现得非常出色。
阿尔法扣并不是唯一可以编码的AI模型,但其性能超越了前辈Codex——开放AI研究实验室2021年发布的系统GitHub也有自己流行的AI编程工具Copilot可是,在解决复杂的竞争问题时,这两个AI都没有显示出与人类竞争的能力
Deep Thinking公司表示,经过训练,阿尔法扣解决了约34%的指定问题为了进一步测试它的能力,公司让它参加了在线编码比赛在至少有5000人参与的比赛中,阿尔法按钮跑赢了45.7%的程序员研究人员还将它与训练数据库中的程序进行了对比,发现它并没有复制大块的代码或逻辑,这说明它具有惊人的创造力
除了提高整体生产力,阿尔法按钮还让新一代开发者更容易编程未来的某一天,可能会改变人的编程理念,即人类主要是制定问题,然后AI解决问题
。