第3章 人工智能
人工智能的崛起可以说是爆炸式的。
2017年,当第一代人工智能阿尔法狗约战世界冠军李世石时,没有人认为阿尔法狗会赢。尹子濯是在天元围棋频道里看到的这个消息,节目组找了国内的很多著名棋手预测比赛的胜负,几乎所有人都认为阿尔法狗连一局也赢不了。
这也难怪,尹子濯之前用过人机对弈软件,还是AI世界冠军同款,他感觉最高也就业余5、6段的水准,连他都赢不了,更何况对阵世界冠军李世石。他也认为阿尔法狗必败,甚至没有把这个比赛当回事,以为只是谷歌公司想请李世石帮他们测试程序。
可最后的结果让人大跌眼镜,阿尔法狗4-1击败了李世石。更可怕的是,它展现出的能力是所有人都没有想到的。
按照以往对人工智能的理解,以及深蓝战胜国际象棋冠军卡斯帕罗夫的经验,AI的运算方式主要还是通过穷局,也就是把每一手会导致的后果完全算出来,再从中选出最能带来胜利的下法。可围棋的变化无穷无尽,最极端的情况下,全盘的棋子可以死得只剩一颗,等于整个棋盘重摆,想要穷局几乎是不可能的。
阿尔法狗的方法不是这样,它的根本原理来自于人类棋手完全无法做到的一项能力,就是胜率评估。很多局面人类棋手看到只能说:黑优势、黑好下、黑容易掌握,或者基本两分等等,想要算出一个准确的差距,除了官子阶段(棋局最后确定细小边界的阶段),基本不可能,更不用说给出双方的胜率了。
阿尔法狗却可以把胜率数字化,只不过这个数字也是一个相对模糊的概念,它不是算出所有变化以后给出的准确数字,这是不可能做到的。但它可以根据人类棋手的棋谱,根据他自己与自己对弈的棋谱,相对准确地估算出一个胜率,并用数字表现出来。他选择着法的基本出发点就是这手棋能带来的胜率是多少。
这种模糊性是阿尔法狗最惊人的地方,他不需要把所有结果算清就做出有利的选择,这甚至有些类似于人类的抽象思维。人工智能具有抽象思维!这是我们以前想都不敢想的,但阿尔法狗做到了。经过了几个版本的演进,现在的人工智能围棋已经远远超出了人类能企及的高度。它能做到这一点,并不是靠比人类更快、更准的计算,而是依靠比人类更出色的大局观、更丰富的想象力、更高深的谋略性,甚至是比人类更先进的围棋思想。
是的,它是有思想的。这就是为什么它震撼了全人类,而不仅仅是围棋领域。我们制造出了有思想的机器!
尹子濯还听过一个更惊人的传闻,阿尔法狗并不会选择胜率最高的下法。从哲学角度思考,最有力的下法往往风险最大,平稳的下法才能万无一失。所以,阿尔法狗会挑选接近51%胜率的棋下,每一步的胜率都是51%,最后的胜率自然就是100%。如果真是这样的话,阿尔法狗还懂哲学!
总之,人工智能的出现让围棋这项古老的运动重新被人们关注起来。
有些人悲观地认为,既然人类已经下不过电脑了,那么研究围棋的任务交给电脑就好了,人类实在没有必要把大量精力花在上面。可更多人因此而认识到了围棋的丰富与伟大,虽然最终失守了,但它仍然葆有捍卫人类智慧的最后堡垒的荣光。
对于棋手们来说,大家一开始的目标是打败人工智能。李世石赢的一局让大家看到了些许希望。
又有人提出,李世石或许不能代表人类围棋的最高水平,历史上最优秀的几位棋手和人工智能下或许胜算会更大一些,比如吴清源、秀策,甚至曾在国际比赛里多次击败李世石的柯洁。而且,对局条件对人类不利,应该进一步延长对局时间。不过,随着人工智能不断进步,人类棋手和人工智能对弈的机会也在增加,但差距显然越来越大。到今天,基本已经听不到击败人工智能的声音了。
另一方面,人工智能给人类充当了很好的围棋老师,一时间,所有棋手都在学习人工智能的下法,它的一些着法已经成为人类研究的中心,我们在世界大赛中经常看到这些下法出现。
尹子濯也加入了学习的行列,买电脑就是为了这一点。只不过他还没能完全心悦诚服地把AI的着法当做范本,他仍然秉持着自己没有完全理解的棋就尽量不下的理念。另一方面,他也在尽可能利用AI解开自己的疑问,帮助自己提高。
学了一会儿,他又想起了白天的对局,越想越觉得心里憋屈。他干脆让里拉帮自己复盘了一下。根据里拉给出的数据,他从二十多手就占据了优势,胜率一直维持在七成左右。几个精彩的转身后,他的胜率就一直保持在95%以上。直到被对方侵入大空,他的胜率仍有57%,只要自己应对正确,局面依然小优。可他下错了棋,胜率曲线在这里变成了一个x,一方急转直下,一方一飞冲天。
重温这局棋,他的心情又变得沉重起来。他想起自己优势时落子的感觉,面对一个已经注定踏入职业世界的棋手,能不慌不忙地将对方戏弄于股掌之间,那是何等的快意。可后来的走神,昏招,慌乱的处理,让他的回忆染上了浓重的黑色。哪怕之前保守一些,把有缺陷的棋补一补,那么大的优势对手也不可能追回来。可人类就是这么愚蠢,能赢二十目的棋,就不愿赢十八目,最后弄得到手的胜利又拱手相让。他又想起了小男孩的微笑,好像他已经明白那一手棋将给自己带来悲剧的命运,而他很开心可以促成这件事。
晚上,他做了个恶梦。微笑,到处都是诡异的微笑。