當機器的地圖走到盡頭
登山客走在狹窄的峽谷裡,突然一塊剛落下的巨石擋住了去路。地圖上明明寫著直走,但眼前根本過不去。他看了一眼手上的登山杖和一段帳篷繩,把兩者綁在一起,做成一個臨時的鉤子,硬是把自己拉過了岩石。現在的新型人工智慧,正是這樣學著應付死胡同的。當原本的指令行不通時,機器會用手邊現有的普通零件,變出新的工具或出路。
過去好幾年來,電腦程式就像個只會死讀地圖的旅人。如果機器遇到當初寫程式時沒有設定好的狀況,它就會直接當機,跳出錯誤訊息。系統沒辦法想像出繞過障礙的方法,因為在它的認知裡,每個物品的用途早就被釘死了。
為了改變這種死板的反應,工程師換了個方式讓機器認識世界。系統不再只把登山杖標記成走路用的棍子,而是開始學習物品的物理特性,像是長度、重量和硬度。只要搞懂周遭事物的基本性質,機器就能靈活起來,把日常用品當成發明新東西的原料。
現在當系統撞上障礙物時,它會主動重新組合腦中的知識來找路。它可能會把兩個毫不相干的概念湊在一起,就像登山客把繩子和木棍綁成攀岩工具一樣。有時候它甚至能徹底轉變物品的用途,像是發現一顆沉重的石頭其實可以拿來當作敲碎路障的鐵鎚。
這種隨機應變的能力還不只發明工具而已。機器能想辦法改變眼前的環境,就像人會把散落的石頭堆成階梯,跨過被堵住的步道。它也能改變自己的動作,把一個很難的跨越動作,拆解成好幾個安全的小型攀爬步驟,直到順利度過危險。
下一步是幫這些系統把聰明的臨場反應記下來,留到未來使用。就像經驗老道的旅人會把上一趟艱難旅程學到的教訓,用在全新的挑戰上。這代表科技正在轉型,從單純聽從死板的指示,變成在地圖走到盡頭時,真正懂得隨機應變。