軟件工程師楊旭剛:詞庫管理升級,輸入更懂人心
(文/周晨)現(xiàn)如今,隨著手機功能的日趨豐富,現(xiàn)代人的生活越來越離不開智能手機,人們的衣食住行幾乎都依賴于它,想要獲取資訊、傳遞信息,需要通過手機來完成,甚至連社交、工作、學(xué)習(xí)等也都需要通過手機進(jìn)行。而在手機的使用過程中,用戶大部分的內(nèi)容輸入都需要通過手機輸入法來實現(xiàn),發(fā)短信、刷微博、聊QQ微信都需要用到它,可謂是裝機必備。所以如果想提高手機的使用效率,一款好用的手機輸入法必不可少。
目前的智能手機輸入法除了品牌自帶的輸入法外,我們還可以體驗第三方輸入法產(chǎn)品,它們在功能方面更加豐富易用。一直以來大多數(shù)用戶在評價一款輸入法是否優(yōu)秀時,都會看看它的詞庫。詞庫的好壞和大小直接關(guān)系到輸入法是否能夠提供用戶想要的詞。那么,是否有的足夠大的詞庫就一定能為用戶提供準(zhǔn)確的詞呢?答案是否定的,因為好的詞庫需要搭配非常智能的算法,只有依靠智能的算法才能將好的詞庫發(fā)揮到極致,更懂客戶所想,給用戶帶來更稱心如意的使用體驗。
對此,我國信息技術(shù)行業(yè)的知名專家楊旭剛先生深有體會。楊旭剛先生計算機科學(xué)與技術(shù)專業(yè)畢業(yè)后便投身信息技術(shù)領(lǐng)域。在之后的十幾年里,他先后供職于多家互聯(lián)網(wǎng)“大廠”,更是先后在行業(yè)內(nèi)的頭部企業(yè)擔(dān)任技術(shù)部門的重要職位,并參與多個重要產(chǎn)品項目的研發(fā)。楊旭剛先生帶領(lǐng)的團(tuán)隊開發(fā)的產(chǎn)品不僅獲獎無數(shù),還為公司帶來了巨大的經(jīng)濟(jì)效益。
近幾年楊旭剛把研發(fā)重心放在了輸入法的開發(fā)與維護(hù),他認(rèn)為,現(xiàn)在移動互聯(lián)網(wǎng)滲透率不斷加深,第三方輸入法作為數(shù)字服務(wù)的基礎(chǔ)設(shè)施,在智能終端軟件中扮演著重要角色。現(xiàn)在輸入法軟件也開始趨于智能化方向發(fā)展,它們支持自定義設(shè)置,更符合現(xiàn)在年輕人的使用習(xí)慣,尤其是一些有強大語音識別能力的輸入軟件,往往更能收獲用戶青睞。而在這些強大的輸入法背后,都需要一個強大的智能詞庫做支撐。因此要開發(fā)一款好的輸入法或者升級原有的輸入法,就要從升級詞庫入手。
為此,楊旭剛先生在去年便獨立設(shè)計研發(fā)出了一個新的詞庫管理系統(tǒng)——“基于元數(shù)據(jù)分析的詞庫動態(tài)檢索平臺V1.0”,以實現(xiàn)詞庫管理平臺化。用戶輸入詞句時,該系統(tǒng)就會開始檢索現(xiàn)有詞庫,系統(tǒng)的分詞器先將所輸入的詞句進(jìn)行分詞處理,將詞句拆分為關(guān)鍵詞,即對輸入的詞句從前到后掃描,從詞庫中尋找最長匹配,找到后再切開所匹配到的最長詞句,對剩余部分繼續(xù)尋找最長匹配,直到拆分完成;根據(jù)元數(shù)據(jù)的ER模型映射關(guān)系,對單個關(guān)鍵詞進(jìn)行元數(shù)據(jù)匹配分析,根據(jù)匹配結(jié)果提取元數(shù)據(jù)說明信息,生成關(guān)鍵詞匹配信息記錄;然后系統(tǒng)綜合所有關(guān)鍵詞的關(guān)鍵詞匹配信息記錄,進(jìn)行優(yōu)化處理后將結(jié)果輸出呈現(xiàn)。同時,系統(tǒng)后臺可以自動動態(tài)更新擴(kuò)展檢索詞庫,如果特定的關(guān)鍵詞在詞庫中不存在或者未能找到匹配結(jié)果時,系統(tǒng)就會按照一定的規(guī)則將該關(guān)鍵詞添加到詞庫中;如果已經(jīng)存在,則可以跳過操作或者對其執(zhí)行刪除操作。
這是輸入法在技術(shù)上的一大進(jìn)步,它不僅極大的擴(kuò)展了輸入法的詞庫量,同時在詞組排序、數(shù)據(jù)分析方面也做了極大的探索和創(chuàng)新,使得輸入法整體性能上升50%,長句輸入速度提升40%,輸入效率得到了全面提升。此外,“基于元數(shù)據(jù)分析的詞庫動態(tài)檢索平臺V1.0”可以方便地從多種數(shù)據(jù)源中獲得關(guān)聯(lián)信息,克服數(shù)據(jù)倉庫技術(shù)的檢索瓶頸,同時也實現(xiàn)了詞庫的動態(tài)更新,實時性高。系統(tǒng)自動累積增加更多的具有“用戶特色”的詞匯存儲在詞庫中,詞庫數(shù)量和內(nèi)容得到不斷更新,能夠滿足用戶快速查詢個性化用詞的需要,詞匯查詢準(zhǔn)確,詞庫更新效率高。用戶可以通過經(jīng)常更新詞庫來提高輸入效率,讓輸入“更懂”用戶的心。
楊旭剛先生的研發(fā)成果不僅給用戶帶來更方便、更高效的輸入體驗,贏得了億萬用戶的選擇和喜愛,同時也對輸入法這個細(xì)分行業(yè)產(chǎn)生了重要影響。據(jù)悉,楊旭剛先生除了用科技助力改進(jìn)輸入法,還一直致力于設(shè)計開發(fā)更多高性能的網(wǎng)絡(luò)框架和服務(wù)器,提升軟件的整體架構(gòu)能力,填補了軟件開發(fā)行業(yè)的許多技術(shù)空白。未來,楊旭剛表示自己將帶領(lǐng)團(tuán)隊?wèi){借領(lǐng)先的AI技術(shù)與敏銳的用戶洞察力,不斷繼續(xù)深挖各類使用場景下的用戶需求,不僅要讓輸入法成為對美好生活的科技兌現(xiàn),還會讓軟件為更多用戶提供便捷生活。