來(lái)至于“云”的創(chuàng)新 搜狗云輸入法背后的故事
2020-11-20?
圍觀熱度 1114?吉安市
近日,國(guó)內(nèi)輸入法領(lǐng)域的領(lǐng)軍者—搜狗發(fā)布了云輸入法,在業(yè)界掀起不小震動(dòng)。一時(shí)間關(guān)于該款產(chǎn)品是否進(jìn)一步提升了用戶輸入體驗(yàn),是否又是借用“云”概念炒作等話題眾說(shuō)紛紓近日,記者采訪了搜狗公司的技術(shù)研發(fā)團(tuán)隊(duì),為您解析搜狗云輸入法背后的故事。
“云”緣起
“其實(shí)我們并不想用這個(gè)詞,‘云’確實(shí)有點(diǎn)用爛了” 搜狐高級(jí)副總裁王小川這樣對(duì)記者說(shuō)。但我們實(shí)在又找不到比“云輸入法”更好的詞匯,“網(wǎng)絡(luò)輸入法、網(wǎng)頁(yè)輸入法都不是特別合適,最后迫不得已還得叫云?!?br />
首選準(zhǔn)確率是決定輸入法是否好用的關(guān)鍵,而這又進(jìn)一步取決于語(yǔ)言模型的規(guī)模和轉(zhuǎn)換算法的復(fù)雜程度。這對(duì)計(jì)算機(jī)的存儲(chǔ)、計(jì)算和數(shù)據(jù)訪問(wèn)能力無(wú)疑是極大的考驗(yàn)。輸入法產(chǎn)品之所以聯(lián)系到云,“當(dāng)初的研發(fā)初衷其實(shí)并不復(fù)雜,因?yàn)槲覀儼l(fā)現(xiàn)客戶端的資源能力限制一直是用戶體驗(yàn)進(jìn)一步改善瓶頸,客戶端存儲(chǔ)不了更龐大的模型,完成不了更復(fù)雜的計(jì)算,首選準(zhǔn)確率難以得到進(jìn)一步的提高?!币晃凰压返募夹g(shù)人員告訴我們。
事實(shí)上,不僅是搜狗,作為一種桌面軟件,每一款輸入法產(chǎn)品都面臨同樣的問(wèn)題,因?yàn)椤靶《笔亲烂孑斎敕ㄗ非蟮哪繕?biāo),然而就用戶而言,輸入需求又總是無(wú)比的豐富與個(gè)性,這樣,比如在輸入各種專業(yè)長(zhǎng)句、文章段落時(shí),桌面輸入法產(chǎn)品就很難得到特別理想的效果。顯然,這種兩難困局的解決需要更為廣闊的平臺(tái)予以施展。
“還有一點(diǎn)毋庸置疑,那就是客戶端產(chǎn)品的穩(wěn)定大于一切,這決定了輸入法設(shè)計(jì)過(guò)程中搜狗的工程師必須將用戶的實(shí)際軟硬件環(huán)境作為一個(gè)很重要的限制因素進(jìn)行認(rèn)真考慮。我們迫切希望在一個(gè)全新的平臺(tái)上去發(fā)揮自己的創(chuàng)造性?!?br />
廣闊、全新,在這樣的字眼下,技術(shù)人員想到了“云”,因?yàn)樵频倪\(yùn)用是將輸入法的存儲(chǔ)平臺(tái)放置于內(nèi)存巨大、計(jì)算能力強(qiáng)大的服務(wù)器,其存儲(chǔ)的詞庫(kù)和語(yǔ)言模型庫(kù)從理論上可以無(wú)限大,比如,目前搜狗云輸入法的語(yǔ)言模型庫(kù)是4G,桌面模型庫(kù)卻只有15M,詞庫(kù)上我們目前規(guī)模是200w,而桌面詞庫(kù)規(guī)模是不到40w,云輸入法真正可以做到全面、強(qiáng)大。
“當(dāng)然,還有一個(gè)原因也在于,我們是想把云輸入法作為一個(gè)搜狗創(chuàng)新的實(shí)驗(yàn)室,所有新的創(chuàng)意可以先在云輸入法中進(jìn)行體驗(yàn)和創(chuàng)新,進(jìn)而將其成果用于桌面輸入法”。
“搜狗的文化氛圍也是云輸入法能夠順利推出的一個(gè)重要原因,搜狗已經(jīng)形成了一種創(chuàng)新文化,這種文化主要基于兩點(diǎn),一是鼓勵(lì)創(chuàng)新,二是允許失敗,我們認(rèn)為,有一個(gè)好的創(chuàng)意不容易,當(dāng)有這樣的創(chuàng)意出來(lái)后,如何去調(diào)動(dòng)資源來(lái)嘗試更不容易,這就需要一個(gè)‘鼓勵(lì)創(chuàng)新同時(shí)又允許失敗’的文化氛圍?!蓖跣〈ㄟ@樣告訴我們。
“云”展示
有了“云輸入法”的創(chuàng)意后,用何種形式展現(xiàn)它成為擺在工程師面前需要解決的問(wèn)題。“當(dāng)時(shí)我們的困擾在于,盡管搜狗云輸入法定位于概念性產(chǎn)品,但如果沒有一點(diǎn)的實(shí)用性,也覺得沒有價(jià)值,而僅是基于一個(gè)靜態(tài)網(wǎng)頁(yè),用戶必須通過(guò)網(wǎng)頁(yè)才能輸入,而后把輸出結(jié)果拷貝到需要的地方,這樣也非常不方便,因此如何能夠發(fā)揮產(chǎn)品的實(shí)用性,最早的研發(fā)過(guò)程中,我們一直沒有好的想法。”搜狗的工程師笑著給我們講述之前難忘的研發(fā)經(jīng)歷。
“有一天,在搜狗內(nèi)部例行的技術(shù)溝通會(huì)上,一位同事突然想到什么,就興奮的跳了起來(lái),把桌面的杯子碰掉了一地,他說(shuō),我們可以做成JS的方式,在每個(gè)網(wǎng)頁(yè)上都可以通過(guò)這個(gè)JS,直接在想要輸入文字的地方輸入,同時(shí)外觀和操作模式方面做得和桌面輸入法一樣,這樣用戶也會(huì)用著舒服?!庇谑?,在形成我們目前產(chǎn)品形態(tài)的時(shí)候,一堆地上的碎玻璃成為祝賀的鞭炮。
產(chǎn)品形態(tài)確認(rèn)之后,在搜狗搜索引擎團(tuán)隊(duì)的支持協(xié)作下,云輸入法最終采用了搜狗搜索引擎現(xiàn)成的服務(wù)架構(gòu),在搜狗搜索引擎成熟的架構(gòu)體系下,搜狗云輸入法團(tuán)隊(duì)在很短的時(shí)間內(nèi)就搭建成功了穩(wěn)定而可靠的服務(wù)架構(gòu),從而保證了云輸入法的穩(wěn)定上線。
在云輸入法上線之前,工程師們壓力其實(shí)都非常大。云輸入法的主力研發(fā)人員,一位搜狗資深工程師坦誠(chéng)道:“推出之前,我們的確犯嘀咕。不知道會(huì)出現(xiàn)什么樣的聲音。但真正推出去并且大家試用了以后,看到的反饋除了對(duì)產(chǎn)品不夠?qū)嵱玫呐u(píng)外,從組詞正確率上和創(chuàng)新性上都是大片肯定的聲音,大家心里面都很欣慰,用戶的反饋對(duì)于我們來(lái)說(shuō)永遠(yuǎn)都是最重要的。”