当机器的地图走到尽头
你在一条狭窄的峡谷里徒步,突然一块巨石挡住了唯一的去路。地图上明明画着“直走”,但眼前根本无路可走。你没打算掉头,而是看了一眼手里的登山杖和一段帐篷绳。把它们绑在一起,就成了一个能帮你翻过巨石的简易抛钩。现在的智能系统遇到死胡同的时候,用的就是这个办法。当常规指令行不通时,它们会用手头现有的普通零件,给自己凑出一个新工具或者找一条新路。
过去很多年里,电脑程序就像是个只会死盯着地图的死板游客。要是它碰到了地图上没画出来的情况,立刻就会卡壳,然后跳出一堆错误提示。以前的系统根本不知道怎么绕过障碍物,因为在它们的脑子里,每样东西出厂时是什么设定,就永远只能干那一件事。
为了改变这种死板的脾气,工程师们换了一种让机器认识世界的方式。现在,系统不再只把登山杖当成“走路用的棍子”,而是开始留意它的物理特点:这根棍子有多长、有多重、够不够结实。当机器弄懂了周围物品的基本属性,它就获得了变通的能力,能把日常里最不起眼的东西当成发明新工具的原材料。
然后呢,当系统再次遇到障碍,它就会主动翻找脑子里的知识来找出路。它可能会把两样完全不搭界的东西拼在一起,就像徒步的人把绳子和棍子绑成攀岩工具一样。有时候它甚至会彻底改变物件的用途,比如发现一块沉甸甸的石头其实可以当成锤子,用来砸开路障。
这种临场发挥的本事还不止于做工具。机器还能自己琢磨怎么改造周围的环境,就像人在被堵住的路上搬几块碎石头,给自己垫出几步台阶。要是遇到跨不过去的大坑,它还会调整自己的动作,把一个危险的大跳跃拆解成好几个安全的小幅度攀爬,直到稳稳地越过险境。
下一步,人们想让这些系统把每次随机应变想出的妙招都记住。就像经验丰富的旅行老手会把一次艰难跋涉中攒下的经验,用在下一趟完全不同的旅程里。这就意味着,技术正在摆脱那种只能照本宣科的死板模式。哪怕手里的地图到了尽头,它们也能靠自己找到继续往前走的路。