尖刀等到了二組發來的郵件。攻擊源在MXG國,一大長串的數據和資料,都能證明他們對研究院的服務器做過了什麼。只要尖刀攻擊這幾臺機器,從其中一臺裡取得系統rì志,和複製到本地的真假資料,只憑文檔的時間和版本對比,就能證明對方幹過些什麼。可爲什麼是MXG?他們跟Z國沒有恩怨,爲什麼要定向攻擊?MXG的北面就是M國,從M國進入MXG非常容易。這樣的話,就算抓到了也不能證明是M國人乾的。尖刀發愁了,任務必須完成。再說了,也不能就這麼眼看着他們來去自如,黑客軍團臉往哪擱?國家養我們,就是爲了能在這種時候派上用場。可怎麼辦呢?尖刀陷入沉思。
亮銀槍查了一晚上,兩個測試信號的長度應該是相同的長度。可事實就在眼前,一臺正常,另一臺不正常。而且不正常的那臺只是時有出現,並不會引發任何錯誤,也不會影響系統運行。算是遊走在規則邊緣。這麼巧妙的改動,只有黑客才能做到。那就是說,自己的機器被人植入了病毒或木馬。可是這個測試信號發給誰了呢?而且只有一個字節,都能包含些什麼內容?身爲黑客,自己的機器被人下手還沒發現,簡直就像被人當面抽了一記響亮的耳光。太傷自尊了。
亮銀槍太累了,他斷開了全部的網絡。等我醒來,我一定找到你的源程序,我一定要寫出專殺和防護工具,報這一箭之仇。看來外國人的水平不低啊。我只是上研究院的服務器看了一下,自己的機器就被不知不覺地做了手腳。自己這不是給祖國同胞丟人嗎?亮銀槍打起了呼嚕。今天的班兒是肯定上不了了。
魚線昨晚破天荒地沒打遊戲,九點半準時睡覺。甜心曾經非常努力地邀請他一起玩兒一會兒,但失敗了。今早他自己起的牀。成就感寫在臉上。
魚線只跟應龍跑了一圈兒不到,就再也不肯跑了。應龍背起魚線,繼續跑。魚線問爲什麼?應龍說:“我說過,我會帶你鍛鍊身體,決不食言。”
魚線聽完,緊緊摟着應龍的脖子,任由應龍揹着跑步。魚線非常喜歡應龍。雖然他寫程序不如自己,人看起來也傻傻的。但是比他老姐對他好。而且從不騙他,信任他。比老爸好多了。同樣是要求自己做事情,龍哥會自己先做,可老爸總是衝自己吼。
應龍跑了沒幾步,魚線說:“我歇夠了,我自己跑。”
一邊往前瘋跑,魚線一邊大喊:“我是純爺們兒~。我比你跑得快~。”他喜歡把龍哥甩在後面的感覺,這樣顯得自己很強大。雖然他知道自己堅持不了多久,還是非常喜歡。
我這麼有活力,那些見過我被遊街的人,該刮目相看了吧。嘻嘻。
飛鳥說:“慕斯歸你,別拿自己撒氣了。”
甜心不甘心,弟弟的轉變讓她苦惱。怎麼會?懶鬼也能早起跑步了,這是要逆天嗎?甜心瘋狂地往嘴裡遞着薯片。
“明天還賭嗎?”
“……”
魚線改完了記憶數據的存取格式和控制。比應龍預想的還早完成半天。魚線在寫編程模塊。明天應該能完成大體框架,需要一些時間來測試功能。以魚線的水平,應該不會太難。三型正在轉換舊的數據格式,明天上午之前可能都沒法運行了。
“三型什麼時候纔能有智慧啊?我看過全部的代碼,沒有一個功能有智能。全是基礎功能。你打算怎麼實現人功智能?”
“這個”,應龍展開了設計稿,“大腦系統的邏輯判斷模塊。就是三型的第一個智能模塊。現在還沒設計完,有些小缺陷。高人你給過過目,只要設計成功,隨時可以開寫。理論上有了這個模塊,三型就不再是機器了。可以算個‘人’了。”
魚線放下手上的工作,開始研究。漫長的等待之後,魚線倒抽了一口冷氣:“我寫不出來。”
應龍呆了,還有你魚線寫不了的代碼?
魚線仔細又看了看:“寫出來也用不了。太多的遞歸和分支。效率會非常差。而且無法得到準確的結果。那還不如不寫。”
“爲什麼?”
“結果是開放式的,沒有固定且統一的結果。按一個標準判斷,會出一個結果,多個標準同時判斷,會出現多個結果。每個都是正確的,但又有可能互相牴觸。這樣的判斷程序有什麼意義呢?”
“有什麼好意見嗎?”
“暫時沒有。我需要專心地想想。”
“你說什麼?你的意思是,之前的這些工作,你都沒有仔細地動過腦子?”
“對啊。那麼簡單的工作,不需要我花腦細胞。你不是都想好了嗎?我只是按你的思路加以改進。我說的‘想’,是那種……怎麼說好呢?”
“創造xìng思維?”
“對。龍哥你太有學問了。”
應龍長舒了一口氣。這孩子,還是尖刀說的對,魚線從來就不是認真工作的人。儘管他裝得很像,可他從來沒在工作上動過腦筋。只要他肯用心,一定是個前途無可限量的英才。怪不得尖刀想用這種極端的條件,逼他做一份好程序出來。尖刀應該是想要他好好動一動腦子。自己要是尖刀,應該也會這麼做了。尖刀沒做任何過份的要求,一切都是魚線能夠完成的。應龍需要重新認識一下眼前這個孩子。天才?懶鬼?小混混兒?不管他原本是個什麼樣的孩子,應龍都願意相信:只要有他在,機械智人的未來就不遙遠。
“工作要一件件地完成。別急。只要你能留下我,這個模塊我包了。保證讓你滿意,售後服務我保證給你優惠。”
“售後?優惠?”
“對啊。這麼難寫的程序,可以申請專利了。你們這研究院裡好多軟件不都是可以申請專利技術的嗎?我前天上廁所都聽他們說了。到時專利歸我,產品歸你。你用,我不要錢。別人想用,我宰死他。哈哈哈。”
應龍笑了。這孩子,人小鬼大啊。經濟頭腦跟馬力一樣好。
經魚線這麼一說,邏輯模塊還真得再想想。魚線說的對,自己考慮不周。多結果相牴觸,會導致無法得到有效判斷。遞歸太多會降低效能。任何一個都會導致運行崩潰。要是老陳在就好了,還可以請教一下。
“龍哥,今天下班有時間?”
“怎麼?”
“我們一起去釣魚吧。昨天我釣了一條這麼長的。老王大爺都誇我厲害。你不去試試?”
“還是算了。我需要再考慮一下邏輯模塊。改天我一定去。”
魚線有些小小不屑:“去嘛。兩兄弟,一起玩兒纔有意思。哪有整天都工作的?你都不知道累?就算是釣魚的時候也能聊天,不影響咱們研究問題啊。”
“那好。”
“對了,我記得你說過。三型管你叫爸爸。咱們兩個是好兄弟,那他是不是該管我叫叔叔?”
“還沒教給他。他不知道你是我兄弟。”
“切,竟然忘了他不會主動學東西。不要緊,回頭我教他就行了。嘿嘿。”魚線jiān詐地看着三型,露了個壞笑。
“你想幹什麼?”
“沒事沒事,隨便笑笑。”明顯就不是真心的。
應龍抓抓頭。這孩子可不是老實孩子,得當心。說不定他對三型有什麼不好的企圖。但是三型對魚線是無法設防的。魚線掌握了三型全部的代碼,系統都是他親自裝的,他知道三型的一切。就算他李應龍的話都不好用了,魚線的話三型都會聽。自己沒法阻攔魚線打三型的主意。好在三型受限於電源線的長度,不能走出辦公室。不然他真得擔心魚線在想些什麼了。
晚上,三個人坐在池塘邊。老王大爺有三套漁具,魚線和應龍不用特別準備。魚餌也很奇怪,不是魚蟲,只有幾塊面,用水軟一軟就掛上了。應龍看着綠漆漆的水面,怎麼也不覺得這裡像是有魚。魚線毫不猶豫地就甩鉤下水。老王大爺不僅沒着急掛餌,連桿兒都不提,卻穿了好幾層衣服,坐在馬紮上,向着水面四處張望着。
應龍見魚線下鉤兒,就學着做了。他從未釣過魚,這也是頭一回。魚線把杆兒插在池塘邊兒的土裡,開始跟應龍聊天。應龍也把杆兒放下,反正他不太在意能不能釣到。
“你的那個模塊兒我想過了,真是不太好弄。要是能拆分成幾個大塊兒,分期完成就好了。雖然你已經拆開的部分也不錯,但是再拆得更細點兒會更容易寫。”
“哦,比如說……,比如說判斷功能。”
“判斷功能,按你的設計,分爲是非、成敗、對錯、強弱等等判斷。全都做出來,非常不容易。要是隻做其中的是非判斷,一切都好說了。在是非的判斷基礎上,再考慮其他判斷,會更好。”
應龍聽完眼睛一亮:“這個主意好。就算我們其他判斷不做,只要有了是非判斷這種最基本的判斷,以後可以在此基礎上,由三型自己記憶、經驗,建立其他判斷的準則。”
老王大爺像聽天書一樣,搖搖頭,開始整理自己的線。他一直注意水面遠處的一個地方,那裡水面上有幾道淺淺的水痕時隱時現。他最終掛了一大塊餌兒,把鉤兒甩向那邊。
“那推理功能呢?”
“龍哥,這個功能比判斷還麻煩。模塊裡的三大功能——判斷、推理、分析。分析功能主要是假設可能的結果,要藉助前兩個功能綜合運算。但只要前兩個功能完成度夠高,這個功能也會水漲船高。實現起來會容易。可推理就不好辦了,要把判斷的功能融合進來,還要結合記憶數據,做爲補充資料。天曉得三型將來進行推理的時候,是不是要把自己知道的全部知識都檢索一遍,才能完成推理。如果在分析問題時用到推理功能,我有十成的把握,系統必定崩潰。那這就是個廢功能,永遠都用不上了。我對這個問題,也沒有好辦法。”