人工智能也能得分吗?阿里巴巴规范竞赛是世界上第一个AI裁判

发布者:上海IT外包来源:http://www.lanmon.net点击数:1295

尽管工程师已经使用代码创建了AI,但AI可以对这些代码进行评论,甚至可以修复错误。工程师和人工智能之间的关系变得微妙。
2019年4月18日,阿里巴巴研发绩效峰会——“83线代码挑战赛”在“AI评委”决赛中推出,并与专家评委和公众评委合作,全面评估参赛者提交的代码。第一个AI法官出现在全球代码竞赛中。
阿里巴巴
图为83线挑战决赛的总决赛。 AI评委,公共评委和专家评委对球员进行评分。
阿里超过30,000名工程师的技术会议旨在进一步提高内部研发效率,“83线代码挑战”可以说是阿里巴巴历史上最大的代码品尝。竞争源于Arinet共同干燥83行代码的活动。阿里巴巴集团首席技术官张剑锋,蚂蚁金融服务公司CTO程力,甚至马云和彭磊参加了会议。
AI评委在云中运行,当玩家提交代码时,他们会快速从不同维度对代码进行评分,例如静态分析,运行时分析和组通用性。在游戏网站上,大屏幕实时显示玩家的分数。随着人工智能评委,专家评委和公共评委轮流出现,评分排行榜将根据综合评分实时滚动,逻辑语言的处理甚至可以提高玩家的排名。
结合现场专家和公共评委的意见,AI法官在提交代码后几乎立即得分相当准确,得分最快。
谁是AI法官?
AI评委来自阿里巴巴代码平台开发的人工智能系统。最重要的部分是Precfix(通过经验聚类的补丁建议)的集成,独立于测试用例,编译结果和不规则的智能扫描。自动定位代码中的错误,并提供速度高达毫秒且误报率低的修复程序。
阿里巴巴
图为AI评委给出的玩家,Precfix定位代码中的缺陷,并给出修复建议。
Precfix可以检测规则检查和手动审查无法发现的缺陷,从根本上提高了代码质量,有效地减少了开发工程师的调试和代码审查时间。同时,Precfix提供的修复程序可帮助工程师快速了解缺陷并解决问题。阿里巴巴
图为工程师根据Precfix提供的维修建议修复缺陷。
目前,Precfix已部署到阿里巴巴代码生产环境中进行缺陷检查。工程师编写代码并将其提交到生产线。 Precfix将审查并指出缺陷代码和相应的修复建议。
根据工程师的说法,手动审查代码可能需要数小时甚至数天才能找到错误。 Precfix可以检查所有提交的代码,并将效率提高至少20%,而不是使用一杯咖啡。
在未来,Precfix还将为全球开发人员以及Ali代码平台的云提供服务。
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部