万维读者网 > 美国看台 > 正文  

改变世界的重磅产品! DeepMind 推出 AlphaCode

www.creaders.net | 2022-02-03 11:33:05  CSDN博文 | 0条评论 | 查看/发表评论

改变世界的重磅产品! DeepMind 推出 AlphaCode

最近,世界著名的编程竞赛网站Codeforces发布了一篇名为《AlphaCode(DeepMind) Solves Programming Problems on CodeForce》的文章,将 AlphaCode(阿尔法扣) 带入人们的视野,更让 DeepMind 再次霸榜各大媒体的头条,这也是 DeepMind 在 2015 年成功推出阿尔法狗(AlphaGo),击败人类最强围棋选手之后,再次推出改变世界的重榜产品。

击败一半人类参赛程序员的 AlphaCode

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

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

就连 Codeforces 创始人 Mikhail Mirzayanov 也亲自下场为 AlphaCode 打Call,除了一些 Codeforces 的表现远超预期等客套话,Mirzayanov 的一个重要观点就是 AlphaCode 似乎表现出了比较强的创造性 ,这点很不寻常。

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

改变世界的重磅产品! DeepMind 推出 AlphaCode

突破辅助编程 AlphaCode 还有多远的路要走?

在去年的8月底,微软旗下的两个大牌机构 OpenAI 与 GitHub 联合,推出了基于 AI 技术的自动辅助编程工具 Copilot,并基于 VS Code 的 MarketPlace 发布了预览版,结果预览版一经问世就取得了惊世效果。

改变世界的重磅产品! DeepMind 推出 AlphaCode

Copilot 基于 GPT-3 模型,是针对编程任务适配版本,它以部分完成的代码及注释作为输入,输出完整的代码建议。Copilot的官方网站将其定位为“程序员结对编程实践中的AI对手”,笔者看到不少开始使用 Copilot 的网友都提到,大多数情况下只要一个简单的函数签名,Copilot 就可以完成整个函数的代码编写好,甚至有时只需要一句简单的注释,Copilot 就能把整个功能模块全部搞定。

改变世界的重磅产品! DeepMind 推出 AlphaCode

虽然 Copilot 和 AlphaCode 使用的技术类似,从本质上讲 Copilot 是定位于辅助编程的,不过辅助编程技术在前年 GPT-3 刚刚推出时就已经比较成熟,比如由界面需求描述,直接转化成代码的 debuild.co,但这些辅助编程工具本质上都是对人类已有的实现进行模仿甚至是照搬。

这些辅助编程工具与 AlphaCode AI 程序员的定位是完全不同的,阿尔法扣这位 AI 程序员还需要不断完善,但它的出现却提供了一个关于 AI 编程未来发展的思路, 当 AI 学到了足够多的代码之后,是否会展示出相应的创造力,而 AI 的这种创造力是否意味着程序员群体将在未来会被 AI 取代,这些都引发了笔者深深的思考。

读书破万卷,下笔如有神,代码学多了,是否能质变?

从 DeepMind 官方博客上看, AlphaCode 的训练集还是基于 GitHub 和CodeForce 建立的,这与阿尔法狗初始态下也是基于人类棋谱构建训练数据是比较一致的。

我们知道初代的阿尔法狗还没有那么高的统治力,在抛弃人类棋谱,两只阿尔法狗对局,并不断进化之后,人类棋手在面对AI时才会显得那么无能为力。

改变世界的重磅产品! DeepMind 推出 AlphaCode

不过好消息是围棋的规则是长时间不变的,但是在编程方面技术的进步却是日新月异,也就是 AlphaCode 所面对的数据集是要动态调整的,这可能使两个 AlphaCode 相互结对编程,并取得质变的可能性并没有想象当中那么大,因此 AlphaCode 想达到高级程序员的水平在短期看来不太可能,不过随着 AlphaCode 能够普遍达到中级程序员的水平之后,IT 行业 35 岁即失业的现象恐怕会更加严重,因为 AI 程序员不能独立工作,而带领 AI 编程团队需要更加精深的技术实力而非管理能力,这可能会给很多走上技术管理岗的程序员带来一定压力。

跨越之前,问题不少

虽然 AI 编程的发展已经形成趋势,但从 AlphaCode 的工作原理等方面分析,在 AlphaCode 升级成为贝塔扣,伽马扣之前,还有很多坑要老老实实的填平:

改变世界的重磅产品! DeepMind 推出 AlphaCode

