ai标注工具 击败一半参赛程序员,DeepMind 重磅推出 AlphaCode

AI资讯1年前 (2023)发布 fengdao
47 0

出品 | CSDN博文

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

击败一半人类参赛程序员

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

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

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

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

标注工具栏怎么调出来_标注工具app_ai标注工具

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

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

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

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

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

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

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

ai标注工具_标注工具栏怎么调出来_标注工具app

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

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

跨越之前,问题不少

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

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

作者简介:马超,金融科技专家,人民大学高礼金融研究院校外双聘导师,阿里云MVP,华为2020年十大开发者之星,CSDN约稿专栏作者,著名的金融科技的布道者。众多国产开源项目的推动者及贡献人。

《新程序员003》正式上市,50余位技术专家共同创作,云原生和数字化的开发者们的一本技术精选图书。内容既有发展趋势及方法论结构,华为、阿里、字节跳动、网易、快手、微软、亚马逊、英特尔、西门子、施耐德等30多家知名公司云原生和数字化一手实战经验!

© 版权声明

相关文章

暂无评论

暂无评论...