您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
如何看待阿里巴巴代码竞赛上的AI评委?
阿里巴巴,代码,人工智能如何看待阿里巴巴代码竞赛上的AI评委?
发布时间:2016-12-08加入收藏来源:互联网点击:
如何看待阿里巴巴代码竞赛上的AI评委?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
谢邀。
作为一名混迹程序员圈子的人,平时多少都会了解下各个科技公司给工程师的福利,一般来说,大显示器、人体工程学椅子……这些都是工程师们的标配。
但我觉得,这些都只是硬件“标配”,早已经不稀罕了。要说公司真正给工程师的福利,还是要看能不能真正减轻工程师们的工作负担,在这方面,阿里巴巴算是煞费苦心了。
AI评委现身
在阿里举办的83行代码挑战赛总决赛上,就出现了一位特殊的嘉宾——“AI评委”。它从静态分析、运行时分析、群体共性等不同维度对代码进行打分,靠速度和准确度受到了大家的关注。
AI技术帮助工程师减负
根据媒体报道看,AI评委集成了阿里巴巴研发的Precfix,不需要依赖测试用例、编译结果,通过非规则化的智能扫描,就能以毫秒级的速度自动定位代码中的bug,甚至还能给出修复建议,从根本上提升代码的质量,提升工作效率。
更厉害的是,Precfix还能发现一些连规则检查和人工评审都发现不了的缺陷。现在,Precfix已经部署到了阿里巴巴生产环境中,而阿里工程师也已率先使用Precfix进行漏洞检查及修复建议,同时,众多工程师在使用后均表示Precfix的修复建议非常有效,提高了至少20%效率。
要知道,开发工程师平均花在修复bug上的时间,大约占到了总开发时间的50%。有了AI代码助手,工程师就可以从非创造性的工作中解放出来,专注于创新、创造的开发工作。这份福利也让阿里的工程师成为“别人家的工程师”,让同行羡慕,既贴心又实用!
不仅如此,未来Precfix还会随着阿里代码平台的上云,一起为全球开发者服务。
未来,工程师在选择公司的时候确实不能只看“硬件”设施了,还要看到公司的“软实力”,毕竟这才是最有竞争力的东西。
回答于 2019-09-11 08:43:50
阿里的技术还是很值得新来的,虽然他们有时候给程序员的压力很大。不过,这就是科技产业发展带来的成果啊,还是不得不说阿里在这方面做得确实很好。期待以后技术成熟给人类带来更多的便利。
回答于 2019-09-11 08:43:50
阿里巴巴的,幕后人员真的是太厉害了!也很辛苦呀
回答于 2019-09-11 08:43:50
在人工智能方面,阿里巴巴一直有自己的理解更有自己的成果
回答于 2019-09-11 08:43:50
Precfix能够发现一些规则检查和人工评审都无法发现的缺陷,根本性地提升代码质量,有效减少开发工程师debug及代码评审时间。
回答于 2019-09-11 08:43:50
感觉现在AI真的是个大趋势,什么都可以用AI加持
回答于 2019-09-11 08:43:50
谢谢您的问题。阿里巴巴代码竞赛上的AI评委,解决了程序员的大问题。
程序员改bug很辛苦。阿里巴巴工程师2018年新编写代码12亿行,修改bug也是繁重工作。阿里巴巴工程师修改bug没有拿手的工具,改得十分幸苦,如果改不好,程序就很难进展下去。改bug的时间有时候跟编写代码耗时一样长,可能需要几个小时,甚至几天。工程师修改程序的痛点在于,有一款工具就要看懂自己的程序,还能迅速判断出其中的bug。所以AI评委应运而生。AI评委改程序的优势。AI评委核心工具是阿里巴巴研发的代码检测机器人Precfix,AI评委属于阿里巴巴代码平台研发的人工智能系统,Precfix是人工智能系统的重要集成。它在没有测试用例和编译结果、没有对照的情况下,直接静态扫描程序,就能瞬间定位bug,适时给出的修复建议。在精度上,AI评委不仅能发现程序中常规的问题,还能发现规则之外、人工检测难以发现的问题。在速度上,据说AI评委能在毫秒内报错,给程序员减负。在本次阿里巴巴83行代码挑战赛上,AI评委处于云端,从静态、运行状态、群体共性等纬度,对选手代码统一检测评分,与人工评委的分数综合考评。据说,专家和人工评委对阿里巴巴AI评委Precfix评判结果是十分准确、最为迅速。
上一篇:你的前任有找你复合吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |