写1行代码影响1000000000人,这是个什么项目?
不帶錢(qián)不帶卡,只帶手機(jī)出門(mén)就能暢行無(wú)阻,這已是生活的常態(tài)。益普索發(fā)布的《2019第一季度第三方移動(dòng)支付用戶研究》報(bào)告顯示,移動(dòng)支付在手機(jī)網(wǎng)民中的滲透率高達(dá)95.1%,截至今年1月,支付寶全球用戶數(shù)已經(jīng)突破10億。你或許每天都會(huì)打開(kāi)支付寶,付款購(gòu)物、領(lǐng)取權(quán)益、享受服務(wù)……但你或許不知道的是,在這個(gè)方便、快捷、智能化的APP背后,有一群年輕的技術(shù)人,用智慧和創(chuàng)新讓它每天都變得更“聰明”一點(diǎn)。
?
2014年,第一屆天池大數(shù)據(jù)競(jìng)賽落下帷幕,一支做個(gè)性化推薦項(xiàng)目的團(tuán)隊(duì)從7000多支參賽隊(duì)伍中脫穎而出,摘得桂冠,并一舉獲得高達(dá)100萬(wàn)元的獎(jiǎng)金。
馬健就是這個(gè)冠軍團(tuán)隊(duì)的一員,當(dāng)年他還在攻讀碩士。這個(gè)參賽項(xiàng)目不僅幫他贏得了大獎(jiǎng),也奠定了他日后的職業(yè)方向。兩年之后的2016年,他闖過(guò)六輪面試,拿到了“阿里星”的Offer,進(jìn)入支付寶人工智能部,主攻業(yè)務(wù)算法。
“阿里星”計(jì)劃起源于2011年,旨在吸引最年輕最頂級(jí)的技術(shù)人才加入,選拔標(biāo)準(zhǔn)嚴(yán)苛,每年通過(guò)者不過(guò)寥寥數(shù)人。但在支付寶的業(yè)務(wù)算法技術(shù)部中,馬健遇到了好幾位“阿里星”:同校同實(shí)驗(yàn)室的師弟王盛,同年入職的江少華,連江少華所帶的兩位實(shí)習(xí)生,也都先后成為了“阿里星”。
這些萬(wàn)里挑一的年輕技術(shù)人不約而同地聚集在了這里。“想做大事,想做能夠影響更多人的事。”馬健這樣描述自己初出校門(mén)時(shí)的夢(mèng)想。
作為夢(mèng)想的舞臺(tái),支付寶無(wú)疑是足夠大的。截至今年1月,支付寶全球用戶數(shù)已經(jīng)突破10億,這意味著支付寶的技術(shù)人敲下的每一行代碼,所影響的都是數(shù)以億計(jì)的用戶。從另一個(gè)側(cè)面來(lái)說(shuō),在每一個(gè)用戶習(xí)以為常的掃碼付款、領(lǐng)取紅包、使用小程序服務(wù)等便捷操作背后,也是成千上萬(wàn)的優(yōu)秀技術(shù)人共同筑起的智能平臺(tái)作為支撐。
?
端智能:支付寶上綁了很多卡,但唯獨(dú)不能“卡”
2017年,王盛在南京大學(xué)讀完人工智能方向的碩士,加入了支付寶。
那正是支付寶的服務(wù)快速豐富的時(shí)期,除了掃碼付款之外,生活繳費(fèi)、社會(huì)服務(wù)、理財(cái)保險(xiǎn)、吃喝玩樂(lè)……越來(lái)越多的服務(wù)都可以在支付寶APP中一站式獲取。但服務(wù)多了,加載時(shí)就難免發(fā)生“堵車(chē)”,“卡”,成了用戶體驗(yàn)的瓶頸。
王盛所在的團(tuán)隊(duì)面對(duì)的一大挑戰(zhàn),就是找出讓支付寶在提供海量服務(wù)的同時(shí)還能 “不卡” 的方法。
支付寶算法專家 王盛
如果要對(duì)每一個(gè)服務(wù)的加載都進(jìn)行優(yōu)化,性價(jià)比很堪憂,于是團(tuán)隊(duì)改變了思路:用戶每次打開(kāi)支付寶APP時(shí),一般只會(huì)用到數(shù)量很有限的服務(wù),如果可以只加載要用的服務(wù),用不到的就不加載,就能極大地提升使用的流暢度。
然而問(wèn)題來(lái)了:如何預(yù)先知道用戶可能要用哪些服務(wù)?
“猜”用戶的心思,這就是人工智能和機(jī)器學(xué)習(xí)的長(zhǎng)項(xiàng)了。
支付寶業(yè)務(wù)算法團(tuán)隊(duì)訓(xùn)練了一個(gè)“智能預(yù)加載”的模型,當(dāng)你打開(kāi)支付寶,這個(gè)模型就開(kāi)始預(yù)測(cè)你更可能使用什么服務(wù),并依此決策是否加載某些模塊。“這項(xiàng)技術(shù)的關(guān)鍵難點(diǎn),就在于如何既減少加載量,又能保證更多的人準(zhǔn)確獲得所需的服務(wù)。”王盛說(shuō)。
這不僅需要精深的技術(shù),還需要對(duì)業(yè)務(wù)的深刻理解。比如,預(yù)加載開(kāi)始的時(shí)間點(diǎn)并不是越早越好,很多時(shí)候用戶打開(kāi)支付寶APP只是為了掃碼付款,如果此時(shí)開(kāi)始預(yù)加載,就會(huì)影響掃碼的響應(yīng)速度。因此,預(yù)加載程序在用戶打開(kāi)APP一段時(shí)間之后才開(kāi)始運(yùn)行。
有了智能預(yù)加載之后,支付寶模塊加載量和卡頓率都減少了20%以上,服務(wù)準(zhǔn)確率卻得到了進(jìn)一步的提升。同樣的思路也被用在推送免打擾功能上,“用模型優(yōu)化計(jì)算之后,推送的總量和對(duì)用戶的打擾都減少了,但點(diǎn)擊量沒(méi)降。”王盛表示,這說(shuō)明模型計(jì)算能比運(yùn)營(yíng)規(guī)則更精準(zhǔn)地命中用戶的需求。
?
歐拉流控:告別“拍腦袋”,算法幫忙做決策
每到支付寶大促活動(dòng)時(shí),用戶領(lǐng)權(quán)益領(lǐng)得很高興,運(yùn)營(yíng)同學(xué)卻很緊張。因?yàn)橹Ц秾毺峁┑臋?quán)益種類(lèi)豐富,數(shù)量各不相同,要以什么樣的節(jié)奏發(fā)放權(quán)益,如何才能盡可能地讓更多用戶受益,這是個(gè)高深的技術(shù)活兒。
以前,節(jié)奏的把控全靠運(yùn)營(yíng)同學(xué)的經(jīng)驗(yàn)和判斷。一到大促,運(yùn)營(yíng)必須時(shí)刻緊盯數(shù)據(jù),連廁所都不敢去。即使如此,靠“拍腦袋”做出的決策顆粒度仍然較粗,資源分配的曲線波動(dòng)頻繁。
“這種在線資源分配,可以在算法上轉(zhuǎn)化成一個(gè)線性規(guī)劃的問(wèn)題,再使用數(shù)學(xué)工具來(lái)做優(yōu)化。”支付寶算法專家馬健說(shuō)。
支付寶算法專家 馬健
深入理解業(yè)務(wù)的特性、將之抽象成數(shù)學(xué)問(wèn)題去解決,充滿挑戰(zhàn)但富有樂(lè)趣。他所在的團(tuán)隊(duì),針對(duì)在線資源分配問(wèn)題,花了半年多的時(shí)間開(kāi)發(fā)了一套算法,涉及復(fù)雜的數(shù)學(xué)原理,團(tuán)隊(duì)用著名數(shù)學(xué)家歐拉的名字為它命名,叫做“歐拉流控”。
“歐拉流控”技術(shù)架構(gòu)
2019新春五福刮刮卡上線時(shí),這一算法代替運(yùn)營(yíng)控制權(quán)益發(fā)放的節(jié)奏,精度細(xì)致到秒,整個(gè)過(guò)程平穩(wěn)絲滑,用戶幾乎不會(huì)感知到權(quán)益池的波動(dòng)。在模塊化和組件化之后,今后各種涉及在線資源分配的營(yíng)銷(xiāo)業(yè)務(wù)都可以直接調(diào)用這個(gè)算法組件。
此外馬健還設(shè)計(jì)了一套算法,這種算法能自動(dòng)學(xué)習(xí)很復(fù)雜的特征組合,不僅是特征的簡(jiǎn)單組合疊加,還可以在高VC維,進(jìn)行特征之間各種復(fù)雜算子的高階組合,整個(gè)過(guò)程不依賴于梯度。“而且它能生成復(fù)雜的公式,這公式本身可能就描述了一定的業(yè)務(wù)含義,能讓業(yè)務(wù)同學(xué)獲得新的靈感,從而對(duì)業(yè)務(wù)邏輯進(jìn)行優(yōu)化。”馬健說(shuō)。
?
智能文案:讓人工智能為你做創(chuàng)意
相比于馬健和王盛,江少華的工作看上去更“詩(shī)意”一些,他主要做的是打造一個(gè)螞蟻的首席AI文案創(chuàng)作官,利用人工智能來(lái)寫(xiě)文案。
“不止一位運(yùn)營(yíng)同學(xué)跟我說(shuō),想文案想到發(fā)際線后退。”江少華說(shuō),說(shuō)起文案,每位運(yùn)營(yíng)可能都有一段血淚史。他們迫切地需要一種技術(shù)來(lái)幫他們拓展思路,并且為投放決策作出參考。“支付寶小二、金融、財(cái)富號(hào)、線下商家等,都對(duì)智能文案有需求。”
支付寶高級(jí)算法專家 江少華
然而中文是一種博大精深的語(yǔ)言,措辭的些微變化就能帶來(lái)天差地別的效果,外國(guó)人學(xué)習(xí)起來(lái)都不輕松,AI能學(xué)會(huì)嗎,效果會(huì)好嗎?
在正式接手智能文案項(xiàng)目之前,江少華用了兩年的時(shí)間做技術(shù)沉淀,第一年支持財(cái)富線做信息feeds流推薦,第二年潛心研究NLP的技術(shù)創(chuàng)新,第三年一開(kāi)始,就經(jīng)歷了幾場(chǎng)大促:人傳人紅包,15天到店瓜分15億紅包,團(tuán)隊(duì)一邊為運(yùn)營(yíng)提供支持,一邊將這些大促活動(dòng)作為練兵場(chǎng),積累下的經(jīng)驗(yàn)都沉淀成了平臺(tái)能力。
到了2018年底,新的挑戰(zhàn)來(lái)了:2019新春五福刮刮卡項(xiàng)目找上了他們,和之前發(fā)紅包的活動(dòng)不同,五福刮刮卡涵蓋了多種權(quán)益,現(xiàn)金、優(yōu)惠券、會(huì)員卡……而且廣泛覆蓋電商、餐飲、文娛等各條業(yè)務(wù)線,需要根據(jù)業(yè)務(wù)的不同特性生成不同的文案,對(duì)于一直主要在“學(xué)”金融業(yè)務(wù)的智能文案平臺(tái)來(lái)說(shuō),這個(gè)任務(wù)有點(diǎn)“超綱”,同時(shí)對(duì)生成模型的通用性提出了很大挑戰(zhàn)。?
“10月接到任務(wù),新年就要上線,總共只有不到三個(gè)月時(shí)間。”江少華回憶起當(dāng)時(shí)的情形,業(yè)務(wù)算法團(tuán)隊(duì)聯(lián)合AI團(tuán)隊(duì)一起做能力升級(jí),花了一個(gè)多月,在文案生成模型方面取得了很大的進(jìn)展。最終效果而言,點(diǎn)擊率提升15%,核銷(xiāo)率提升20多個(gè)點(diǎn)。
智能文案應(yīng)用在“新春五福”
“技術(shù)要賦能業(yè)務(wù),最重要還是給業(yè)務(wù)帶來(lái)改變、帶來(lái)效果。”江少華說(shuō),起先運(yùn)營(yíng)同學(xué)多少有些顧慮,會(huì)不會(huì)過(guò)多占用系統(tǒng)性能?實(shí)際效果怎么樣?但在看到效果之后,“大家就其樂(lè)融融了。”
幾經(jīng)實(shí)戰(zhàn)大考,現(xiàn)在智能文案平臺(tái)的生成能力已經(jīng)可以覆蓋到幾乎所有的類(lèi)別:旅游出行、保險(xiǎn)、娛樂(lè)、餐飲等等。各業(yè)務(wù)線的運(yùn)營(yíng)可以“自助”地在平臺(tái)上生成文案,無(wú)需技術(shù)同學(xué)專門(mén)調(diào)試配置。更神奇的是,這個(gè)平臺(tái)不僅會(huì)寫(xiě)文案,還能寫(xiě)出不同的風(fēng)格,同一語(yǔ)義可以生成五條不同風(fēng)格的文案,任君選擇。目前它正在“學(xué)”做圖像創(chuàng)意,一鍵生成圖文并茂的未來(lái)已經(jīng)不遠(yuǎn)了。
?
人工智能:一種理解世界的視角
?“互聯(lián)網(wǎng)的各項(xiàng)技術(shù)發(fā)展一直很快,而其中,機(jī)器學(xué)習(xí)是跑得最快的。”馬健說(shuō)。之所以快,是因?yàn)橛行?#xff0c;在推薦、搜索、營(yíng)銷(xiāo)等場(chǎng)景下,機(jī)器學(xué)習(xí)都帶來(lái)了相當(dāng)大的飛躍,五年前難以想象的刷臉支付,也在機(jī)器視覺(jué)技術(shù)一日千里的飛速發(fā)展之下變成了現(xiàn)實(shí)。
實(shí)際需求不斷出現(xiàn),技術(shù)的發(fā)展不斷提供解決方案,但解決業(yè)務(wù)需求和提升業(yè)務(wù)指標(biāo),絕不僅是技術(shù)唯一的任務(wù)。“算法的目標(biāo)不僅是完成業(yè)務(wù)的指標(biāo)需求,而且能從更高更深的層面理解業(yè)務(wù)特性,發(fā)現(xiàn)一些非平凡的模式和信息,對(duì)業(yè)務(wù)設(shè)計(jì)以及決策產(chǎn)生正向的、重要的影響。”馬健說(shuō),這才是技術(shù)的深層價(jià)值。
“技術(shù)人不能僅盯著眼前的問(wèn)題,要有更高的視角和更廣的視野。”三位“阿里星”不約而同地提到這一觀點(diǎn),“人工智能不僅是解決問(wèn)題和優(yōu)化服務(wù)的工具,更是創(chuàng)新的源泉,許多當(dāng)下無(wú)法想象的能力,都會(huì)經(jīng)由它們來(lái)創(chuàng)造。它們蘊(yùn)藏著面向未來(lái)的無(wú)限可能。”
————————————————
版權(quán)聲明:本文為CSDN博主「螞蟻金服技術(shù)團(tuán)隊(duì)」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_44326589/article/details/103079337
總結(jié)
以上是生活随笔為你收集整理的写1行代码影响1000000000人,这是个什么项目?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 世界上最贵的东西是什么手表(世界上最贵的
- 下一篇: 编程界的“马太效应”,是什么在阻止你变得