每年到年底,我都会想想这一年的收获。2015年,我自己在盘口上见识了千股跌停;而2016年,我则见识了AlphaGo干掉围棋高手。三月初还只是一个李世石,到了年底则是连片的中日韩棋手,就像电影里的功夫高手,横扫千军。
我认为这件事情很重要,是一个历史的转折点。这件事情也许有助于我们推测未来世界的样貌,进而帮助我们在今天做好准备。2016年,我自认为做了一件积德行善、引以为傲的事情,就是帮助一个朋友的小孩改了高考志愿,选择了一个我认为在20年后应该还不错的专业。我的依据就是这个专业在20年后的“机器人缘”会很高。
很多人会把机器人看作人类的对手和敌人。这种直觉也许来自于美国科幻小说或电影,也有可能来自于“机器人替代活人”的现实。但在我看来,在可以预见的未来,机器人与人类的关系,并不是水火不容、你增我减的敌对关系。一句话,机器人是人类的伙伴,而不是对手。
机器人对于人类社会的价值,就像我们今天手里的电脑,是我们的一个帮手,一个工具,一个朋友。在某种意义上,每个人手里的电脑和电话,都可以算作一个简单的“机器人”,只是他们的替代功能有限一点罢了。而在未来世界里面的机器人,比电脑更加庞大,更加有力量,也更加复杂。
AlphaGo约战李世石之初,我猜这条“狗”一盘也赢不了。第一盘下完,结果令我震惊。我找来棋谱一看,棋形不好看,但李世石确实输了。第二盘对弈刚到中盘,聂卫平棋圣就惊呼那手“五路尖”,水平完全超越人类高手,后来说相当于十二段水平。我仔细研究棋谱,很自以为是地觉得没有棋圣说的那么神,只是机器算路比我们更强大而已。第五盘棋对弈那天,我全天手捧电脑,生怕漏过一步棋,最后发现:人类在AlphaGo这部超级电脑面前,全无取胜的机会。
AlphaGo是什么?它就是装了1000台处理器的一部高级电脑,并且内置了一套“深度学习”的运算系统。凭什么让人类俯首称臣?无他,学得多、算得快而已。
人类虽然号称地球上最智慧的生物,但人脑的计算能力是相对有限的,特别是在复杂性问题的处理上,人类的能力相当有限。在这种情况下,人类的做法是根据经验找到一些简便算法(rule of thumb),在有限的认知能量下尽可能有效地解决问题。比如,学棋用不了三天,老师就会教给你“金角银边草肚皮”等等原则,然后,通过学习一大堆定式增强你的棋力,乃至通过严格训练成为专业棋手,成为高手。
于是,高手的水平再高,也不会轻易地违背“基本原则”行棋,风险太大。如果跑到草肚皮里面折腾,纵使高手要赢棋,也是靠运气的。这就好像在太平洋中间下船,能不能游回来完全无法掌控,甚至可以说是凶多吉少。但从岸边出发往里面游,远近尺度自己可以把握,情况就完全不同了,基本可以掌控。
这就是人和机器的不同。人靠感觉,机器靠计算。具体来说,人靠简便算法加运气,而AlphaGo则在完全了解人类套路的前提下,靠1000台电脑把主要的可能路径和结果都算清楚。于是,人类高手算一个月也不一定想明白的事情,机器几分钟就搞定了。你算不过它,怎么赢它?如果不信,可以把棋盘横竖多划一条线,让高手们和AlphaGo在这个更大的棋盘上比赛,我猜人类会输得更惨。
AlphaGo之后,我开始格外关注人工智能领域的种种进展。我开始注意到IBM公司的Watson医生,知道在癌症等疑难病症的诊断水平上,机器人医生Watson(也可以叫做“人工智能系统”)已经超过了世界上绝大多数的“专家”和医生。
我曾和学生讨论未来医院的样子。我说,也许有一天你走进医院,接待你的还是一个“活人”医生,但是,如果你的身体状况可以被处理成大量的数字信息,就像我们今天也要通过众多检验获得一大堆检验单一样,那么,帮你做出诊断的可能是一位机器人医生。
前几天,在北京一家著名医院执业的一位医生和我说,她一天看了60个病人,整个上午,没有喝水,没有去洗手间。我算了一下,平均5分钟一个人。我想,这哪里是在看病,就是活神仙也没有这么快就能够做出诊断的,没有医患纠纷就怪了。
但在机器人时代,情况就会完全不同。接待你的医生,水平可能没多高,但服务态度超级好,他可以陪你半个小时,他和你是“一伙”的。真正帮你看病的,是“协和一号”和“协和九号”两位机器人医生,而且还是会诊。之所以是两台机器会诊,是因为两台机器的学习系统和学习经历可能不同,因而经验会略有差异。那时的医患纠纷,相当一部分是患者对机器、或者患者对医院。