編者按:8月15日,第六屆微軟「程式設計之美」挑戰賽在選手的火熱比拼中圓滿落下帷幕。「程式設計之美」挑戰賽是由微軟主辦,面向高校學生開展的大型程式設計比賽。自2023年起,微軟每年都在革新比賽命題、緊跟時代潮流,如今的「程式設計之美」挑戰賽已成為優秀學子切磋交流及實現夢想的平台。
今年的大賽更是一場技術較量的程式設計饕餮。大賽主題圍繞人工智慧的新一代核心革命「對話式人工智慧」展開,要求每一組參賽選手為各自所在院校打造出乙個獨具特色、能提供學校相關資訊服務的智慧型對話機械人。這裡不僅有同學們天馬行空的獨特想法,更有突破想象的前沿技術,年輕血液與人工智慧的巧妙碰撞,別有看點。
2017微軟「程式設計之美」挑戰賽可謂是一場程式設計技術較量的饕餮盛宴。今年的大賽圍繞人工智慧的新一代核心革命「對話式人工智慧」展開,參賽選手們以「微軟機械人框架(microsoft bot framework)」為技術平台,利用「微軟認知服務(microsoft cognitive services)」,發揮熱情與想象,親手為各自所在院校打造出了乙個獨具特色、能提供學校相關資訊服務的智慧型對話機械人。
走過暮春邁入初秋,經過資格賽和初賽的層層選拔,最終,8支隊伍從最初來自168所高校的1118支參賽隊伍中脫穎而出,在 8月15日這一天登上了決賽的舞台。他們分別由東北大學、北京航空航天大學、北京大學、北京郵電大學、上海交通大學、武漢大學和中山大學的26名選手組成。微軟亞洲研究院副院長周明博士揭開了此次決賽的序幕,他在致辭中欣喜地說到:「在我看來,通過此次『程式設計之美』歷練的各位選手們已經在自然語言領域成功地做成了第一件事。這是偉大的一步,是你們進入人工智慧領域的乙個序曲。」
決賽會場
ai小將:前沿技術得心應手
隨後,面對8位來自微軟以及產業界和學術界的自然語言理解和聊天機械人領域的專家評委,選手們展開了一場沒有硝煙卻火花四濺的巔峰對決。然而每個團隊都各展所長,從作品展示到犀利技術問題應對,同學們精彩的表現讓人讚嘆不絕。
今年決賽的冠軍團隊是來自上海交通大學的「交小通」團隊。他們的對話式機械人(bot)與隊名一致,都叫做「交小通」。
本屆冠軍團隊:上海交通大學「交小通」團隊
「交小通」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微軟「程式設計之美」挑戰賽與往屆不同的一大創新就是「導師制」,即給每乙個決賽隊伍配備兩名微軟導師。對於這一模式,選手們都感到受益匪淺。東北大學的同學在八月初碰到了開發瓶頸,不知所措中,他們來到北京與導師面對面進行了溝通,從技術實現到工程分工,導師的耐心指導讓他們茅塞頓開。在頒獎典禮上,決賽團隊成員紛紛登台向自己的導師致以最真摯的感謝。
選手與導師/老師合影
吳璐璐與潘天佑副院長合影
程式設計之美:ai之戰,勇者為王
雖然大賽結果有名次之分,但在「程式設計之美」的舞台上沒有輸贏之別。ai之戰,勇者為王。每乙個在大賽中嘗試用**譜寫ai樂章的選手,都將是明日熠熠生輝的耀眼辰星。微軟亞洲研究院副院長潘天佑博士在決賽當天說:「八支進入決賽的團隊,歷經重重考驗終於為自己的學校打造出了充滿回饋之情的智慧型對話機械人,這樣看來,比賽結果也許不那麼重要了,更重要的是這些優秀的作品。我們希望未來這些對話機械人能夠有機會在學校裡真正投入使用,讓它承載的ai與愛流傳。」
頒獎晚宴合影
從2023年達特茅斯會議上正式提出「artificial intelligence」,到2023年的今天我們站在人工智慧的風口,六十餘年的歲月裡人類世界產生了眾多創新與變革。本屆微軟「程式設計之美」挑戰賽將ai化為命題,希望與所有參賽選手一起走向未來。儘管大賽已圓滿落幕,但「程式設計之美」的故事仍將繼續,故事中的每一人也都將重新背上行囊,繼續向前、迎風奔跑。
正如bill gates在今年六月份給2017屆畢業生分享的人生功課中所說,如果他重新出發,尋找同樣能給世界帶來重大影響的機會,他會考慮的第乙個領域便是人工智慧。探索人工智慧,依舊路漫漫其修遠兮。儘管如此,仍希望我們把握美好時光,堅持自我,不懈追求。
立即訪問
2017「程式設計之美」終章 AI之戰勇者為王
編者按 8月15日,第六屆微軟 程式設計之美 挑戰賽在選手的火熱比拼中圓滿落下帷幕。程式設計之美 挑戰賽是由微軟主辦,面向高校學生開展的大型程式設計比賽。自2012年起,微軟每年都在革新比賽命題 緊跟時代潮流,如今的 程式設計之美 挑戰賽已成為優秀學子切磋交流及實現夢想的平台。今年的大賽更是一場技術...
程式設計之美 網易遊戲 2017實習筆試題
題目1 給定乙個字串,請你將字串重新編碼,將連續的字元替換成 連續 出現的個數 字元 比如字串aaaabccdaa會被編碼成4a1b2c1d2a。統計連續出現的字元數目.注意數字字串之間轉換,別要在這些細節上浪費太多時間,要不然後邊題沒時間做 include include int main kon...
程式設計之美 第一章 1 4 買書問題
買書問題 過程 接受輸入,對輸入按照從大到小排序 a,b,c,d,e 然後選取min,設定遞迴出口是全0 輸入 2 1 1 1 1 2 2 2 1 1 2 2 2 2 2 10 10 10 10 10 輸出 38.0 51.2 60.0 300.0 include include include i...