【中國有嘻哈】當一個工程師愛上嘻哈,會發生什麼?

【中國有嘻哈】當一個工程師愛上嘻哈,會發生什麼?

阿里工程師蘆陽。圖片來源:阿里巴巴

不是每個人在忙了幾個通宵後,還有這樣的熱情和閒心的。

作者 |曾燁軒

蘆陽和其他工程師看上去沒什麼不一樣,不過隱藏了顆躁動的心。「酷」是他做事的電量。

雙11一年比一年火爆的同時,AI的參與度也大大提高。作為一名6月剛加入公司的90後阿里工程師,蘆陽也是第一次以工作人員的身份參與整個雙11運行,真正體驗了史上最大規模的人機合作。即使在忙到飛起的籌備期間,他還擠時間設計了一款人工智能MusicGo,用它創作了自己人生第一首rap來為雙11打call。

公司覺得想法不錯,準備為此製作MV推廣,只不過在聽了蘆陽唱的版本後,詞留下了,主唱最後換了人。「他們確實唱的比我好。」得知自己最終沒法以主唱身份露面時,盡管對自己的水平還是有比較清醒的認識,蘆陽還是流露出了真實而可愛的小情緒。

「這樣就不酷了。」他嘀咕著給界面記者放了一段自己錄制的小樣,似乎還有點兒不死心,「你聽聽,我唱得怎麼樣?」嗯,同事們的嫌棄也不是沒道理的,但才華和功勞仍值得肯定。

【中國有嘻哈】當一個工程師愛上嘻哈,會發生什麼?

蘆陽創作了自己人生第一首rap來為雙11打call。

freestyle說來就來

不知什麼時候開始,工程師就成了群嘲的流行對象。不會打扮、木訥、沒情趣還宅,月薪五萬能活成五千的樣子。其實拋開這些刻板印象,你會發現這些技術愛好者們,活在一個生動有趣的世界。

當一個工程師愛上嘻哈,會發生什麼?

《中國有嘻哈》大火時,在阿里北京工作的蘆陽常要去杭州出差,為了打發枯燥的路途時間,他也跟風點開看了一集,結果一發不可收拾。此後整個夏天,蘆陽幾乎每次打車上下班的路上都在追看節目,甚至刷了好幾遍。很快,他就從對嘻哈沒什麼興趣的門外漢,變成了熟知flow、punchline、diss、雙押、三押等專業術語的樂迷。「作為我今年看的唯一一個綜藝,它對我的影響也蠻大。」

所謂最怕粉絲有技術,蘆陽對新愛好的熱情並不停留於觀看節目或跟著哼唱兩句。事實上,他也利用自己的知識技能琢磨出了點門道,並且因此還在公司內部當了回網紅。

10月19日,蘆陽在阿里內網發文,詳細介紹了自己是如何利用Python爬取某音樂APP上超過1萬首Hip-hop,進而分析出說唱歌手押韻套路的。找到規律後,蘆陽只用了20分鐘就用「炒飯」的韻腳自己寫了一段雙押19的rap。這篇文章很快被公司內網的經營姐姐推到了首屏首位,當天得到了200多個點讚和1000多條瀏覽。評論量大增,很多同好者也在釘釘上直接找他交流切磋。

酷是第一生產力

要不做款能寫rap的人工智能吧?給個關鍵詞就能輕鬆出來一段押韻的FreeStyle。正值雙11備戰前夕,有同事提議可以嘗試寫一首相關話題的rap蹭個熱度。詞由AI算法寫,曲由蘆陽來唱,在阿里電台錄下並製作MV發布。

起初,蘆陽覺得這事兒「有點不靠譜」。他太忙了,雙11之前不光要頻繁出差,還經常得為全鏈路壓測通宵,能用來思考AI寫歌的時間很少,何況對深度學習基本是零基礎。「我上個月在家裡只呆了幾天,十一國慶回來住6天,本地流量都沒用完。」

盡管顧慮重重,他還是心動了,純粹是因為這聽起來很酷。「確實,還有什麼比去做一件很酷的事兒更有意思的呢?」

