一個(gè)好漢三個(gè)幫,程序員同樣如此。
/*
*/
我懷著異樣的心情去了天龍。也許是ANGEL的出現(xiàn)感染了我,給我感覺(jué)到了壓迫,我比往常更努力的投入到工作中去,我必須盡快完成眼前這個(gè)工程,然后全心投入到智能殺毒軟件的研究中去。
思考再三后,我還是把DENNIS信里的內(nèi)容告訴了李玨和趙思聰,他兩當(dāng)場(chǎng)就被震住了。
“真的可能寫(xiě)出智能化的病毒嗎?” 趙思聰不可思議的問(wèn)道。
我點(diǎn)了點(diǎn)頭,無(wú)奈的說(shuō)道:“既然我們認(rèn)為可以寫(xiě)出智能殺毒軟件,別人當(dāng)然也能寫(xiě)出智能病毒?!?p> “病毒程序不是都很小嗎?智能化的程序應(yīng)該很大吧?” 趙思聰這話(huà)讓我氣結(jié),傳統(tǒng)的程序員顯然還不明白AI的內(nèi)涵(寫(xiě)錯(cuò)了別罵我,因?yàn)槲易约阂膊欢?p> “普通程序和智能程序的區(qū)別從數(shù)學(xué)上來(lái)說(shuō)就是精確集合與模糊集合的區(qū)別,讓程序具有模糊判別能力,那程序就有人智能的一個(gè)很重要的特點(diǎn)---自適應(yīng)性,明白嗎?即使1億條精確判別語(yǔ)句也不能代表他具有模糊判別功能。所以這和程序大小是沒(méi)有關(guān)系的?!蔽医忉尩馈?p> “啊,那怎么辦?!?趙思聰愣著說(shuō)。
我搖了搖頭,道:“走一步算一步,如果這種病毒早早的開(kāi)發(fā)出來(lái)的話(huà),首先倒霉的是國(guó)內(nèi)外那些傳統(tǒng)的殺毒軟件公司,還輪不到我們急,現(xiàn)在我們主要是在公司選擇適合的人才進(jìn)行相關(guān)的培訓(xùn),大家都是有經(jīng)驗(yàn)的開(kāi)發(fā)員,從精確化的開(kāi)發(fā)語(yǔ)言轉(zhuǎn)向模糊化的應(yīng)該很容易理解?!?p> 李玨點(diǎn)點(diǎn)頭道:“我在大學(xué)的時(shí)候特別喜歡這門(mén)課,可惜畢竟這種尖端的東西并不是每個(gè)人有機(jī)會(huì)接觸的,總之我全力支持你,為了公司,也為了圓自己的一個(gè)夢(mèng)?!?p> 我想了想道:“我們還缺少一個(gè)人?!?p> “什么人?”
“一個(gè)真正的AI高手,在AI方面的水平比我還要高的高手?!蔽覈?yán)肅的說(shuō)道。如果沒(méi)有那樣的人才做后盾,光靠我和這些臨時(shí)改行的人員想開(kāi)發(fā)出我們想要的智能殺毒軟件,難度真無(wú)異于上九天攬?jiān)隆?p> 辦公室里沉默了下來(lái),大家都狡盡腦汁的想到底哪才能找到這么一個(gè)人才,如何又能讓那個(gè)人為天龍效力。
我第一個(gè)就想到了指點(diǎn)我相關(guān)方面知識(shí)的HUFFER先生,不過(guò)瞬間放棄,就算他同意,美國(guó)智能研究所會(huì)同意嗎?美國(guó)政府能同意嗎?
“我想到一個(gè)人。” 趙思聰突然喊道。
“誰(shuí)?”我和李玨異口同聲問(wèn)道。
“鄭遠(yuǎn)方院士,中國(guó)AI研究第一人,現(xiàn)在就在西安交大的AI國(guó)家重點(diǎn)實(shí)驗(yàn)室工作?!?p> “切”我們叫起來(lái),人家院士怎么能到天龍這種小廟來(lái)呢。
我們討論了很久依然沒(méi)有解決的辦法,我的心情也一直苦悶著,當(dāng)初我并沒(méi)意識(shí)到傳統(tǒng)程序員尤其是有經(jīng)驗(yàn)的傳統(tǒng)程序員對(duì)于AI的隔閡會(huì)那么大。
懷著這種苦悶的心情我回到了宿舍,無(wú)聊的打開(kāi)電腦,隨便翻翻網(wǎng)頁(yè),我不會(huì)抽煙,所以心情苦悶的時(shí)候只能翻網(wǎng)頁(yè)解悶。
“老二,我說(shuō)你怎么了,無(wú)精打采的?!蔽ㄒ辉谒奚岬睦先龁?wèn)道。
“沒(méi)什么啊,就是心情不好?!蔽一卮鸬?。
你這編程的網(wǎng)頁(yè)有什么好看的,來(lái),咱們看咱交大的BBS。
也不顧我反對(duì),他一把搶過(guò)鼠標(biāo),熟練的打開(kāi)IE瀏覽器,輸入一行地址,狠狠的按了一下回車(chē)。
我心疼的摸了一下我的回車(chē)鍵,哎,早先幾年我從OS/2到SALORIS到LINUX換用過(guò)好多操作系統(tǒng),因?yàn)閷?duì)MS有種開(kāi)源者固有的偏見(jiàn)。但作為程序員,從事實(shí)角度出發(fā),我也必須承認(rèn)WINDOWS在很多方面都遠(yuǎn)遠(yuǎn)勝過(guò)那些操作系統(tǒng),所以最終換回了WINDOWS,不過(guò)我現(xiàn)在又開(kāi)始后悔了,范平你怎么可以如此虐待我的愛(ài)機(jī)呢?
交大BBS的頁(yè)面跳了出來(lái),范平輸入用戶(hù)密碼,再次狠狠的回車(chē),把我心疼的。不是我小氣,我對(duì)計(jì)算機(jī)是有感情的,不論硬件還是軟件。
范平瀏覽了一會(huì)后干脆把我擠開(kāi),一屁股坐到我位置上,我可憐的站在他旁邊看他看看這又看看那。
大概是出于對(duì)他那位神秘高手偶像的崇拜,那小子竟然點(diǎn)開(kāi)了開(kāi)發(fā)技術(shù)那一欄目,里面的各類(lèi)名詞頓時(shí)讓我眼睛放光,什么計(jì)算機(jī)圖形學(xué),算法和數(shù)據(jù)結(jié)構(gòu),JAVA,。。。
“人工智能”我念出了這四個(gè)字,范平看了我一眼,點(diǎn)了進(jìn)去。
也許這就是緣分,或者說(shuō)是命運(yùn),如果當(dāng)時(shí)范平?jīng)]注意到我的眼神,或者即使注意到了也沒(méi)點(diǎn)進(jìn)去,也許就不會(huì)有后來(lái)的天龍。
一篇文章吸引了我的注意,AI在小型軟件上的應(yīng)用。我激動(dòng)的一把推開(kāi)范平,點(diǎn)開(kāi)那篇文章看了起來(lái)。第一次我明白什么叫字字機(jī)珠,文章闡述的簡(jiǎn)潔明了,但其中包含的思想非內(nèi)行才能明白,這種文章發(fā)在學(xué)校的BBS上真是一種浪費(fèi)。
作者是誰(shuí),我急切的心情可想而知,“怎么和這個(gè)人聯(lián)系?!蔽?guī)c(diǎn)迫切的口氣問(wèn)范平。
“可以發(fā)站內(nèi)信件給作者?!狈镀诫m然覺(jué)得我的反應(yīng)很奇怪,但還是告訴了我。
我深呼了一口氣之后,開(kāi)始寫(xiě)信,我對(duì)他文章中說(shuō)的某些觀點(diǎn)提出了自己特有的見(jiàn)解。我相信只要他看過(guò)我的信,不可能不作出回映。
不出我所料,在我信件發(fā)出去后的一會(huì)時(shí)間里,對(duì)方就有的回信,我點(diǎn)開(kāi)一看,原來(lái)他又對(duì)我的觀點(diǎn)提出了反駁,而且不少觀點(diǎn)都說(shuō)到我心里去了,很有一種引為知己的感覺(jué)。
“老二,你到底是干什么的?。磕愫退f(shuō)的東西我一點(diǎn)都看不懂,人工智能啊,你好厲害啊?!狈镀皆谂赃叧泽@的問(wèn)道。
“沒(méi)什么,只是在和他討論程序拉,我不是和你們說(shuō)過(guò)我兼職嗎?我的兼職工作就是程序員!”我一臉認(rèn)真的說(shuō)道。
范平眼睛瞪的大大的,結(jié)結(jié)巴巴的道:“真,真的啊?老二,平時(shí)還真看不出你還是個(gè)能人啊?!?p> 我沖他笑了笑,心道你沒(méi)看出的東西還多著呢。
我和那個(gè)人又用信件聊了一會(huì),了解了他的一些大致情況,他是交大的博士生,叫我吃驚的是他的導(dǎo)師原來(lái)就是鄭院士,難怪他在AI上有那么高的造詣,正是名師出高徒啊,最讓我高興的是此人主要對(duì)AI的軟件實(shí)現(xiàn)興趣比較大。如果此人到天龍,無(wú)異于劉備之得孔明。我揣摩著該如何開(kāi)口。
正好他問(wèn)我的情況,問(wèn)我是哪個(gè)導(dǎo)師手下的,我老實(shí)說(shuō)我是大一新生,對(duì)方沉默了好長(zhǎng)時(shí)間才回來(lái)信件,赫然只有四個(gè)字:不要耍我。
好機(jī)會(huì),我心道,我給他回信道:如果你不相信,我們可以在四大發(fā)明廣場(chǎng)的勺子旁邊見(jiàn)面,如何。
好,對(duì)方很快回信答應(yīng)。
成功了,下面就看我這張并不是很會(huì)說(shuō)話(huà)的嘴巴了,我決定誠(chéng)懇的對(duì)他說(shuō)明情況,反正我本來(lái)口才就不好。
我急不可待的小跑步到四大發(fā)明廣場(chǎng),走到大勺子的旁邊,我有求與人,自然要去早點(diǎn)。
不一會(huì),一個(gè)中等個(gè)子,戴著深度眼睛的男子走了過(guò)來(lái),我甚至可以憑感覺(jué)猜到他就是我要等的那個(gè)人。
我先走了上去,伸出手道:“你好,現(xiàn)在相信我是大一的嗎?”
男子一愣,扶正眼鏡看了我好幾遍,終于無(wú)奈的伸出手和我緊緊的握到了一起,一邊嘴上還說(shuō):“哎,真是不服老不行,現(xiàn)在的年輕人真是不敢叫人相信。”
我謙虛的笑了笑,說(shuō)道:“我先自我介紹一下,我叫許毅,計(jì)算機(jī)大一學(xué)生?!蹦凶狱c(diǎn)了點(diǎn)頭道:“杜海鵬,博二?!?p> 互相介紹完畢,我就直插主題:“杜學(xué)長(zhǎng),我這么叫你好了,你覺(jué)得現(xiàn)階段的技術(shù)要做出一個(gè)智能的,不,專(zhuān)業(yè)的來(lái)說(shuō),應(yīng)該是一個(gè)自適應(yīng)的殺毒引擎,可能嗎?”
杜海鵬想了一下,緩緩道:“WINDOWS2000操作系統(tǒng)不準(zhǔn)程序直接操作硬盤(pán),所以他對(duì)任何意圖直接操作硬盤(pán)的指令都禁止,如果我們引入判別機(jī)制,對(duì)指令進(jìn)行提前判別,你說(shuō)會(huì)怎么樣?!?p> 我一時(shí)間沒(méi)搞明白他的意思,想了想隨口說(shuō)道:“那當(dāng)然不行了,一樣的指令在不一樣的程序里目的和結(jié)果都不一樣,如何判別?如果那么容易的話(huà)微軟早就設(shè)計(jì)進(jìn)去了。”
搖了搖頭,杜海鵬又道:“沒(méi)錯(cuò),我再問(wèn)你一個(gè)問(wèn)題,PENTIUM PRO處理器為什么叫做PRO。”
什么問(wèn)題嗎,我笑著說(shuō):“引入了指令風(fēng)險(xiǎn)預(yù)測(cè)機(jī)制?!?p> “什么叫指令風(fēng)險(xiǎn)預(yù)測(cè)?” 杜海鵬步步緊逼。
我忽然間明白了他的意思,一拍腦袋恍然道:“我懂你的意思了,那就是說(shuō)你認(rèn)為我說(shuō)的殺毒引擎是完全可能實(shí)現(xiàn)的,問(wèn)題就在于。。。”
“問(wèn)題就在于程序正確性驗(yàn)證,你果然是奇才,一點(diǎn)就通?!?杜海鵬笑呵呵的說(shuō)道。
此刻不說(shuō),更待何時(shí),我看準(zhǔn)了時(shí)機(jī)。
“那學(xué)長(zhǎng)你是否有興趣和我一起去嘗試解決這個(gè)正確性驗(yàn)證的問(wèn)題呢?!蔽覇?wèn)道,心里東東跳個(gè)不停,千萬(wàn)別拒絕啊。
“哈哈,早知道你沒(méi)安好心,有什么事直接說(shuō)吧,看能不能引起我興趣?!?杜海鵬笑呵呵的說(shuō)道。
我沒(méi)有再猶豫,把天龍研制智能殺毒軟件的計(jì)劃全盤(pán)告訴了他,又把DENNIS給我的信中獲得的信息也透露了一點(diǎn)。我不擔(dān)心他說(shuō)出去,程序員之間的知覺(jué)往往是很準(zhǔn)的。
“照你這么說(shuō),如果你這個(gè)軟件推出來(lái),很快就可能產(chǎn)生商機(jī)。甚至可以把他推向全國(guó),乃至全世界?!?杜海鵬激動(dòng)的說(shuō)。
我點(diǎn)了點(diǎn)頭,AI研究的人很吃香,不一定要在軟件業(yè)混,因?yàn)锳I需要的是一種很完整的技術(shù),包括電子,信息等等。而且以他現(xiàn)在的學(xué)位,再加上他的導(dǎo)師,很容易可以去世界上最優(yōu)秀的公司工作。所以即使他拒絕,我依然會(huì)當(dāng)他是朋友,正所謂知音難覓。
“告訴你的李大哥,我現(xiàn)在愿意在他那兼職,畢業(yè)后直接進(jìn)入天龍工作?!倍藕yi也沒(méi)有再猶豫什么,說(shuō)出了我最希望見(jiàn)到的結(jié)果。
“你要不要再。。?!边@次輪到我猶豫了,我沒(méi)想到他就這么干脆的要加入天龍了。
“不必。”杜海鵬擺了擺手。
“現(xiàn)在該告訴我你的秘密了吧,我可不相信隨隨便便一個(gè)大一新生有這樣的實(shí)力,前幾天出了一個(gè)神秘大一程序高手,我猜是你吧。”
我點(diǎn)了點(diǎn)頭,再望望四周沒(méi)人,輕聲說(shuō)道:“你知道PROLOVE嗎?”
“當(dāng)然知道,我很佩服他,是中國(guó)少有的程序高手,你認(rèn)得?不會(huì)是你吧?”杜海鵬驚奇的看著我。
“不錯(cuò),正是本大帥哥。”看著他驚奇的樣子,我?guī)е唤z促狹之心道。
“難怪難怪”杜海鵬開(kāi)心的說(shuō)道??磥?lái)他剛才被我這個(gè)大一新生弄的郁悶不己啊。
我望了望天空,似乎沒(méi)有往日的灰朦。萬(wàn)事已備,終于該到我展現(xiàn)自己的時(shí)候了嗎?