English
爱游戏app官网下载
当前位置: 首页 > 解决方案

程序员们慌了吗?谷歌旗下DeepMind开发出编程机器人已达人类程序员平均水平

来源:爱游戏app官网下载    发布时间:2024-04-13 17:58:41    浏览数:181 次

  继开发了围棋机器人AlphaGo和人工智能预测蛋白折叠系统AlphaFold之后,谷歌旗下AI公司DeepMind日前又宣布创建了重磅编程机器人系统AlphaCode,并且编程水平已达到人类程序员的平均水平

  DeepMind表示,AlphaCode编写计算机程序的能力已达到很具有竞争力的水平。在与人类程序员的比赛中,AlphaCode的排名能够达到中等水平,跻身前54%之列,标志着人类向自主编码迈出重要一步。

  据DeepMind官网介绍,AlphaCod是由谷歌在英国的AI部门发明的一种AI工具,该工具可以像真实参加竞赛的程序员一样,参加各大编程竞赛,并且还能结合批判性思维、逻辑、算法、编码和自然语言理解的新问题来提供解决方案。在正式登场之前,DeepMind已在编程竞赛中测试了AlphaCode的真实“水平”。

  Codeforces每周都会举办一到两次算法比赛,并且具有独特的天梯排名上分系统,AlphaCode默默参加Codeforces最近举行的10场编程比赛之后,获得了超过了一半人类程序员的好成绩,最终排名前54.3%,Elo评分1238。

  这次DeepMind给AlphaCode选择的编程网站Codeforces很有必要向大家介绍一下的,与目前日趋商业化的力扣(LeetCode ) 不同,Codeforces最大的特点就是代码和题解的公开。所有人都可以随意查看其它大牛的代码,非常符合开源的调性,而且Codeforces题目一般都不是那种传统科班的考察项目,往往会在题目中设置比较多的思维陷阱,而对于数据结构和经典算法的相对没那么侧重。

  DeepMind首席研究科学家Oriol Vinyals表示,该研究仍处于早期阶段,但初步结果为出创建一个解决编码程序挑战的自主系统的可能性。“在这一领域,目前只有人类能做到。”Vinyals表示,“从长远来看,我们对AlphaCode在帮助程序员和非程序员编写代码、提高生产力或创造新的软件制作方式方面的潜力感到兴奋。”

  AlphaCode目前仍无法击败最好的人类程序员。批评者还警告,必须特别仔细地检查由机器生成的代码是不是真的存在错误或不可预见的影响,包括易受网络攻击的脆弱性等。

  但DeepMind最终希望这种AI工具能解决需要批判性思维、逻辑和语言理解的开放式问题。Vinyals表示,短期来看,AlphaCode能成为程序员的助手,而长久来看有朝一日该系统将能够编写自己的软件。

  对AlphaCode进行挑战测试的网站Codeforces创始人Mike Mirzayanov在一份与DeepMind的联合声明中表示:“我能确定地说AlphaCode的结果超出了我的预期,我认为AlphaCode已达到了一个有前途的新竞争对手的水平。但实现算法并不是最困难的,发明算法才是。”

  AlphaCode并不是第一个生成计算机代码的AI工具,很多科技公司都在开发类似的应用程序。去年6月,微软和AI实验室OpenAI已将语言生成程序改编为能完成代码字符串的自动化程序。对于终端用户来说,这些系统就像Gmail的智能编写功能一样,能够实现人们正在编写的任何内容。

  “虽然人类程序员今天可能还是拥有优势,但是AI必将会在很多领域全面超越人类,这只是时间问题。”无人驾驶公司AutoX创始人、董事长肖健雄表示。

  AI被认为是帮助人类了解周围世界最有效的工具,也是科技巨头的兵家必争之地。DeepMind公司2014年被谷歌以6亿美元的价格收购,2019年微软斥资10亿美元资助了OpenAI公司,Meta公司也拥有强大的AI Research部门,这些实验室领导了全球最先进的AI研发工作。

  DeepMind联合发起人兼CEO丹密斯·哈萨比斯(Demis Hassabis)曾表示:“ DeepMind的最终愿景一直是构建通用AI,最大限度地加快科学发现和研究的步伐。”

  如需转载请与《每日经济新闻》报社联系。未经《每日经济新闻》报社授权,严禁转载或镜像,违者必究。

  特别提醒:如果个人会使用了您的图片,请作者与本站联系索取稿酬。如您不希望作品出现在本站,可联系我们要求撤下您的作品。