AI技术突飞猛进,继下围棋之后,机器人还要取代程序员?

图片
(图源自网络)
还记得和世界围棋高手们进行人机围棋大战、最终三局绝杀中国围棋选手柯洁的机器人阿尔法狗吗?当时的阿尔法狗让人类既惊又恐:围棋界似乎进入人工智能AI一统天下的时代,未来人类是否会在方方面面被机器人取代?而现在,阿尔法狗的母公司DeepMind似乎正在慢慢将人类与机器人共存的未来变成现实。
图片
(图为原DeepMind创始人戴密斯·哈萨比斯(Demis Hassabis),图源来自外网)
图片
据英国《新科学家》(New Scientist)杂志2月12日报道,自从2017年一战成名后,DeepMind在“憋大招”。过去五年,他们潜心开发“阿尔法码”(AlphaCode)。阿尔法码是一个AI“程序员”,可以运用人类的计算机语言开发计算机软件。DeepMind公司声称,阿尔法码已经具备三种重要能力,即逻辑思维能力、思辨能力、以及理解自然语言的能力。
图片
阿尔法码的真实实力到底如何?很简单,让阿尔法码和人类程序员同场竞技不就可以了?
图片
在算法圈,“宇宙最强”的编程网站codeforces有特别的积分赛制度,网站每周会举办1-2次在线的算法比赛,世界范围内所有程序员都可以参赛“上分”,最终每一轮分数累积进行排名。
图片
(图源自网络)
于是,DeepMind默默地替阿尔法码报名参与了其中10轮比赛。在这个过程当中,阿尔法码首先需要读懂英语发布的算法题目;读题过后,阿尔法码需要提出原创的解决方案;最后,阿尔法码会提供多个备选方案,并按照方案优劣打分从高到低排序,DeepMind最终会在这些备选方案中筛选最优方案提交。
图片
(图源自GitHub)
图片
最终的分数结果显示,阿尔法码目前的水平和一个普通人类程序员相当。这是首次有AI程序员表现出可与人类程序员媲美的水平。
图片
DeepMind公司没有透露阿尔法码的更多细节,但他们表示,目前阿尔法码和人类最顶尖的程序员之间仍有距离,他们将持续提升阿尔法码解决问题的能力。
图片