错误解答,反而拖后腿:据 DeepMind 官方博客显示 Alph aCode 首先要进行的工作是通过 NLP 系统,试图理解需求的意思,但是与人类的理解不同, Alph aCode 的理解的语义虽然大部分时候有效,但也存在一定完全理解不了的可能性,如果你所给出题目的问题描述完全不符合Codeforce 之前题目文风的话,那么也很有可能得到一些完全没有意义的代码,也就是说在 Alph aCode 能正常给出答案时,它的效率可能比人类程序员高得多,但一旦 Alph aCode 不能工作,那么对不起它错的也会比一般人类程序员离谱,因此 Alph aCode 至少要搭建一名初级程序员帮助发现这些显尔易见的错误,并递交给高级程序员给出正确答案。

使用 GitHub 训练 Alph aCode 到底侵不侵权?正如前文所说是基于GitHub 和 Codeforce 两大编程网络上的公开代码进行的模型训练,而且无论是微软的 Codplite 还是 Deepmind 的 Alph aCode ,都没有按照不同的开源许可证对于代码进行区分对待。

那么如果未来 Alph aCode 用于商业用途,那么用那些已经明确不允许用于商业用途的代码来训练 Alph aCode 的AI模型是否涉嫌侵权?针对这个问题网上争论的声音很大,笔者认为如果 AI 最终给出的建议代码与原先训练集中的代码一模一样的话,那么这种情况肯定会涉嫌侵权,但建议代码与原训练代码的相似度如何判断才是关键所在,当然截止目前这还依旧是个开放性问题,业界尚未形成共识。

引用老旧类库代码,增加安全风险:正如前文所言, Alph aCode 的训练集是 GitHub和 Codeforce 上已经存在的代码,从实操来讲,Deepmind 很难对如此大量的代码进行有效标注,因此 Alph aCode 生成的代码,即使有效且能够正常运行,也不能代表这些代码没有安全漏洞,这样的特性就使得开发人员去全面检查 AI 生成的代码变得非常重要。

但无论如何未来都将到来,面对会编程的 AI 程序员,我们人类程序员们只有顺势而为,快速找到属于自己的生态位才能力于不败之地。

   0


24小时新闻排行榜 更多>>
1 余茂春惊人预告 习近平的噩梦要来了
2 突发:全球最大光刻机巨头爆雷 股价跳水
3 火箭军又将大地震?习四个字批示
4 华尔街大鳄警告 它是一个“巨大的泡沫”
5 玩弄北京于股掌 习近平首度破天荒教训金正

48小时新闻排行榜 更多>>
1 北京扣动扳机 人民币贬值开始了
2 撤出中国,苹果跑的也太快了
3 余茂春惊人预告 习近平的噩梦要来了
4 突发:全球最大光刻机巨头爆雷 股价跳水
5 铁拳再现!中国将禁止公布这些数据
6 北京没料到 反噬这么快来了
7 不好,爆雷越来越密集了
8 重庆,又一次刷新了底线
9 火箭军又将大地震?习四个字批示
10 中共情色档案中的薄熙来情妇有名有姓
热门专题
1
以哈战争
6
中共两会
11
秦刚失踪
2
中美冷战
7
台湾大选
12
火箭军悬案
3
乌克兰战争
8
李克强猝逝
13
台海风云
4
万维专栏
9
中国爆雷
14
战狼外交
5
美国大选
10
李尚福出事
15
普里戈津
一周博客排行 更多>>
1 习近平一盘神秘大棋成就了大日 文庙
2 周傥:美国迫在眉睫的危险 万维网友来
3 速战速决 伊朗真乃大丈夫也 体育老师
4 达唐:故宫博物院遭公开举报 万维网友来
5 谁是中国人? 谢盛友文集
6 现代战争目的:摧毁战争意志 施化
7 日本电影《追捕》中的杜丘和真 弓长贝占郎
8 辛峰:特鲁多为什么不信加拿大 万维网友来
9 我宁在纽约行乞,也不在上海做 恨中
10 川普就是美国的毛泽东 右撇子
一周博文回复排行榜 更多>>
1 川普就是美国的毛泽东 右撇子
2 警惕有人把民主党与共和党的关 karkar
3 美国为何选择这个时候公布中共 山蛟龙
4 周傥:美国迫在眉睫的危险 万维网友来
5 现代战争目的:摧毁战争意志 施化
6 谁敢买中共国的电动车? 山蛟龙
7 习近平一盘神秘大棋成就了大日 文庙
8 去......化 山蛟龙
9 暴力,自由的唯一杀手 施化
10 速战速决 伊朗真乃大丈夫也 体育老师
关于本站 | 广告服务 | 联系我们 | 招聘信息 | 网站导航 | 隐私保护
Copyright (C) 1998-2024. CyberMedia Network/Creaders.NET. All Rights Reserved.