全球首位AI评委亮相代码大赛,评分“快准狠”点评很幽默

2019-04-19 18:26
浙江
2019年4月18日,在2019阿里巴巴研发效能峰会——“83行代码挑战赛”决赛上,选手们惊奇地发现,现场评委席上出现了一位名叫蓝雁侠的AI评委,它和多位阿里技术大牛一起来对参赛者的代码进行打分。这也是全球代码比赛中出现的首位AI评委,吸引众多程序员们的关注目光。(图片来源:锐图)
当天举办的“83行代码挑战赛”被工程师们誉为是阿里巴巴史上最大规模的代码品鉴会。千余名阿里工程师参与其中,经过与近百位阿里技术大神一对一、面对面的代码切磋,最终有8组选手进入到了今天的决赛。(图片来源:锐图)
八组选手依次带着自己的引以为豪的“作品”上台演示。对于他们来说,这次不仅要面对专业评委在代码内容方向上的质询,还需要面对AI评委在代码本身上发现的问题。AI评委来自阿里巴巴代码平台研发的人工智能系统,它可以通过非规则化的智能扫描,即可自动定位代码中的Bug,并提供修复建议,速度可达毫秒级,且误报率低。(图片来源:锐图)
AI评委运行在云端,当选手提交代码后,它会从静态分析、运行时分析、群体共性等不同维度对代码快速打分,还时不时语出惊人:“玲珑精巧,实是代码中极品”、“停也不停,改也不改,代码写得一气呵成没有bug,简直是人神合一、人码一体的无敌境界!”全场紧张的气氛也因AI评委的幽默放松了下来。(图片来源:锐图)
比赛采用百分制,其中AI评委占了总分的20%。而在现实工作中,工程师和AI的关系也正变得微妙。尽管工程师用代码创造了AI,但AI又可以对这些代码点评一番、甚至修复Bug,辅助工程师来更好地完成工作。(图片来源:锐图)
不过,在赛后的采访中,参赛的选手并未感受到“被AI支配”的恐惧,更多是对新技术的期待:“AI消融的是那些非创造性的工作壁垒。我们相信未来大部分机械工作会在机器的帮助下,更高效率地完成。这样,我们工程师就可以更专注在一些创新、创造的开发工作上。”(图片来源:锐图)
此次“83行代码挑战赛”获奖的选手都能拿到AI评委蓝雁侠的形象公仔作为纪念。 事实上,AI评委的背后是阿里巴巴正致力推进的代码智能化:让AI帮助工程师完成更规范、更有美感的代码语言,提升开发者的产品交付质量。(图片来源:锐图)
自从有了代码,它就开始慢慢改变着现代社会。在大众眼里,社会是物理世界,但在工程师的眼里,社会就是代码构成的数字世界。小到你的车需不需要加油,大到全人类航天事业,背后都是由一串串的代码构建起来,影响着人们的方方面面。向代码致敬,便是向生活致敬,AI评委帮助工程师更高效地敲击代码,让他们能有更多的时间去做更多创造性的开发工作,也就能让人们享受更好的生活。(本组图文:金轲。)
    特别声明
    本文为澎湃号作者或机构在澎湃新闻上传并发布,仅代表该作者或机构观点,不代表澎湃新闻的观点或立场,澎湃新闻仅提供信息发布平台。申请澎湃号请用电脑访问https://renzheng.thepaper.cn。