《Science》封面文章AlphaCode的重大意义及其思考
程序员,虽然戏称程序猿,其实是一个高薪高智商工作,需要对问题的理解力、解决问题的创造性,还需要熟悉掌握编程语言。这些还不够,还需要在实践中摸爬滚打若干年,获得很多实践经验,才能游刃有余,成为一个优秀的程序员。对于普通人而言,成为一个合格程序员,也许要3-5年,成为一名优秀的程序员,也许要6-10年,当然,对特别有天赋的人才除外。编程不仅是一种技术活,甚至是一个艺术,高级编程专家都有自己独特的编程风格。据统计,全球有7000多万人从事程序员工作,我国程序员超过700万人。显然,编程已经是一个产业,是信息产业的支柱力量。
让人工智能学会编程自动化是一个梦想,在人工智能学科诞生之日的1956年就有专家畅想了。但是,直到现在也没有真正解决。这说明,编程序可比下围棋难多了。下围棋几岁的小孩学几天就能入门了,而大学毕业的程序员都不是很好用。DeepMind公司是世界排名前列的AI公司,开发了Alpha系列产品,不断挑战人类智商的天花板。该公司在2016年开发出AlphaGO,解决了下围棋问题,并战胜了世界冠军。2019年,该公司开发的AlphaStar在星际争霸比赛中获胜,在玩电子游戏中超过人类。2020年,AlphaFold解决了蛋白质折叠问题,一口气解析了数以亿计的蛋白质结构,大大推进了生物学的研究。
2022年12月8日,DeepMind在Science上发表封面文章,介绍了其最新研发的AlphaCode,一种能自动读题、自动理解和自动编程的软件,其核心是最新的人工智能技术Transformer模型和大数据学习。AlphaCode在一个编程比赛平台上,与人类选手同台竞技,参加了10多场编程比赛,其成绩达到了前54.3%的参赛选手的水平,累计积分为1200多分,相当于中级程序员。好在,人类编程选手的最高得分为3800多分,AlphaCode超过人类选手也许还有很长的路要走,至少还要前进2个等级,积分大于2000分的高级程序员和积分大于3000分的顶级程序员。
不过,我们不能忘记AlphaGO进化到AlphaMaster,再进化到AlphaZero,好像也就1年多的时间,性能得到大幅度提升。也许,DeepMind明年开发出的AlpahCode2就可以达到人类编程高手的水平了。如果再进一步,更新的版本AlphaCode3的积分超过4000分,甚至5000分,将成为超越人类的超级程序员。到时候,程序员的工作岗位将受到极大的威胁,我们可真不敢想象编程这么高级的工作都能被AI取代。
这篇突破性文章的作者有26人。DeepMind公司不大,为何能聚集很多专业的专家,并能有效发挥各个专家的作用,做成有影响力、有突破性的成果,不断挑战人类智商的极限,持续推动AI的进步,值得我们深思和学习。这也是一种高效率、高质量的有组织科研。
据说,DeepMind的团队不大,却受到谷歌公司的大力资助,而且没有具体的盈利预期,每年都亏损几亿美元。DeepMind只需要追求技术的先进性,致力解决世界性的难题。因为,谷歌知道如果让科学家去盈利,他们就会急功近利,难以聚精会神搞科研,保证技术的先进性。有了金刚钻,还怕揽不着瓷器活? DeepMind有了技术的先进性,以后还怕找不到应用场景,这是大量工程师要考虑的问题。
转载本文请联系原作者获取授权,同时请注明本文来自陈德旺科学网博客。
链接地址:https://wap.sciencenet.cn/blog-57940-1368420.html?mobile=1
收藏