2017“编程之美”终章:AI之战勇者为王
编者按:8月15日,第六届微软“编程之美”挑战赛在选手的火热比拼中圆满落下帷幕。“编程之美”挑战赛是由微软主办,面向高校学生开展的大型编程比赛。自2012年起,微软每年都在革新比赛命题、紧跟时代潮流,如今的“编程之美”挑战赛已成为优秀学子切磋交流及实现梦想的平台。
今年的大赛更是一场技术较量的编程饕餮。大赛主题围绕人工智能的新一代核心革命“对话式人工智能”展开,要求每一组参赛选手为各自所在院校打造出一个独具特色、能提供学校相关信息服务的智能对话机器人。这里不仅有同学们天马行空的独特想法,更有突破想象的前沿技术,年轻血液与人工智能的巧妙碰撞,别有看点。
2017微软“编程之美”挑战赛可谓是一场编程技术较量的饕餮盛宴。今年的大赛围绕人工智能的新一代核心革命“对话式人工智能”展开,参赛选手们以“微软机器人框架(Microsoft Bot Framework)”为技术平台,利用“微软认知服务(Microsoft Cognitive Services)”,发挥热情与想象,亲手为各自所在院校打造出了一个独具特色、能提供学校相关信息服务的智能对话机器人。
走过暮春迈入初秋,经过资格赛和初赛的层层选拔,最终,8支队伍从最初来自168所高校的1118支参赛队伍中脱颖而出,在 8月15日这一天登上了决赛的舞台。他们分别由东北大学、北京航空航天大学、北京大学、北京邮电大学、上海交通大学、武汉大学和中山大学的26名选手组成。微软亚洲研究院副院长周明博士揭开了此次决赛的序幕,他在致辞中欣喜地说到:“在我看来,通过此次‘编程之美’历练的各位选手们已经在自然语言领域成功地做成了第一件事。这是伟大的一步,是你们进入人工智能领域的一个序曲。”
决赛会场
AI小将:前沿技术得心应手
随后,面对8位来自微软以及产业界和学术界的自然语言理解和聊天机器人领域的专家评委,选手们展开了一场没有硝烟却火花四溅的巅峰对决。然而每个团队都各展所长,从作品展示到犀利技术问题应对,同学们精彩的表现让人赞叹不绝。
今年决赛的冠军团队是来自上海交通大学的“交小通”团队。他们的对话式机器人(bot)与队名一致,都叫做“交小通”。
本届冠军团队:上海交通大学“交小通”团队
“交小通”bot 以上海交大的游客与学生作为目标人群,定位为上交大校园百科、学习助手和生活助手。在整个开发过程中,团队成员使用了必应搜索API、Azure Cosmos DB、LUIS(语言理解智能服务)等十项微软技术,并将整个项目分为三大模块——Web、Bot及Data,可以为用户提供校园知识问答、考试查询、课程提醒、出行导航、美食推荐、即兴闲聊等功能。而为了实现更自然的交互和更多样的互动形式,“交小通”团队还全面利用了微软认知服务中的语音识别、文本转换和声纹识别功能,为其智能校园对话机器人增加了语音模块。
“交小通”bot架构图
武汉大学“樱花下迎风奔跑的珞珈少年队”,无论是队名、演讲PPT,还是其作品bot,全部都洋溢着浪漫的气息。他们直截了当地将其bot取名为“武大小美”,从六个“最美”引出了六大功能:武大基本信息查询、天气查询、校园游览路线查询、图片场景识别、吃喝玩乐推荐和最美景物照评分。在决赛现场,团队成员以“角色扮演加小剧场”的形式,绘声绘色地演绎出了如何通过“武大小美”让学生和游客了解武汉大学的校史现状、景点及周边。此外,“武大小美”还可以智能推荐校园内两点之间最短与最美路线、智能识别照片中的建筑与美食、智能打分用户上传的照片等。武大同学大胆而创新的展现形式,为决赛现场紧张的气氛增添了一抹轻快之色。
武大队伍展示
北京邮电大学的“哆啦AI梦之队”所完成的作品“小Dora”则是一款立足校园,以自然语言对话方式与用户进行交互,根据用户需求生成用户画像,利用信息检索、机器学习等结合微软技术帮助用户快速获取信息的对话平台。利用微软机器人框架(Microsoft Bot Framework),结合LUIS(语言理解智能服务)和微软认知服务技术,以北邮人论坛等数据源为基础,“小Dora”支持文本、图片、语音三种输入方式,实现了“校园助手”、“实习招聘”、“王道姻缘”、“失物招领”四大功能,力求解决北邮人找信息、找工作、找对象、找东西等实际诉求。在决赛展示时,“哆啦AI梦之队”的队员示范了如何用“小Dora”通过发照片、人脸识别、图像匹配来帮助用户实现脱单,精美的界面以及解决实际需求的立足点让“小Dora”显得别具一格。
Demo环节:回味校园场景,体验缤纷功能
除了精彩的答辩展示,2017微软“编程之美”挑战赛还设立了Demo环节。选手们自信满满地向络绎不绝前来体验作品的观众介绍着他们各自团队的作品。作为唯一一支高中参赛队伍,来自深圳万科梅沙书院的VMA队特别受邀参加了此次决赛的展示。他们根据自己学校的实际情况与需求,开发出了汇集学校信息查询、成绩系统查询、校园地图显示、语音登陆与输入四项主要功能的bot,除此之外,用户还可以通过闲聊来跟bot“说段子”。不仅如此,VMA团队的bot更是结合了HoloLens来为用户提供更加智能的服务,而这项功能也吸引了众多现场观众前往体验。
VMA队在Demo环节向体验者进行讲解
来自北京邮电大学的另一支团队——Mayday队所打造的校园百科“小邮”也在Demo环节吸引了不少体验者驻足。“小邮”不仅可以帮助用户查询学习情况、教室使用情况,还能帮助同学们检索图书信息、借阅图书,更有意思的是它还可以结合使用者的健身、饮食、睡觉、学习等情况,为其绘制个人画像,提供个性化的服务,以帮助学生们更高效地进行学习。队长李思珍介绍,为了能支撑“小邮”设计功能的实现,团队的三名同学在有限的时间内打造了一个坚实的数据基础,包括定义在LUIS中的10个entity,36个intent,定义在QnA Maker中的391个Q&A,605个feature,1131个utterance,以及8487条图书信息,12392个图书标签等等,他们希望在未来能有机会和条件使“小邮”可以真正地服务于北邮的师生。
MayDay队队长李思珍为观众讲解
“在这样一个技术和产品迅速更迭的时代,用户体验早已成为技术及产品是否能够成功的最重要一环。我们设置demo互动环节,就是为了把真实市场的用户模拟加入到‘编程之美’大赛中,让前来体验作品的观众都能参与作品的用户体验评审。同时,希望我们的选手从大赛中不仅可以收获技术的成长,更能收获用户的反馈,不忘初心,让编程和技术服务身边的每一个人,这也编程之美的美之所在。”微软亚洲研究院学术合作中国区经理马歆说。
颁奖典礼:导师助力,感恩收官
微软“编程之美”挑战赛的设立是为了成就无数年轻挑战者去实现梦想,但每一个梦想的背后都需要艰辛的付出和努力。微软亚洲研究院副院长张益肇博士在颁奖典礼的致辞中提到:“四个多月的大赛历程,考验的不仅是选手的才智和技能,更考验的是选手们的意志和努力,每个能站在决赛舞台上的团队都是最棒的!”
此外,2017微软“编程之美”挑战赛与往届不同的一大创新就是“导师制”,即给每一个决赛队伍配备两名微软导师。对于这一模式,选手们都感到受益匪浅。东北大学的同学在八月初碰到了开发瓶颈,不知所措中,他们来到北京与导师面对面进行了沟通,从技术实现到工程分工,导师的耐心指导让他们茅塞顿开。在颁奖典礼上,决赛团队成员纷纷登台向自己的导师致以最真挚的感谢。
选手与导师/老师合影
本届大赛特别奖之一“Ada奖”,颁发给了单枪匹马挺进决赛的中山大学的吴璐璐同学,在领奖时,她说:“备赛的过程中我经常每天16个小时地轮转,这期间我的导师给了我很大的帮助。某天晚上快十二点了,我在微信问了导师一个问题,问完才发现自己忽略了时间点,但是微软的林梓佳研究员很快就回复了我的问题,指导我如何安排优先级实现功能、如何使用微软认知服务以及如何按照POC的思维实现整个项目等等。我很感激他。”
吴璐璐与潘天佑副院长合影
编程之美:AI之战,勇者为王
虽然大赛结果有名次之分,但在“编程之美”的舞台上没有输赢之别。AI之战,勇者为王。每一个在大赛中尝试用代码谱写AI乐章的选手,都将是明日熠熠生辉的耀眼辰星。微软亚洲研究院副院长潘天佑博士在决赛当天说:“八支进入决赛的团队,历经重重考验终于为自己的学校打造出了充满回馈之情的智能对话机器人,这样看来,比赛结果也许不那么重要了,更重要的是这些优秀的作品。我们希望未来这些对话机器人能够有机会在学校里真正投入使用,让它承载的AI与爱流传。”
事实上,部分团队的作品已经准备投入到真正的校园环境中使用了。例如北京邮电大学“哆啦AI梦之队”就已与北邮青年达成合作意向,在决赛之前就将“小Dora”投入使用了。而北京大学“一塔湖图队”在决赛答辩中也表达,希望能将他们开发的bot整合进掌上燕园,为学校提供服务。而本届大赛冠军团队上海交通大学的同学们也打算返校后将“交小通”放入上交大微软学生俱乐部的公众号上试用几个月,并且希望可以做到届届相传。
颁奖晚宴合影
从1956年达特茅斯会议上正式提出“Artificial Intelligence”,到2017年的今天我们站在人工智能的风口,六十余年的岁月里人类世界产生了众多创新与变革。本届微软“编程之美”挑战赛将AI化为命题,希望与所有参赛选手一起走向未来。尽管大赛已圆满落幕,但“编程之美”的故事仍将继续,故事中的每一人也都将重新背上行囊,继续向前、迎风奔跑。
正如Bill Gates在今年六月份给2017届毕业生分享的人生功课中所说,如果他重新出发,寻找同样能给世界带来重大影响的机会,他会考虑的第一个领域便是人工智能。探索人工智能,依旧路漫漫其修远兮。尽管如此,仍希望我们把握美好时光,坚持自我,不懈追求。