“如果用列表呢?把檢索到的相關記憶數據,做一個標記放在隊列裡,根據相關程度的高低,多做幾個隊列,當成一箇中間的結果。再把隊列按照相關程度由高到低進行檢索判斷,就應該能取得最優的判斷結果了吧。”
“我不是沒想過,可是同樣消耗速度和資源。我現在只有一個大致的想法,還沒想清楚,就是你常說的想法不成熟。”
“說來聽聽嘛。也許有機會呢?”應龍很着急,一不小心把杆兒都碰倒了。
“我是這麼想的。先把所有的中間結果都寫成記憶數據格式,然後再建立一塊專門的區域,保存這種數據。叫……,就先叫‘思考數據’吧。然後把這些思考的結果一點點推理,用以往的記憶數據加以判斷,確認在生活中的常見或重要程度。把程度最高的幾個推理結果留下,做爲一種思考的既存數據。將來再做同樣的思考,就直接調用這些數據,再根據新經驗調整一下結果。就好像我們人一樣,遇到一個人生中從來沒遇到過的問題,一旦思通了,就記得牢牢的。將來再遇到同類問題,想都不用想,就能照方抓藥了。反正推理的結果,將來還是有用到的可能,存下來就存下來吧,未必很佔硬盤。現在的設備,存儲越來越不是問題了,不怕佔硬盤空間。”
應龍沉思起來。
這個方法確實是很棒,也符合自己原來開發預想中的擬人化原則。本來要造的就是機械智人,他恨不得三型每樣行爲舉止都跟人一樣。推理和判斷的思考,可能是人類每天都會用到的智能之一。就算照魚線說的那樣做,也未嘗不可。
可是把思考數據存放到硬盤上,會讓本來就不太夠用的記憶數據的區域,相對又變小了一些。三型是機械人,理論上只要不斷電,永遠都能生存下去。記憶數據做的壓縮比再高,隨着時間的增加,硬盤總有裝不下的那一天。思考,將會是機械智人擁有智能後最常做的運算,隨着時間的增加,思考數據必然也會越積越多。在記憶數據的負荷上,再加上一個不斷膨大的思考數據,硬盤爆掉的時間只會更加提前。
“你在擔心硬盤容量吧。我也是。所以才說還沒思考成熟。要是能有兩臺或兩臺以上的機器同時運行就好了。至少不用像現在這樣麻煩。看來硬件限制,始終是制約着程序員發揮水平的限制之一。”
魚線小小年紀,卻用成年人的態度談論着成年人的工作。應龍看了總覺得有些不協調,但也不得不承認魚線說的在理。想起那個8機共用的專利,因爲無人能做散熱系統,一直無法安裝到三型上面,不由得嘆息起來。
應龍說了橋接板和8機連用的事給魚線聽。
魚線聽了兩眼放光:“龍哥,原來你還藏了這麼好的東西沒告訴我啊。沒散熱不要緊,先裸機運行就好。只要把三型的腹板前後拆掉,裝個大點的風扇,散熱應該沒問題吧。我們先解決程序的問題。只要程序是好用的,將來解決了散熱問題,再把土法散熱裝置去掉,換那個好用的散熱系統就行了唄。照我說的做頂多讓三型多背一臺電風扇,外觀上差了點兒。除了不好看,也不損失什麼。你說呢?”
應龍還在猶豫:“去掉前後蓋板,裡面的東西不就被人看見了嗎?而且也更容易損壞。三型萬一做什麼動作,把手插進了胸腹,那可就什麼都沒了。”
魚線:“找個燒烤用的鐵網把前面蓋住?要不再安個百葉窗?這樣三型就不會一下子插進去了,外面也看不清裡面的設備了。”
“這行嗎?”應龍覺得太兒戲了。好歹自己做的也算得上是高科技產品,怎麼讓魚線說的跟樂高玩具差不多,想裝什麼只要往上一插就好了似的。
“那你還有更好的辦法?”
應龍搖頭。
“那不就結了。聽我的吧。我們試試8機連用,正好可以看看xìng能如何。硬盤空間的問題解決了。還可以把思考和記憶的數據分放在兩臺機器上,互不影響。對了,8臺機器的數據可以共享嗎?”
“可以,橋接板裡有個數據線板,8臺機器各自管理硬盤,但每臺機器的硬盤也可以被其他機器讀寫,速度會慢一點,不如本機處理得快。”
“那問題不就都解決了。邏輯模塊可以寫了。我真是太聰明瞭。哈哈哈。”
“現在只寫了一個邏輯模塊,就不得不使用8機連用。將來再加一個更高智能的模塊怎麼辦?讓馬力再給我們做一個16機連用的橋接卡嗎?現在的8機,已經這麼大了,很有可能放不進三型的機體腹腔。就算他能做出32機、64機共用的橋接網卡,三型也背不動啊。”
應龍比了個大小,差不多一個小點兒的旅行箱那麼大。魚線也皺起眉頭了。
老王大爺突然插了嘴。他笑着說:“呵呵,別擔心。將來總能解決的。就像我當年的收音機,這麼大,死沉,挪都挪不動。”老王大爺的魚杆兒也插在土裡,用手比着大小,看起來跟應龍比的也小不了多少。“可是現在呢?”,老王大爺掏出一個筆式的收音機,上半截是收音機,下半截是圓珠筆,“還沒有一隻筆大,插上耳機就能聽。這也才過了二三十年吧。沒準過幾年都跟科幻片兒演得似的,往手背上這麼一按,耳朵裡就開始唱戲了。”
兩人一愣,老大爺也看科幻片兒?但都覺得他說的在理。現代科學rì新月異,誰敢保證臺式機的主板過幾年會縮小到什麼程度?說不定將來電腦都跟手機那麼大小,掛上五六十個也纔跟三型現在用的那麼大。
“你們這些年輕人啊,想得太多了。還什麼都沒有呢,就想着要是太大了怎麼辦。人在沒有的時候,要先想着怎麼辦纔能有。有了之後,才能想着怎麼有才算好。對吧。”老王頭喃喃地說着。
應龍都聽到了,很受教育。他跟老王頭兒點頭,笑着說:“多謝指教,我懂了”。老王頭兒笑了:“也沒說什麼,就是表達個意見。不用謝。”想想又笑着說:“你們哪是釣魚,根本來這開科技研討會來了。連我都被你們拉下水了。”
魚線不服:“我們聊天,又沒耽誤你釣魚。”
老王頭兒笑笑:“我不是來釣小魚的,我是來釣大魚的。這池裡有條鯉魚jīng,去年我釣到過一回,又把它放了。之後就再沒釣到過,我知道它還活着,我就是爲了再釣它一回纔來的。不過……已經成jīng的魚,再釣上來就不太容易了。沒什麼收穫也正常。”
魚線哈哈大笑:“魚jīng?我不信。昨天我釣了一條這麼大的,你就釣了一條這麼大的。是不是怕丟面子,編故事騙我啊?”魚線比量自己那條,比得跟臉盆一樣大,明顯是誇大戰果。比量老王頭兒那條,只捏着自己的小手指尖,明顯是嘲笑人家。
老王頭兒也不生氣,笑呵呵地說:“昨天你釣的那條是不小,可這魚jīng比你那條大好多。有這麼大。”老王頭比了個桌子那麼大小。老王頭兒應該也是誇大了魚jīng的個頭兒,跟魚線鬧着玩呢吧。應龍和魚線對看了一眼,都不太相信,但都笑了。
這時老王頭的杆子一動,有魚上鉤了。一條大魚。應龍一直大張着嘴。他沒想到這個池塘,竟然能養出這麼大條的鯉魚。應龍估計肯定比魚線昨天釣的大一些。因爲魚線看來很不甘心,想要釣條更大的。老王頭兒看了看,說了聲“不是”,就把魚解下,扔回池塘裡去了。
應龍還是想着機械智人,跟魚線說:“明天,我把8機連用弄起來,做個大風扇散熱。不管放不放得進去,先運行起來試試。你繼續寫編程模塊。要是後天你爸他們任務沒結束,我們立刻就做邏輯模塊。大爺說的對,有了之後纔是好,先完成從無到有吧。”
щщщ• TTKдN• ¢ ○
“這主意是我出的好嘛。老王大爺不過是說服你聽我的而已。”
“好好,你說的。按你說的辦。按你說的辦。”應龍順着魚線的話說,魚線一高興,很多事情就容易解決了。
“不如明天就先弄這個吧。編程模塊先放一放算了。”魚線似乎對8機連用興致很高。
“別。準備新機體還需要一些時間改造。邏輯模塊功能太重要了,急不得,一定要穩紮穩打地慢慢做。這段時間你還是先寫編程模塊吧。我覺得這個模塊將來用處也不小。你先做出來,我想先有,然後再好。將來還有可能派大用場呢。”
“咦,編程模塊有這麼好?我只不過想用來製作幾個生成測試數據的小程序。能有什麼大用處?”
“我現在也說不清楚。只是覺得這個功能將來一定可以擴展出很多東西來。想法還不成熟。等我想清楚了再跟你說吧。我的主意再好,沒你也寫不出來啊。”
“嗯,那倒是。”魚線不無得意地說。
應龍整晚都沒釣到魚,魚線釣了一條中等大小的,老王頭兒只釣了那一條大魚。魚線把那條魚放了。臨走時還對着池塘說:“等你長得跟魚jīng一樣大的時候,我再來釣你一次。”
魚線睡覺之前,回想着剛纔談論的內容。
他發現自己對龍哥的項目越來越有興趣了,這可不是裝的。這種投入和專注是在自己身上從來沒有過的。這讓魚線開始相信,自己能和老爸他們一樣,可以認真地工作。在四天前,他根本不敢想像,除了打遊戲,自己會有認真對待一件事情的能力。
龍哥是個神奇的人,跟着他,我都開始變得認真了。明天早上,我要起得比他早,跑得比他快。這樣,我就樣樣都比他強了。嘿嘿嘿。