時(shí)間一天天過(guò)去,平靜的校園表象下,黎陽(yáng)心中卻有兩股力量在暗暗較勁,齊頭并進(jìn)!
一邊,是駕校計(jì)劃完美收官,銀行卡里那三千七百五十塊現(xiàn)金帶來(lái)的踏實(shí)底氣!雖然不多,但這是他重生以來(lái),真正意義上靠腦子賺來(lái)的第一桶金!
另一邊,則是他嘔心瀝血的“源碼杯”編程大賽!作品早已提交,現(xiàn)在,終于等來(lái)了決定命運(yùn)的最終環(huán)節(jié)——現(xiàn)場(chǎng)答辯!
計(jì)算機(jī)學(xué)院中型會(huì)議室。
午后陽(yáng)光被百葉窗切割成條,灑在室內(nèi),光影交錯(cuò)??諝夥路鹉?,帶著無(wú)形的壓力和一種名為“期待”的躁動(dòng)。
長(zhǎng)桌后,三位學(xué)院里的老牌教授并排而坐,目光銳利,審視著每一個(gè)上臺(tái)的參賽者。
臺(tái)下,黑壓壓一片,全是參賽隊(duì)伍代表和聞?dòng)嵡皝?lái)觀摩的學(xué)生。陳東也混在人群里,手心攥出了汗,那緊張勁兒,比黎陽(yáng)本人有過(guò)之而無(wú)不及!
“下面,有請(qǐng)參賽者黎陽(yáng)同學(xué),展示他的作品——《智能課代表》!”
來(lái)了!
黎陽(yáng)深吸一口氣,在一片矚目中,從容起身。
一件干凈的格子襯衫,襯得他身姿筆挺,眼神平靜無(wú)波,仿佛即將面對(duì)的不是嚴(yán)苛的評(píng)審,而是一場(chǎng)早已準(zhǔn)備好的個(gè)人秀。
他走上講臺(tái),動(dòng)作流暢地連接好筆記本。
投影幕布“唰”地亮起,App那簡(jiǎn)潔而不失精致的啟動(dòng)界面,瞬間抓住了所有人的眼球。
“各位老師,同學(xué)們,下午好?!?聲音清晰、穩(wěn)定,帶著一種與年齡不符的沉穩(wěn)與自信,“我是計(jì)算機(jī)學(xué)院大一新生,黎陽(yáng)。今天,我?guī)?lái)的,是一款希望能解放大家時(shí)間、提升效率的小工具——‘智能課代表’。”
沒有廢話,直奔主題!
他開始演示,指尖在手機(jī)模擬器上舞動(dòng),快而不亂。
“我們每天都被課程、作業(yè)、活動(dòng)填滿?!悄苷n代表’要做的,就是用最‘懶人’的方式,搞定這些麻煩事!”
清晰的課表界面展示出來(lái),中規(guī)中矩。
黎陽(yáng)話鋒一轉(zhuǎn),嘴角勾起一絲弧度:“當(dāng)然,基礎(chǔ)功能只是開胃菜。我們真正的‘殺手锏’,是這個(gè)——”
他頓了頓,在App的輸入框里,快如閃電地敲下一行字: “明天上午有啥課?”
幾乎在他最后一個(gè)字敲下的瞬間,屏幕光速刷新!
第二天的課程列表、時(shí)間、地點(diǎn),精準(zhǔn)無(wú)誤地呈現(xiàn)!
“嘶——”
臺(tái)下瞬間炸開一片低低的驚呼!倒吸涼氣的聲音此起彼伏!
2015年!這種只在鋼鐵俠電影里才有的交互方式,竟然被一個(gè)大一新生搞出來(lái)了?!
“它還能幫你記住各種瑣事,” 黎陽(yáng)仿佛沒聽到驚嘆,繼續(xù)他的表演,“比如,‘提醒我周五晚上8點(diǎn)準(zhǔn)時(shí)上線開黑’……哦不,是‘參加線上組會(huì)’?!?/p>
他故意開了個(gè)小玩笑,引來(lái)一片善意的笑聲,同時(shí),App已經(jīng)迅速解析指令,彈出了確認(rèn)提醒的對(duì)話框,時(shí)間和事件,分毫不差!
效果炸裂!
“那么,問題來(lái)了?!?黎陽(yáng)適時(shí)拋出懸念,目光掃過(guò)全場(chǎng),最終落在評(píng)委席上,“它是怎么做到這么‘聰明’的呢?”
“大家可能會(huì)猜,是不是用了什么高大上的人工智能?” 他坦誠(chéng)地笑了笑,帶著點(diǎn)自嘲,“慚愧,以我目前的水平和條件,那玩意兒還玩不轉(zhuǎn)?!?/p>
就在眾人以為他要“認(rèn)慫”時(shí),他話鋒猛地一轉(zhuǎn),眼中閃爍著自信的光芒,開始揭秘他的“核心黑科技”!
“‘智能課代表’的‘智能’,并非來(lái)自AI,而是源自我設(shè)計(jì)并實(shí)現(xiàn)的一套——基于關(guān)鍵詞匹配和句式模板的規(guī)則引擎!”
PPT翻頁(yè),一張精心繪制、看起來(lái)逼格滿滿的規(guī)則引擎架構(gòu)圖,以及簡(jiǎn)化版的匹配流程圖,震撼登場(chǎng)!
“我們預(yù)設(shè)了海量的規(guī)則模板和關(guān)鍵詞庫(kù),覆蓋了校園里最高頻的場(chǎng)景!” 他指著屏幕上的示例,“比如查課,‘明天有啥課’、‘周三下午的課在哪上’、‘微積分幾點(diǎn)開始’……類似這樣的問法,我們收錄了幾十上百種!”
“用戶輸入指令,引擎會(huì)通過(guò)高效算法——比如,我們嘗試用了Trie樹來(lái)優(yōu)化模板匹配效率——快速抓住關(guān)鍵詞,匹配規(guī)則,‘猜’出你的意圖,然后調(diào)用相應(yīng)功能!”
這解釋,通俗易懂,又顯得技術(shù)含量十足!
“當(dāng)然,規(guī)則總有覆蓋不到的地方,” 黎陽(yáng)聳聳肩,演示了那個(gè)俏皮的兜底回復(fù),“這時(shí)候,它會(huì)賣個(gè)萌:‘唔……課代表還在學(xué)習(xí)中,這個(gè)問題有點(diǎn)超綱啦!’,避免尷尬?!?/p>
臺(tái)下再次響起輕松的笑聲,氣氛完全被他掌控。
最后,他總結(jié)陳詞,聲音鏗鏘有力:“雖然這套規(guī)則引擎距離真正的AI還很遙遠(yuǎn),但它證明了,通過(guò)巧妙的設(shè)計(jì)和扎實(shí)的工程能力,我們照樣能在現(xiàn)有條件下,創(chuàng)造出足夠驚艷、足夠‘聰明’的用戶體驗(yàn)! 這套引擎,未來(lái)也能平滑接入更強(qiáng)的技術(shù)!”
他還特意揚(yáng)聲補(bǔ)充了一句:“特別鳴謝!我的室友,陳東同學(xué)!這個(gè)App的界面設(shè)計(jì)和大量的測(cè)試工作,他付出了巨大心血,提供了無(wú)數(shù)寶貴建議!”
臺(tái)下,陳東聽到自己的名字被如此鄭重地提及,在全院師生面前!激動(dòng)得臉頰瞬間爆紅,腰桿挺得筆直,胸腔里充滿了與有榮焉的自豪感!恨不得當(dāng)場(chǎng)跳起來(lái)替黎陽(yáng)吶喊助威!
演示結(jié)束!
黎陽(yáng)收起從容的微笑,目光直視評(píng)委席,自信滿滿!
提問環(huán)節(jié)!真正的考驗(yàn)來(lái)了!
一位頭發(fā)花白的教授率先發(fā)問,語(yǔ)氣中帶著明顯的欣賞:“黎陽(yáng)同學(xué),你這個(gè)規(guī)則引擎,想法非常新穎,實(shí)用性也很強(qiáng)!我想問,構(gòu)建這個(gè)規(guī)則庫(kù),你大概投入了多少時(shí)間?目前有多少規(guī)則?”
黎陽(yáng)對(duì)答如流,仿佛彩排過(guò)無(wú)數(shù)次:“老師,規(guī)則庫(kù)確實(shí)是肝得最狠的部分。從構(gòu)思到上線這個(gè)版本,基本榨干了我一個(gè)多月所有的課余時(shí)間。目前核心規(guī)則模板大概有三百多條,覆蓋了常用場(chǎng)景。當(dāng)然,這只是個(gè)開始,后續(xù)還需要不斷喂數(shù)據(jù)、加規(guī)則。”
另一位戴眼鏡的老師顯然是技術(shù)控,問題直指核心:“你提到用Trie樹優(yōu)化匹配,能具體說(shuō)說(shuō)優(yōu)勢(shì)嗎?相比暴力匹配,效率提升多少?數(shù)據(jù)庫(kù)呢?課程和提醒數(shù)據(jù)量一大,查詢效率怎么保證?”
這問題,專業(yè)!刁鉆!
但也正中黎陽(yáng)下懷!這正是他準(zhǔn)備好的“炫技”時(shí)刻!
他毫不怯場(chǎng),言簡(jiǎn)意賅地解釋了Trie樹在前綴匹配上的碾壓級(jí)優(yōu)勢(shì),然后清晰地拋出了數(shù)據(jù)庫(kù)索引、分頁(yè)加載、內(nèi)存緩存等一連串優(yōu)化手段(這些正是之前“演”給陳東看的那些“高端操作”)。
邏輯之清晰,技術(shù)理解之深入,完全不像一個(gè)剛啃完C語(yǔ)言入門的大一新生!
評(píng)委們頻頻點(diǎn)頭,眼神里的贊許,幾乎要溢出來(lái)!這小子,是塊璞玉?。?/p>
最后一個(gè)問題,來(lái)自一位氣質(zhì)溫婉的女老師,她看著黎陽(yáng),眼中帶著好奇和笑意:“黎陽(yáng)同學(xué),你展現(xiàn)出的能力和思維,確實(shí)遠(yuǎn)超同齡人。能分享一下,你是怎么學(xué)到這些的嗎?這背后,肯定付出了很多努力吧?”
完美!送分題!一個(gè)絕佳的塑造“天才人設(shè)”的機(jī)會(huì)!
黎陽(yáng)恰到好處地露出一絲靦腆的笑容:“謝謝老師肯定。其實(shí)主要是興趣吧,高中就瞎搗鼓,自學(xué)了點(diǎn)皮毛。進(jìn)了大學(xué),跟著老師學(xué)了更系統(tǒng)的知識(shí),然后就是……嗯,多泡圖書館,多逛技術(shù)論壇,看到好點(diǎn)子就手癢想自己試試?!悄苷n代表’也是這么一點(diǎn)點(diǎn)磨出來(lái)的,時(shí)間確實(shí)花得多,但自己喜歡,也就不覺得累了?!?/p>
這番回答,滴水不漏!
興趣驅(qū)動(dòng)!天賦異稟!自學(xué)成才!還異常勤奮!
簡(jiǎn)直是所有老師眼中最完美的“別人家的孩子”!
臺(tái)下,不少學(xué)生聽得都快自閉了:同樣是大一,人家已經(jīng)開始“創(chuàng)造”,自己還在“被創(chuàng)造”……人與人之間的差距,咋就這么大呢?!
答辯結(jié)束!
黎陽(yáng)鞠躬致謝。
“啪啪啪啪——!”
會(huì)議室里,響起了遠(yuǎn)比之前任何一次都要熱烈、都要持久的掌聲!
他走下臺(tái),陳東立刻像個(gè)小迷弟一樣撲了上來(lái),激動(dòng)得臉紅脖子粗,抓住他的胳膊猛搖: “黎陽(yáng)!臥槽!你太牛逼了!講得天衣無(wú)縫!評(píng)委看你的眼神都在放光!一等獎(jiǎng)!絕對(duì)穩(wěn)了!跑不了了!”
黎陽(yáng)笑了笑,拍了拍他的肩膀,難得地說(shuō)了句:“是‘我們’牛逼。沒你的UI和測(cè)試,效果也要打折扣。”
幾天后。
學(xué)院公告欄前,再次人頭攢動(dòng),氣氛比任何時(shí)候都要熱烈。
“源碼杯”最終結(jié)果,公示了!
黎陽(yáng)和陳東也擠在人群中,無(wú)數(shù)道目光匯聚在那張紅色的公示單上。
兩人屏住呼吸,目光如同掃描儀,從上到下,死死鎖定——
找到了!
【一等獎(jiǎng)】 作品名稱:《智能課代表》 負(fù)責(zé)人:黎陽(yáng)(計(jì)算機(jī)學(xué)院 2015級(jí)) 指導(dǎo)老師:無(wú) 主要參與者:陳東
“臥槽??!臥槽?。±桕?yáng)?。≌嫣孛词且坏泉?jiǎng)?。?!” 陳東這次是真的原地起跳,聲音都喊破了音,引得周圍所有人齊刷刷地看過(guò)來(lái),“我就說(shuō)吧!我就說(shuō)吧!牛逼!??!” 他激動(dòng)得語(yǔ)無(wú)倫次,用力捶打著黎陽(yáng)的后背,仿佛獲獎(jiǎng)的是他自己。
黎陽(yáng)臉上也終于綻放出抑制不住的、發(fā)自內(nèi)心的燦爛笑容!
雖然結(jié)果早已預(yù)料,但親眼看到這紅彤彤的“一等獎(jiǎng)”,感受著周圍投來(lái)的那些震驚、羨慕、嫉妒、敬佩……各種復(fù)雜交織的目光,一股巨大的成就感,瞬間充斥了胸膛!
五千塊獎(jiǎng)金!穩(wěn)穩(wěn)到手!
“我靠!一等獎(jiǎng)?wù)媸莻€(gè)大一的?!” “黎陽(yáng)?!就是那個(gè)傳說(shuō)中的‘規(guī)則引擎大神’?!” “日了狗了!我大一還在糾結(jié)hello world,人家已經(jīng)拿全院編程大賽頭獎(jiǎng)了?” “聽說(shuō)那App交互絕了,跟真人聊天似的!”
議論聲如同潮水般涌來(lái),此起彼伏!
這個(gè)結(jié)果,如同一顆重磅炸彈,在計(jì)算機(jī)學(xué)院內(nèi)部徹底引爆!
“黎陽(yáng)”這個(gè)名字,一夜之間,徹底和“天才”、“大神”、“規(guī)則大師”這些閃閃發(fā)光的標(biāo)簽,緊緊焊死!
他的聲望,在這一刻,達(dá)到了前所未有的頂峰!
就連輔導(dǎo)員老譚,都再次樂呵呵地把他叫到辦公室,一頓猛夸,最后還重重拍著他的肩膀,眼神里充滿了欣賞和期許:“好好干!黎陽(yáng)!學(xué)院會(huì)重點(diǎn)關(guān)注你!以后有什么想法,大膽跟學(xué)院提!”
鮮花、掌聲、關(guān)注……
面對(duì)這一切,黎陽(yáng)卻在短暫的興奮后,迅速冷靜下來(lái)。
他第一時(shí)間去財(cái)務(wù)處,順利領(lǐng)到了那沉甸甸的5000元獎(jiǎng)金。
加上之前駕校賺到的3750元。
看著手機(jī)銀行短信提示,余額第一次接近了萬(wàn)元大關(guān)——8750元!
這筆錢,對(duì)普通大學(xué)生而言,絕對(duì)是一筆天文數(shù)字般的巨款!
但在黎陽(yáng)眼中……
這,僅僅是個(gè)開始!
他太清楚了,這點(diǎn)錢,想買一塊能跑得動(dòng)7B模型的入門級(jí)專業(yè)計(jì)算卡(比如二手嘎嘎新的Quadro或者Tesla),還差著十萬(wàn)八千里!更別提服務(wù)器租賃、帶寬燒錢、未來(lái)團(tuán)隊(duì)組建……哪一樣不是吞金巨獸?!
“源碼杯”的成功?“規(guī)則大師”的名頭?駕校賺來(lái)的外快?
所有這些,都只是他撬動(dòng)未來(lái)的第一根、第二根杠桿而已!
真正的核心!那個(gè)能打敗一切的“靈犀”App!那個(gè)基于真正AI的宏偉藍(lán)圖!還需要海量的資源去澆灌!
不過(guò)……現(xiàn)在,啟動(dòng)資金有了,校園聲望也刷滿了,“偽智能”的技術(shù)原型也得到了市場(chǎng)的初步認(rèn)可(雖然是以比賽形式)……
所有前置條件,基本達(dá)成!
是時(shí)候,邁出更關(guān)鍵、更核心的一步了!
陳東!
看著陳東那副既興奮又專注的傻樣,黎陽(yáng)嘴角勾起一抹意味深長(zhǎng)、一切盡在掌握的弧度。
時(shí)機(jī),成熟了。
攤牌的時(shí)刻,到了!
這艘注定要攪動(dòng)風(fēng)云的“靈犀”號(hào)戰(zhàn)船,需要這位未來(lái)的技術(shù)大牛,這位他最信任的伙伴,正式登艦!
一同,去征服那片名為“未來(lái)”的星辰大海!