如何看待阿里巴巴代码竞赛上的AI评委?

1

作为一名混迹程序员圈子的人,平时多少都会了解下各个科技公司给工程师的福利,一般来说,大显示器、人体工程学椅子……这些都是工程师们的标配。

但我觉得,这些都只是硬件“标配”,早已经不稀罕了。要说公司真正给工程师的福利,还是要看能不能真正减轻工程师们的工作负担,在这方面,阿里巴巴算是煞费苦心了。

2

谢谢您的问题。阿里巴巴代码竞赛上的AI评委,解决了程序员的大问题。

程序员改bug很辛苦。阿里巴巴工程师2018年新编写代码12亿行,修改bug也是繁重工作。阿里巴巴工程师修改bug没有拿手的工具,改得十分幸苦,如果改不好,程序就很难进展下去。改bug的时间有时候跟编写代码耗时一样长,可能需要几个小时,甚至几天。工程师修改程序的痛点在于,有一款工具就要看懂自己的程序,还能迅速判断出其中的bug。所以AI评委应运而生。AI评委改程序的优势。AI评委核心工具是阿里巴巴研发的代码检测机器人Precfix,AI评委属于阿里巴巴代码平台研发的人工智能系统,Precfix是人工智能系统的重要集成。它在没有测试用例和编译结果、没有对照的情况下,直接静态扫描程序,就能瞬间定位bug,适时给出的修复建议。在精度上,AI评委不仅能发现程序中常规的问题,还能发现规则之外、人工检测难以发现的问题。在速度上,据说AI评委能在毫秒内报错,给程序员减负。在本次阿里巴巴83行代码挑战赛上,AI评委处于云端,从静态、运行状态、群体共性等纬度,对选手代码统一检测评分,与人工评委的分数综合考评。据说,专家和人工评委对阿里巴巴AI评委Precfix评判结果是十分准确、最为迅速。

AI评委今后使用前景。有了AI评委Precfix,工程师有望减少加班时间,提高编程、测试的效率和代码的质量。阿里巴巴“83行代码挑战赛”使用AI评委是全球首次,阿里巴巴3万多名工程师将成为首批受益其中的用户,Precfix已经应用于阿里巴巴代码生产之中,工程师只要写好代码,随时线上提交,Precfix就能检查。有了Precfix,工程师不用担心失业,可以腾出精力,着眼于新需求、新环境,从事更加具有创新性的代码生产工作,另一方面,AI评委Precfix也需要不断进化,配合工程师动态,不仅能常规检查,还能判断、预测即将发生的代码内容,开发与工程师一样的复杂代码产品,工程师的劳动强度将进一步降低,想象空间将进一步扩展。
欢迎关注,批评指正。

3

作为一个写了多年代码的程序员,最近明显感觉到现在技术的更迭速度比之前更快了,特别是人工智能的发展,已经慢慢在各个领域开始展示了,特别是过年的时候百度搞的抽奖活动,开始还没太在意周围的同事说百度搞了个智能音响还是挺有意思,于是拿着卷搞了一个,弄过来折腾了两天的确挺有意思的,想看个电影直接喊名字就可以了,自己还整天趴在电脑上写代码其实时代已经发展的非常快了。

在人工智能搞的最红火的莫过于谷歌的人机对战,即使是全球排名第一的围棋选手在机器人面前也是难求一胜,人工智能已经在大面积的在各大企业蔓延,国内有实力的科技公司也在全力研发人工智能产品,阿里的Precfix已经在公司内部推广使用,这对于广大的程序员绝对是一种福音,因为很多软件代码如果单纯的交给技术主管来审核会浪费大量的时间,但如果有个智能的机器人帮忙对代码的格式以及严谨程度进行审核将极大提高效率,意味着人工智能慢慢进入实践阶段。

而且可以遇见这种代码审核机器人早晚会面向全球,为阿里巴巴的人工智能生态链提供帮助,阿里巴巴最近在技术领域不断做出令人刮目相看的技术,从阿里云到现在Precfix等等,有些技术已经在国际上具备相当的竞争力。

接着说到谷歌的阿尔法狗技术虽然厉害的不行,中国的棋圣聂卫平主动向谷歌提出租用下这个神器练棋,结果给出回应是即使谷歌公司愿意出借,一般的人和组织也很难承担起这种费用,所以将人工智能商业化还是有一段的距离要走,而且未来人工智能领域基本上也都是巨大的生态链体系,毕竟能玩转这种技术的只能是资金链充足的超级大公司,现在国内人工智能走在前面的主要有百度公司,阿里巴巴公司等等,相对来讲百度公司起步会早一些,也在慢慢部署自己的产业生态链,百度的无人车技术也已经量产,人工智能的商业化时代估计马上就要来临了。基本上可以遇见未来很多重复性很强的工作,而且工作量巨大的工种会率先在人工智能领域得到大幅度的推广应用。

是不是可以做个大但的设想,未来的机器人真会能够实现一些简单的代码,如果真的是这样很多人可能就会觉得程序员可能又要下岗的感觉,很多人程序员已经提出了着中国疑问,人工智能必将带动一个新的产业链的发生,如同在工业革命发生的时候很多人觉得意味这社会出现动乱,因为很多人的工作已经被机器取代了,时至今日还是有相当一部分的工作是机器无法取代的,可以这么讲人类的存在本来就是独一无二的,但是工种简单的职位一定会被机器人取代,人工智能未来到底走向什么境界还要看具备的发展趋势。

4

阿里的技术还是很值得新来的,虽然他们有时候给程序员的压力很大。不过,这就是科技产业发展带来的成果啊,还是不得不说阿里在这方面做得确实很好。期待以后技术成熟给人类带来更多的便利。




5

在人工智能方面,阿里巴巴一直有自己的理解更有自己的成果

6

阿里巴巴的,幕后人员真的是太厉害了!也很辛苦呀

7

感觉现在AI真的是个大趋势,什么都可以用AI加持

8

Precfix能够发现一些规则检查和人工评审都无法发现的缺陷,根本性地提升代码质量,有效减少开发工程师debug及代码评审时间。

9

可以可以,以后修复bug的工作都交给这AI评委了,程序员们肯定超级开心吧

10

我觉得这是一个很好的趋势,有很多东西都是人分析不出来的,还需要AI的力量

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章