物理科技生物学-PHYICA

DeepMind的AI编程工具AlphaCode在排名前54%的人类程序员中进行测试

技术工程 2022-03-21 21:53:34

DeepMind's AI programming tool AlphaCode tests in top 54% of human codersCredit:deep mind deep mind的团队针对人类程序员竞争对手测试了其AI编程工具AlphaCode的编程技能,发现它在排名前54%的人类程序员中进行了测试。在他们的预印本文章中,DeepMind的团队表示,它的编程应用程序为未来的工具打开了大门,这些工具可以使编程变得更容易和更容易访问。该团队还在其博客网站上发布了一个页面,概述了AlphaCode正在取得的进展。在过去的几年里,研究团队一直在努力将人工智能应用于计算机编程。目标是创建人工智能系统,能够为计算机应用编写比人类程序员目前创建的更复杂的代码。除此之外,许多人注意到,如果计算机正在编写代码,计算机编程将成为一项成本低得多的工作。然而,到目前为止,大多数这样的努力都取得了有限的成功,因为它们缺乏执行编程中最困难的部分——方法——所需的智能。

当一个程序员被要求编写一个程序来执行某个特定的功能时,这个程序员必须首先弄清楚这样一个问题是如何解决的。举个例子,如果任务是解决任何一个特定大小的迷宫,程序员可以采用蛮力方法或者应用递归之类的技术。程序员根据现实世界的知识和经验教训做出选择。人工智能程序通常两者都没有,也缺乏人类所拥有的那种智能。但是研究人员似乎越来越接近了。DeepMind的AlphaCode是一个人工智能系统,它能够在编程竞赛的范围内创建代码——在这种环境下,简单的问题会被概括出来,代码会在几个小时内编写出来。

DeepMind的团队测试了他们的新工具,以对抗在Codeforces上竞争的人类,CodeForces是一个主办编程挑战的网站。那些参加比赛的人会根据他们的方法和技能进行评分。在人工操作人员的协助下,AlphaCode接受了10项挑战。它必须阅读描述要做什么的大纲,开发一种方法,然后编写代码。经过评判,在接受过同样挑战的程序员中,AlphaCode排名前54.3%。DeepMind指出,这个排名使该系统在过去六个月中参加过该网站任何比赛的程序员中排名前28%。

来源:由phyica.com整理转载自PH,转载请保留出处和链接!

本文链接:http://www.phyica.com/jishugongcheng/12875.html

发表评论

用户头像 游客
此处应有掌声~

评论列表

还没有评论,快来说点什么吧~