【中國有嘻哈】當一個工程師愛上嘻哈,會發生什麼?

定下目標的當天中午,蘆陽就開始行動了。前兩個工作日的吃飯空隙學習技術方面的基礎知識和原理,之後的周末,整整寫了兩天。「畢竟我沒什麼基礎嘛,主要是看不懂,花了很多時間成本。」蘆陽告訴記者,抽象來看,AI寫歌其實是有一個模型,或者更通俗一點講,是有一個函數。「就像Y=WX+B,給一個X,就可以產出一個Y。問題的關鍵是如何抽象出這個函數,並使其盡可能的精準。」

起初的效果並不讓人滿意。在蘆陽拿之前爬取到的上萬首嘻哈歌單餵養MusicGo後,雖然出來的歌詞有點嘻哈味兒,但內容大都沒什麼真正涵義,也偏離了雙11智能的話題。他只有轉換思路。將搜尋範圍擴大,加上雙十一、智能、菜鳥、阿里雲、技術、阿里小蜜、機器人等關鍵詞,找到了約100篇科技類文章餵養模型,再用嘻哈句式長度予以約束。「畢竟真正有關的歌太少了,不足10首。」

【中國有嘻哈】當一個工程師愛上嘻哈,會發生什麼?

光用嘻哈歌單喂AI效果並不好,蘆陽後續加入一系列雙11關鍵詞。

這一次效果明顯好多了。當然,就目前而言,MusicGo還不是完美的作詞者,內容仍需要人類來幫助進一步修飾。比如蘆陽還是花了20多分鐘後期排列好歌詞的韻腳,使語句更流暢。

為了定好節奏,非專業嘻哈歌手的蘆陽也下了苦工夫。每天邊工作邊聽歌,從中找出可以用上的節奏。「趕雙11壓測特別忙,都通宵好幾個了。大概3分鐘一首,我一天可以聽14、15個小時,這樣在腦子裡過了很多個節奏。」為了練好這首雙11之歌,蘆陽連上廁所、洗澡的時候都在練習,然後在阿里電台錄了七八遍音。

挑戰和更新是工程師的日常

在已有10來萬人來來去去的阿里,取個不錯的花名總是件讓新員工頭疼的事兒。6月加入阿里雲後,蘆陽想了個使命感滿滿的名——扶傾,所謂扶貧濟弱,大家互相幫助。這和他的身份挺相配,如今有技術還有熱情的工程師們,確實要屬最有推動變革力量的一類人了。

在阿里內部,像蘆陽這樣不滿足於埋頭寫代碼的工程師還有很多,例如阿里18周年年會前夕,有位工程師就因在內網展示自己打造的智能化居家環境並邀請同事入住而火了一把。

【中國有嘻哈】當一個工程師愛上嘻哈,會發生什麼?

最近蘆陽想做一個合適的模型選房。

最近開始有買房意願的蘆陽又有了新念頭,幫自己做一個合適的模型選房。「房價太貴了,現在買房要考慮的維度很多,例如地理位置、面積、朝向、年份等隨便可以數上四五十個,而每個維度又有不同的權重,有的可能是平方,有的是立方,這可能是個函數。」

蘆陽表示,如果有這樣一個模型,就可以知道什麼樣的房子價位是合理的,而哪套房是低於標準的。「要做個程序在那盯著,出了新的就告訴我。」雖然還沒做詳細規劃,但他決定等雙11忙完休息一陣後著手操作。「應該不用太久,慢慢做半個月差不多吧。」

這樣不斷發起新挑戰,學習更新自己技能的日子就是一個工程師的日常,而蘆陽樂在其中。「抱著已有的東西肯定是不夠用的。我不喜歡一成不變的生活,每天都能做自己喜歡的事,看到自己的變化很重要。」

·END·

【中國有嘻哈】當一個工程師愛上嘻哈,會發生什麼?

【中國有嘻哈】當一個工程師愛上嘻哈,會發生什麼?

【中國有嘻哈】當一個工程師愛上嘻哈,會發生什麼?

▽點擊「閱讀原文」 下載界面新聞APP