應龍興奮地跑回辦公室。魚線好像剛做完什麼,心情很好地跟應龍打着招呼。應龍說:“魚線,我剛想到一個好辦法激發三型的邏輯模塊!快,快幫我把這桌子弄亂。”
“龍哥,你倒底想幹什麼?”魚線一邊問一邊幫忙。
兩個人弄了一大堆廢紙和設計稿堆在桌上。應龍從上衣袋裡拿出鋼筆,埋在桌上的垃圾堆裡。然後叫三型過來,讓他收拾桌子。三型說了聲“好的”,就聽話地開始收拾,動作顯得比較熟練。
魚線頭一回知道三型還會收拾桌子。他看過的只有功能代碼,沒檢視過記憶數據,所以對這一切覺得新鮮有趣,興奮得兩隻眼睛都快瞪出來了。“唉呀~,龍哥,你竟然還有好玩兒的藏着沒告訴我!”
“不要亂說話,回頭我一起告訴你。先好好看着。”應龍也很興奮。
三型的手飛快,同一個工作做的次數越多,三型的機體各部分協調xìng就越好。但是,三型的動作跟從前一樣,從來沒有變化過,總是一樣一樣地撿拾着同類型的垃圾,然後纔是下一種。思路之僵硬,也從未改變過。
魚線只看了一會兒,就看出了一些門道,皺着眉頭說:“他雖然熟練,但沒有人類收拾的那麼好,那麼快。順序也很奇怪,似乎只會按同一種順序來進行。……咦?爲什麼不把設計稿先整理好拿走,再把其他的垃圾一起掃進紙簍?”
“先別說話,等一會我再說給你聽。”應龍繼續興奮地看着。
果然,三型一如繼往,死板教條地把工作做完。他反覆看了看桌上的擺設,將設計稿微調到記憶中最正確的位置。然後把鋼筆拿起來,交給應龍,說了聲“完成”。
應龍拿着鋼筆,滿意地笑了笑。對魚線說:“好,我們再來一次。”
然後又和魚線把桌子重新弄亂,再一次把鋼筆放在桌上的垃圾裡。不過這次他們把桌子弄得比剛纔還亂。爲了更亂一些,應龍脫下了白大褂扔了上去,還吩咐魚線脫只鞋扔上去。
“薰臭了別賴我啊!”魚線真的脫了一隻運動鞋倒扣了上去。
李應龍的長條形辦公桌上,雜亂不堪,他卻顯得更加興奮。魚線覺得龍哥有些不正常。
三型再一次收拾好了桌子。鋼筆在白大褂下面,魚線右腳的臭鞋壓在白大褂的衣角上。應龍拉着魚線向後退了一步,表情興奮。魚線莫明其妙,單腳跳着跟應龍站在一起,等着看應龍想幹什麼。
三型弓着腰,近距離地看着桌上的新事物。他一會兒向左探探身子,一會兒又向右探探身子,來回看着眼前的不明物體,不知該怎麼處理。應龍從沒教過他什麼是鞋,什麼是白大褂,三型認識的鋼筆被壓在下面,他無法直接拿到。
應龍表情激動地等待着,魚線還是一頭霧水。三型是個什麼表情,應龍不知道,但他猜一定是皺着眉頭。這就對了,這正是應龍需要的!
三型審視了幾次,終於回過身來,在屋裡來回尋找。他把焦點對在了魚線穿着的那隻鞋上。三型向魚線走來,風扇帶着嗡嗡的噪音,機體弓得像蝦一樣。爲了看清魚線的鞋,三型繞着魚線轉了半圈兒。又開始對着魚線沒穿鞋的腳看。魚線想回頭看一下,被應龍按住了。應龍開始笑,笑得有點兒得意。
三型重新回到桌子前面,抓起魚線的運動鞋,轉身交給了魚線!
魚線接過鞋子。應龍無比興奮地看着三型回身繼續研究白大褂。三型審視良久,終於伸出手,提起了白大褂。他隻手提着衣服,另一隻手卻拿了鋼筆還給應龍。應龍緊握着鋼筆,注意着三型接下來的動作。
三型把白大褂重新放在桌上,拉着白大褂的衣角,一點點地把衣服展開扯平,好像要熨衣服一樣。三型又開始在屋裡轉,四處尋找。最後又重新回到桌前,把衣服的領子小心地提起,舉着衣服來到衣架那裡。他弓着腰,衣服掛不上去。三型左右看了看,最終還是伸長了身體,把白大褂掛了上去。
應龍興奮地拉着魚線的雙手:“太好了,魚線!三型使用了邏輯模塊的功能!”
魚線皺着眉頭:“龍哥,你搞什麼?我怎麼沒看出來?”
應龍太激動,說話快得像放槍。“在這之前,三型從來沒遇到過單隻的鞋子,他並不認識這種物體。但他剛纔在主動尋找匹配的物體。不調用邏輯模塊的判斷功能,他根本不可能找到鞋子正確的主人。他之所以把鞋子交給你,是因爲他不會穿鞋。你看到他整理衣服了嗎?他之前學過打理家務,學過熨衣服疊衣服。但是我從來沒教過他,那件白大褂是我的。可我平時下班時,會把白大褂換下來,掛在那個位置。你看,我總是掛在最外面那個鉤子上,他連位置都跟我掛得一樣。明白了嗎?明白了嗎?”
魚線深吸了一口氣:“他不僅調用了邏輯模塊的推理功能,還調用了平rì的記憶數據。因爲他在屋子裡找不到匹配的另一件白大褂,所以他把這件不明物體放在平rì看見過的地方。因爲你平時總用最外面的掛衣鉤,所以他選擇了把物體放在曾經出現過的位置上!”
魚線終於明白了應龍的目的。他是想用一些三型從未接觸或不太瞭解的事情,來逼迫三型啓用邏輯模塊的功能,尋找最佳的判斷結果,從而完成任務。這確實比問答更能激發三型的邏輯思維。
“不對啊?爲什麼他見過你穿脫白大褂,卻不能判斷出白大褂是你的?”
“這個我暫時也不能肯定地回答你。我猜,他一定也考慮過這件衣服是不是我的。我也希望他能把衣服直接交給我。但是顯然他認爲白大褂掛在經常出現的位置,比確認白大褂是不是我的更接近正確答案。所以,……”
“他選擇了最準確的答案,而不是最佳答案。看來邏輯模塊還需要修改。”
“不。他現在知道的事情還不多。設想一下,當他知道的事情越來越多,他的判斷也將越來越準確。模塊可以先別動,我們繼續做類似的事情。不再先教授他,而是直接把問題擺出來,讓他自己思考。慢慢地積累知識和經驗。我們要教,也只教他常識和人類的習俗,因爲這些東西他不可能從執行任務中學會。魚線,我覺得我們的模塊是成功的。我們現在需要做的的,只是需要尋找一種證明手段,能夠從外觀上確認他是否按照我們預想的思維方式去執行。比如說,讓他將正在思考的內容說給我們聽。或者在他身上裝幾個指示燈,顯示他正在做什麼樣的思考。”
“嗯。還是兩樣都用吧。這就靠你了。我能做些什麼?”
“每天上午繼續寫代碼,然後,下午出題考他或者叫他做任務。出一些計劃外的,他未曾掌握的,試着讓他自己解決。問題逐漸變難,變複雜。但要有過程,不要一下子跨度太大就行。你想出題什麼都行。你現在就可以做份計劃,明天下午開始,三型就交給你帶了。我明天下午需要整理一下思路,修訂一下接下來的工作計劃。原有的研發計劃,可能不太適合三型現在的發展了。”
“好,三型就交給我了。對了龍哥,三型還有什麼好玩兒的沒告訴我?大家兄弟,用不着藏着掖着的,全都說說,讓我也好因地制宜地做計劃。”
“三型會做一些基本的家務工作,我曾經讓他上網下載視頻和文字資料,學習做一些人類的簡單勞動。”
魚線兩眼放光地看着三型,好像發現了金礦:“真的!”
“當然是真的。不過他不會自主學習,網絡資源都是我指定的,他只是按命令執行工作。其他的你應該都知道了。對了,雖然三型現在好很多,但是我希望你清楚一件事。三型畢竟不是血肉之軀,與他近距離接觸還是有危險的。不要讓他做動作幅度太大,慣xìng太大的劇烈運動,有可能會使他身邊的人受到物理xìng傷害。還有,一定要教他學好。最好對他表現出人類那樣的關懷,當他是一個人,而不是一臺機器……”
“好了好了,我都知道了。交給我你就放心吧。”魚線非常不耐煩打斷了應龍的話,急着跑過去跟三型玩兒新的遊戲。
應龍撇撇嘴抓抓頭。他不能對魚線要求太嚴,魚線畢竟出了不少力,而且還是個孩子。
“哦,對了。還有一個測試需要三型當着我的面做一下。我對這個測試非常期待。”
“怎麼做?”
“跟剛纔一樣,把桌子弄亂。但是不需要鞋子了。魚線,你的腳確實挺臭的。”
“我早提醒過你了,是你自己要我脫的。”魚線噘着嘴。
桌子重新被搞得亂七八糟。應龍又把那隻鋼筆,混進垃圾中去。這次他拉着魚線轉到桌子的另一邊,兩個人跟三型面對面地站着。
應龍叫三型再次收拾桌子上的東西。三型接受命令後的第一個反應就是低頭看桌子,然後伸出雙手就要開始整理。
應龍卻突然大喊一聲:“暫停!”
三型的頭擡起來看着應龍,手慢慢地收回去。
應龍滿臉笑容地對着三型:“三型,請注意,這次的工作稍微有些變化。追加一個新的工作要求。請尋找一種最省時最省力又最快捷工作方案,進行本次的整理工作。等你找到最佳方案,再動手進行工作。明白了嗎?”
三型:“明白。”
三型重新低下頭,一動不動地盯着桌面上那一大堆設計稿和廢紙。
應龍興奮地看着三型,等待他做出反應。魚線突然叫起來:“我明白了!龍哥你真聰明。你在測試他邏輯模塊中的分析功能。你要他在實行前就分析、推算各種可能的執行結果!當他找到最省時最省力又最快的整理步驟,他將和我們做的一樣快捷迅速有條理。我去~!你剛纔是怎麼想到的?我看你比我聰明多了。你平時是不是在裝傻啊?”
“我沒裝,我確實不如你聰明。可我能想到這個也是受你啓發啊。”
“此話怎講?”
“你懶不懶?”
“懶。我相~當~懶!”魚線非常直接地承認了。“咦?這跟想出這個主意有什麼聯繫嗎?”
“當然有!因爲你不僅懶,而且非常聰明。讓我想起一句老話:懶孩子都是聰明孩子。”
魚線身軀一震,有種中槍的感覺。“是我太笨嗎?我竟然沒聽懂。”
“是這樣的。因爲只有聰明的孩子纔不肯多出力,纔會想出一些省時省力又方便好用的辦法,就是所謂的‘懶辦法’。正因爲你懶而且聰明,所以你才願意花更多時間去思考:怎麼才能出更少的力,解決更多的問題。如果想讓三型變得跟你一樣聰明,就必須按照你的這種思考方式去訓練他。也就是說,我要按照懶人的思維,逼迫三型去做更多的思考,尋找更‘懶’的方法去解決問題。這樣他才能更像個人。”
魚線恨恨地說了聲“我去~,這樣都行”,但還是接受了應龍的解釋。“等等,我們能夠判斷怎麼做才更省時省力更快捷,可他是個機械人根本不怕出力,他怎麼能判斷省不省力?”
“你忘了吧,三型的身上,各個機件都有耗電量統計和維護數據,而這些數據他都可以直接獲得。對他來說,耗電量最低的那個方案就是最省力的。耗時最短的就是最省時的。同樣,處理步驟最少的方案就是最快捷的。做一個窮舉,再尋找最優方案,我覺得三型完全勝任。”
魚線終於明白了。“龍哥,我覺得你在機械智人方面,總是比我看得遠看得清楚。我只不過在程序上比你強了一點兒。以後有時間,多教我一點兒機械智人的本事好嗎?”
“沒問題。你知道,我對你從不隱瞞技術和知識。我希望你成爲Z國最年輕的機械智人研發專家。這樣三型就有希望,更快地成爲真正的機械智人。”
魚線一愣:“你這麼看好我?”
“對。從一開始就看好你。所以我一直想你留下來,想你成爲正式的開發人員。”
魚線想起自己給應龍各種想頭,營造種種美好遠景,耍各種小yīn謀去誘騙應龍去說服老爸,開始慚愧起來。龍哥的想法直接而明確,相比之下,自己的想法顯得蝟瑣。龍哥的坦誠像匕首一樣戳痛了魚線的心。
“龍哥,你對我真好。你是不是早就看穿了我的那些小把戲?”
“其實你只是個很有想法的小兄弟,想努力爲自己謀些福利,也沒什麼不對。如果按成年人的標準看,你只不過有一點點早熟而已,可這不妨礙我欣賞你的那些優點。對嗎?”應龍拍了拍魚線的後背。他沒有去摸魚線的頭,因爲他把魚線當同事看,當成年人看,而不是一個孩子。魚線聽了,心裡暖暖的。他覺得龍哥比他爸強太多了。只是爲了這種平等友善的態度,他都肯留下,在這裡過完整個童年。老爸那種高壓式教育,全都見鬼去吧。我在龍哥這裡,才能活得像個人樣兒!
“咦,龍哥。我們聊了這麼半天,三型怎麼還不動?不會死機了吧?”
“別急。這是他‘人生’頭一次做這種思考,我們要有耐心,多給他些時間。你不是說過嗎?頭一次整體全面的思考,將留下思考數據。下一次類似的思考處理纔可以參考這些數據,想問題的速度纔能有提高。分析功能雖然只是個簡單的窮舉,但是倒底要花多少時間,我們並不清楚。只要有了這次的經驗,將來解決問題也會方便很多。……其實我願意等下去,主要是因爲我想看看三型第一次執行分析功能的結果。我不想錯過這個畫面。我是在代替那些不能親眼見證這一刻的人,感受此時的光榮。”說到最後一句,應龍眼睛有些溼潤。
“龍哥,我沒聽太懂,這裡面是不是有什麼故事啊?算了,還是以後有空再告訴我吧。你先慢慢光榮吧,我得去上個廁所先。”
魚線剛走到三型身側,三型突然伸長上身擡起頭來。
魚線聽到聲音,好奇三型倒底會怎麼做,只好忍着尿跑回來看。他原地夾着兩腿來回搗腳,似乎忍得非常辛苦。
應龍瞪大眼睛看着三型的手。
三型先是從最上方整體看了一遍桌面上的雜物,然後從裡面拿出設計稿,整理好放到一邊。接着,三型伸出雙手,從雜物裡翻找着鋼筆,並取出交給應龍。當應龍接過去之後,三型一隻手從地上拾起紙簍,放在桌邊,另一隻手在桌面上一揮,好多雜物被收進了紙簍。如此幾下,桌子立馬乾乾淨淨。三型放下紙簍,重新調整了桌子上物體的擺放角度。矮身收手,清楚地說了一聲“完成”。
整套動作流暢自然,做得跟人已經差不多好了。
兩人jīng神爲之一振,成功了。最優方案!
應龍正在百感交集時,魚線突然臉sè一變。夾着兩腿小碎步地跑出去,一邊跑還一邊嘶嘍嘶嘍地吸着氣。走廊上傳來魚線的聲音:“我要是一會兒尿了褲子,嘶~,你可得幫我洗!”;