{"id":432150,"date":"2017-10-24T08:03:42","date_gmt":"2017-10-24T15:03:42","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?p=432150"},"modified":"2017-10-24T08:03:42","modified_gmt":"2017-10-24T15:03:42","slug":"beauty-programming","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/research\/blog\/beauty-programming\/","title":{"rendered":"2017 Beauty of Programming contest winners take big AI steps"},"content":{"rendered":"
\"\"

The champion team: Shanghai Jiaotong University\u2019s \u201cLittle Jiaotong\u201d team.<\/p><\/div>\n

On August 15, the sixth annual Microsoft Beauty of Programming Challenge \u2014 a programming competition for college students in Asia \u2014 came to a close. This year’s theme focused on artificial intelligence question and answer (Q&A) projects. The challenge asked each team to create a unique Q&A bot for their college, employing Microsoft Bot Framework (opens in new tab)<\/span><\/a> and Microsoft Cognitive Services (opens in new tab)<\/span><\/a> technologies.<\/p>\n

Some 1,165 teams, representing 168 colleges, entered the competition. By winning a series of preliminary contests, eight teams, comprising 28 students, entered the final, representing Northeastern University, Beijing University of Aeronautics and Astronautics, Peking University, Beijing University of Posts and Telecommunications (BUPT), Shanghai Jiaotong University, Wuhan University and Sun Yat-Sen University. Dr. Ming Zhou (opens in new tab)<\/span><\/a>, assistant managing director of Microsoft Research Asia (opens in new tab)<\/span><\/a>, told event winners, \u201cThrough the Beauty of Programming experience, you have made the first step in the field of natural language understanding.\u201d<\/p>\n

The winner of this year\u2019s final is a team from Shanghai Jiaotong University, called Little Jiaotong.<\/p>\n

Their bot provides visitors and students with services such as campus information and assistance with studying and life issues. The team members uses the Bing Search API (opens in new tab)<\/span><\/a>, Azure Cosmos DB (opens in new tab)<\/span><\/a>, LUIS (opens in new tab)<\/span><\/a> and ten other Microsoft technologies. The Little Jiaotong team also used the voice service of Microsoft Cognitive Services to help the robot dialog naturally with audience members.<\/p>\n

The second prize winner was the Dora Dream team from BUPT. They created Little Dora, an intelligent campus service bot, using information retrieval and machine learning technology. Based on the Microsoft Bot Framework, LUIS and BUPT BBS data, Little Dora supports three input modes, and features four functions: campus assistant, internship recruitment, find a friend and lost and found. In the final show, the Dora Dream team demonstrated Little Dora, using pictures, face recognition and image matching to help users find a friend.<\/p>\n

Demo session encourages audience interaction
\n<\/strong>In addition to the winners of the contest, the Beauty of Programming event provided a series of additional demonstration projects, including an intelligent bot that can make jokes based on
HoloLens (opens in new tab)<\/span><\/a>, from team VMA from Shenzhen Meisha College which team members three high school students.<\/p>\n

Another team from BUPT created a bot that can review a user\u2019s fitness, diet, sleep and study schedule, along with other factors, to create a personal profile that can help students study more efficiently.<\/p>\n

Said Xin Ma, director of academic cooperation at Microsoft Research Asia, \u201cIn a time of fast technology product iteration, good user experience is key. We set up the demo session to let the audience join the judges in reviewing contest submissions, providing feedback so that the teams can learn in real time what users care about.\u201d<\/p>\n

\"\"

Each team leader pictured with their instructor\/teacher.<\/p><\/div>\n

Mentorship key to team success<\/strong>
\nMicrosoft Research Asia provides mentors to each final team, helping them break through development bottlenecks and come up with new approaches to technical challenges.<\/p>\n

The winner of the contest\u2019s Ada award was Lulu Wu from Sun Yat-Sen University. She recounted a story of working on a project very late at night. When she absentmindedly texted her mentor in the wee hours of the night, she was surprised and honored by her mentor\u2019s rapid response.<\/p>\n

Winning bots are being put to use<\/strong>
\nSome of the content entrants\u2019 work is ready for real-world use. For example, BUPT\u2019s Dora Dream team has a working bot in use at its university. Plans are in place to put Shanghai Jiaotong University\u2019s bot into action through its Microsoft Club\u2019s WeChat account.<\/p>\n

This contest achieved several goals: It helped college-level programmers get real-world experience, and it provided Microsoft with the opportunity to mentor and support programming talent. The Beauty of Programming 2017 event was, indeed, a thing of beauty.<\/p>\n

Related:<\/strong><\/p>\n