李允明
凱文老師在上次討論中提出了“機器人是機器,不是人;但機器人是不同于一般機器的機器”。這一精辟的論點使機器人興趣小組的同學們更提高了對于機器人的興趣。愛刨根問底的湯姆這幾天一直在想:既然機器人不是人,但人又千方百計地把機器人制造得像人一樣,并能夠像人一樣工作,那么,機器人和人到底有些什么不同?怎樣可以縮小機器人和人的差別?帶著滿腦子的問題,在興趣小組活動時湯姆又帶頭向凱文老師提問了。
湯姆:上一次你給我們講了機器人是機器,不是人。那么,機器人和人到底有些什么不同之處呢?
凱文老師:以前我們講過機器人比人在體能上更強大。人們制造機器人是為了取代人的工作。機器人的機器特點決定了只要需要,我們可以把機器人造得比人更強壯、更快速、更精密和更吃苦耐勞。從這個意義上講,機器人是優于人的。人們將機器設計得精密、快速,或有很大的力量,或有持久的壽命,這本是眾所周知的事實;但是同樣也是機器的機器人的強壯、快速、精密和吃苦耐勞卻往往使我們感到驚奇和詫異。也許這是因為我們的潛意識中還是把機器人當作人,忘不了把機器人與人的體能類比吧。
安妮:上次你也給我們講了電腦和人腦的差異決定了機器人不可能是人,你能給我們仔細講講這點嗎?
凱文老師:好的,機器人不如人的地方很多。但最重要的差別在于機器人的思維能力還不如一般動物,更不具有人的高級思維。這要從電腦和人腦的功能和結構說起。
人們當初設計電腦是為了獲得一個強有力的計算工具。這個目標實現了,電腦的數據計算和邏輯運算能力都遠遠超過人的能力,運算的精度和存儲的可靠性也是人所望塵莫及的,并且,這些能力還在不斷迅速發展中。但是,當計算機科學家企圖用人工智能在電腦上模擬人的智能活動時,卻發現花了幾十年的努力,尚不能取得滿意的進展。這在根本上是由于電腦和人腦的結構不同所造成的。電腦是高速串行運算的數值計算機。而我們對大腦所知甚少,科學家只大致了解了人的各種功能由大腦哪些部位來控制,也搞清楚了大腦細胞的工作方式是并行的。但對天量的腦細胞如何協同工作,如何完成腦的各種機能等許多問題的研究還處于初級階段。可以說對于人腦的研究是人類未來最大的挑戰之一。簡單地說,電腦和大腦無論在結構或者工作方式上都是完全不同的,期待電腦可以有大腦同樣的功能在可見的將來也是不現實的。但電腦還在不斷發展中,電腦功能的增強也是沒有止境的。
杰克:這可是個好大的研究課題啊!
凱文老師:是的。我們還是回過頭來先看看作為機器人思維的人工智能所達到的水平吧。人的思維能力包含有感知力、觀察力、記憶力、想象力、創造力、抽象思維能力和邏輯推理能力,其中以抽象思維能力為核心。電腦的想象力、創造力、抽象思維能力很差。如果配備了一些硬件(傳感器),它可以有一定的感知力,但在將傳感器感知的數據變換成對事物的理解上(觀察力)面臨巨大的困難。在人幫助電腦將概念或現象表示為特征的情況下,電腦才能有良好的邏輯推理能力和極強的記憶力。
湯姆:這樣說來,機器人很難脫離人獨立工作了!
凱文老師:至少在目前是這樣。我們再舉一個非常簡單的觀察力的例子來比較機器人和人的能力。3歲的兒童可以方便地區分狗和貓。哪怕是小狗比貓小,狗和貓長著相似的皮毛也沒有任何辨識的困難。我們相信狗和貓自身也具有這樣的能力。但電腦就不一樣,人們必須教會電腦如何區分狗和貓,電腦才可以開始工作。動物與人由于世代相傳具有了識別狗和貓的能力,而電腦是按照特征來進行識別的,我們尚無法將自己識別狗和貓的能力歸納為狗和貓的特征去教會電腦。杰克,你善于編程,你能夠編出一個區分貓與狗的程序嗎?
杰克:這個任務的確不同于我以往做過的任何工作,我還真不知道如何下手呢!老師,除了智能上的差異,機器人還有哪些地方不如人?
凱文老師:還有很多差別。我只講一點。人是靠肌肉收縮而動作的。由于人造肌肉的研制還沒有取得突破,機器人只有靠電動機來驅動。用電動機驅動單自由度的關節(肘關節,膝關節)還可以,但在驅動三自由度的球關節(肩關節,髖關節)時遇到了問題。電動機體積大,不可能像人的肌肉那樣安置在骨骼的周圍。為了獲得三個方向的運動,只有把三個電動機串行排列在肩關節(或髖關節)附近,相當于三個單自由度的關節串行排列,其結果是機器人的肩(或髖)三個關節的中心線并不交于一點,肩(或髖)動作時給人造成怪異的感覺。此外,人的手部有許多小關節,動作很精細。大多數機器人的手部都簡化成只有一個自由度開合,動作笨拙,這種單自由度的手部還是叫夾持器比叫手更恰當些。雖然存在這些問題,但我相信隨著人造肌肉的研制成功,都會得到解決,而且肯定在解決智能問題之前。