■本专题策划 本报记者 邬恺山
■本专题撰文 本报记者 施绍宗
特邀嘉宾 陈诒斌(全球首款围棋角色扮演游戏制作人)
刘知青(北京邮电大学计算机围棋研究所所长、中国人工智能学会理事、中国现今最强计算机围棋软件“本手围棋”的开发者)
日前,一场别开生面的围棋“人机大战”打响,一名棋手与日本围棋软件ZEN(天顶围棋)对决,结果还是人脑技高一筹,执白第216手中盘获胜。最近,电脑围棋何时能击败人类又成为热点话题,主要原因就是ZEN的出色表现,据说在国外的对弈网站上,ZEN在19路棋盘上的水平已经可以和高手抗衡。为此,本报记者邀请了中国现今最强计算机围棋软件“本手围棋”的开发者刘知青以及全球首款围棋角色扮演游戏制作人陈诒斌共同探讨围棋“人机大战”的话题。
日本电脑围棋为何处于世界领先?
中日电脑围棋差距在投入
施绍宗:电脑国际象棋对弈程序“更深的蓝”在1997年就战胜了国际象棋世界冠军,而象棋对弈程序也在七年前取得了突破。那次在北京举行的“象棋人机大战”就连许银川[微博]也赢不了电脑,但围棋的对弈软件一直大大落后,就连水平很低的业余棋手也赢不了。最近,日本的电脑围棋对弈程序ZEN的水平让全世界棋迷大吃一惊,据说中国搞电脑围棋的专家也很意外,刘教授认为日本在电脑围棋上处于世界领先的原因具体是什么?中国在这一方面的差距似乎不小啊。听说刘教授在ZEN出来后就不想再搞19路的电脑围棋对弈程序了,理由是差距太大,没有办法追赶。
刘知青:日本电脑围棋领先的原因是社会的重视与投入,这在中国几乎不存在。大家如果都急于赚钱,是绝对不可能在电脑围棋上有所突破的,一个人能力再强也不行,ZEN的开发是团队的工作。此外,ZEN还有富士通、日本棋院的支持,计算机围棋是人工智能领域的珠穆朗玛峰,一个人能登顶是因为有团队在后面支持。说我不再搞19路盘的围棋对弈程序,这是谣言,我们从来没有放弃过19路,我们的围棋程序是一个,可以下9路、13路、19路。我们与日本在的电脑围棋上的差距主要是社会投入的差距,而不是技术的差距。
陈诒斌:电脑围棋的先行者陈志行(中山大学化学系教授,围棋业余高手)去世前曾说,20年内电脑围棋达不到业余1段的水平。陈志行的学生超过他也就达到10级,之后几年没进展,学生也改行干别的事情了。没想到他走后短短几年,电脑围棋发展突飞猛进,跟象棋和国象对弈程序相比,围棋程序在规则设定上有很多难题,比如象棋的最终目的是吃帅,再进一步就是保车,进而守炮留马……电脑有一系列的法则可以遵守;围棋则很难界定,有时应该吃子,有时应该守目,有时应该弃子,有时应该脱先,电脑似乎很难理解这些抽象的概念。可是,ZEN的出现似乎在很大程度上解决了这些问题,与ZEN对弈数局,原以为电脑围棋对虚的处理是个难点,没想到它却经常能走出貌似漫不经心的凌空一手,却让你感到“压力山大”,大模样的运用达到了相当高的水平,局部计算也还不错,令人对其巨大的进步惊叹不已。
人和电脑到底谁更强?
电脑围棋战胜人将来可实现
陈诒斌:我对电脑围棋的未来充满了期待,现在剩下只是时间问题,至于电脑围棋能否真正超越人脑,以目前的技术来看,我总觉得还差一点。有人提出这样的观点:绝大多数时候,电脑是用最“笨”的方法处理信息,但因为它足够快,使“笨”方法变得可行,甚至得到远超过人脑效率的结果。人可以通过优化电脑程序的算法使它更“聪明”,因此电脑的“聪明”程度完全是由人的聪明程度决定的。本质上很难说电脑比人更“聪明”,准确地说应该是电脑比人更“快”。
刘知青:有这种看法的人不知道现代计算机与人工智能技术的前沿。计算机的高级智能不是仅仅通过程序编出来的,而是学习发展来的,也就是说,是电脑通过自身的自我学习发展出来的。现代计算机围棋最核心的技术始于2006年~2007年,但是如何使用好这些技术,如何充分发挥这些技术的潜力,是这几年的工作成果,其重要性也不可低估。计算机在指令的层次上当然是完全按照逻辑来进行的,还是回到我前面说的,人不是最聪明的,机器如果只是模仿人是无法超越人的,但机器将全面超越人。可以肯定的是,将来人一定赢不了电脑围棋,计算机战胜人在不远的将来可以实现。
电脑围棋是否存在最佳下法?
人和机都不存在绝对的最佳
施绍宗:2011年,有记者采访刘教授,报道是这样写的,“谈到19路盘电脑围棋的发展时,刘知青教授却很悲观。19路盘的变化太多,至少他目前是看不到任何电脑击败人类顶尖高手的希望。作为计算机围棋领域的专家,刘知青教授甚至想用‘不可能’来形容‘19路盘电脑击败人类’这个命题……”现在刘教授好像乐观了?大家都关心电脑围棋将来对围棋会产生怎样的影响,另外,棋迷都想知道,如果人工智能达到顶点,电脑本身能否穷尽围棋的变化和找到全部正解。
刘知青:当时对我的报道不够准确。电脑围棋如果超越人了,其影响将是巨大的,首先是改变人对围棋的认识,现在职业高手的走法可能大家都认可,将来则不一定,可能更重视中腹,还有就是围棋块之间的联系,围棋的下法会更复杂,大大拓展了围棋的可能性,也就是说,计算机会使得围棋比原来更为复杂,围棋的难度也大大超出原来人们对它的认识。人的能力有限,都希望把围棋简单化,使其可控,但电脑刚好相反,使围棋复杂化。
施绍宗:如果说围棋太复杂了,不可能让计算机分析所有的可能,也不会找到最佳的下法,那么如果出现量子计算机、更先进的算法,能找到最佳下法吗?或者在现有的技术,在局部计算中,可以找到最佳下法吗?
刘知青:电脑不可能知道最佳下法,但电脑会下它认为最好的棋,虽然不一定是真正绝对最好的棋。在这点上,人与电脑没有任何区别,没有绝对意义上的最佳,但每人总有他认为是最好的一步棋。但在局部计算中,电脑可以找到最佳下法。
人工智能前景如何?
人工智能进展迅速前景无限
陈诒斌:蒙地卡罗等新算法的出现给围棋游戏提供了更多创新的灵感和技术,我更感兴趣的是如何更好、更快地移植到应用中。在应用层面,感觉具体的应用很多。正向的有各类基本功训练、对弈陪练、局部拆棋、思维方法的训练等,逆向的有帮棋手找技术和思考方法的弱点、盲点等。至于商业模式,可有很多种:软件、围棋网游、围棋网校、软硬件的结合等,只要结合得好,我觉得市场前景非常乐观。至于我们团队对ZEN有何想法?可以透露一点,我们的智能棋盘正考虑以何种形式与其合作。
施绍宗:围棋的人机对弈只是人工智能在围棋上的体现,在应用上,如果不是围棋迷,在实际应用上作用有限,大众可能更关心与他们的日常生活更密切的人工智能的最新进展。
刘知青:电脑围棋之外的人工智能进展也很迅速,仅举几个例子,比如说电脑对猫的识别、车的自动驾驶、飞机的自动飞行、人的消费习惯的识别、商品推荐、道路交通路径的最优规划等,与生活关系紧密,前景无可限量。
陈诒斌:人工智能的前景会怎样?
刘知青:这个话题很大,但我可以提供一个比较靠谱的方向,就是计算机的智能将在不远的可预见的将来完全超越个体人的智能,同时人会逐渐失去对这种人工智能的控制。