扫码打开虎嗅APP
文/王云辉
AlphaGo只是赢了一盘棋,整个世界就炸了。整个3月9日下午,满天下都被“约翰·康纳穿越来炸Google”的人工智能段子刷了屏,仿佛天网明天就要诞生了。
你们真以为这是李世石的真实水平?真以为AlphaGo已经赢了?
目前,大家对围棋的计算量,还是基于一个数理的考量。19横19纵的线条交错,361个可能的落点,统合所有的手顺和可能,得出一个数学上的极限数字:2.08168199382×10的170次方。但仅仅这个数字,就真的代表围棋了吗?
从世纪棋战的第一盘来看,李世石的下法其实是有很大保留的:
第一,在可以简明定型的地方,他选择了强硬的战斗,以求形势的复杂化(比如第27手强硬的靠断)。
第二,在一整场棋局中,喜欢战斗而且善于战斗的李世石,居然没有制造和利用打劫(打劫是指是围棋独有的一个规则,可以通过特定的规则相互提子)的手段,这是很反常的。
显然,李世石在第一盘棋里,仍在试探。他在试探常规行棋方式之下,AlphaGo所能达到的综合实力,无论是布局、战斗,还是官子。如无意外,在第二盘中,他很有可能以更激烈的方式,通过打劫方式来探寻AlphaGo目前的战斗力极限。
这是李世石的骄傲。他敢于以第一盘甚至第二盘为代价,来做这样一个艰巨的验证,这说明,他同样有足够的信心,在后续的番棋中赢下天王山(番棋中打破双方均势的关键局次)。
围棋的精髓,在于取与舍,进与退之间的抉择。而劫杀与劫活,到反扑、倒脱靴(指围棋中先放弃部分子力让对手吃掉,以此改变棋局形势,获得更大优势甚至反吃对方棋子的手段)、甚至连环劫甚至三劫连环(指棋面上同时存在2个甚至3个劫,让形势形成相互牵制的胶着)的复杂形势,更是这种抉择的集中化体现。
最重要的是,劫的存在,让围棋有了更立体的变化。如果你强硬,我就做劫,如果你退让,我就得利,在决定战局胜负的大龙互杀情形中,打劫更是成为常见手段。
如果将这些变化考虑在内,围棋的实际计算量,起码还要在10的上面再加几次冥,甚至无限接近于正无穷。因为劫的存在,会让人工智能对棋子价值的分析考量,再度提升了一个甚至多个数量级。对劫如何处理,也将进一步考验人工智能的深度计算模型。
而我们可以再做一个假设,当未来计算机的运算能力足以算清楚一切理论变化时,如果两台计算机互下围棋,最终可能形成什么样的局面?目前我们无从得知,但从想象来说,最大的可能应该还是多劫连环形成的平局。
这是因为,在其他的情况下,不论是否贴目(指围棋先手一方在棋局结束后的统计中需要进行扣减,以抵消先走的先手利益),如何贴目,双方可能获得的最终目数都已经成为定局。
所以,规则下落后的一方,只能通过连环劫,才能实现利益的最大化。而在计算量达到这一水平之前,任何的胜负可能都还依然存在。
当然,由于计算机在计算能力上超越人类,这早已是不需要证明的事实,而在稳定性上更远超人类。所以即使李世石连输5盘,也并不值得我们惊讶。而且就算AlphaGo把围棋都算清了,赢完了,又如何?就像骑兵在热兵器时代的必然落幕一样,只是早晚而已。
这只是计算罢了。
人们恐惧的,是机器的自我意识,那是另一个层面的事。