6月8日和12日,在中国首次举行的国际象棋“人机对弈”中,女棋手、国际象棋大师诸宸与一台名为“紫光之星”的笔记本电脑对弈两局,诸宸均以超时告负,最终以0比2的总比分败北。这次“人机对弈”在引起社会广泛关注的同时,将曾经被神话了的“深蓝战胜卡斯帕罗夫”故事还原为现实,对广大群众作了一场有益的科普。
“深蓝”误导贻害无穷
许多人都还记得,从20世纪90年代初期开始,IBM公司安排了一系列挑战世界棋王卡斯帕罗夫的活动。卡斯帕罗夫自1985年以来就没有输过,IBM安排与他对弈的不是人,而是一台名叫“深蓝”的高性能电脑。
1997年5月11日,“深蓝”电脑的新版本――“更深的蓝”电脑与卡斯帕罗夫对弈,“更深的蓝”以3.5比2.5的总比分取得了胜利。在这场对弈的宣传中,片面地夸大了“深蓝”系列电脑的功能如何强大,给绝大多数非专业人士造成一种错觉:因为“深蓝”系列电脑性能卓越,甚至具有像人一样的智能――人工智能,这才战胜了棋王卡斯帕罗夫。
这次对弈给IBM带来了无穷的商业利益。从20世纪90年代后期开始,当IBM的推销员在向用户介绍其“深蓝”电脑时,常常充斥着这样的语句:“IBM新超级电脑比‘深蓝’快40倍”;“IBM‘深蓝’电脑换新芯片,速度快三倍”;“‘深蓝’的智能只相当于蜥蜴,IBM要制造追赶人脑的电脑”。
结果,直到这次中国“人机对弈”期间,还有不少网友以为,决定胜负的因素是电脑的性能和电脑本身的“智能”。
紫光揭开“人机对弈”真相
组织中国首次“人机对弈”的,是中国棋院和清华紫光公司。与诸宸对弈的“紫光之星”,是一台清华紫光公司制造的笔记本电脑,安装了一个AMD公司的64位处理器,每秒运算600万次。
“深蓝”电脑,以及1997年战胜卡斯帕罗夫的“更深的蓝”,事实上就是IBM的RS6000型服务器,均安装了32个处理器,每秒钟计算2亿次。
诸宸的棋力颇高,2002年3月,曾战胜过现役的国际象棋男子世界冠军波诺马廖夫。要战胜她,不是一件容易的事。从性能上相比,“紫光之星”要比“深蓝”、“更深的蓝”低得多。诸宸在输棋之后表示:“没有一个棋手愿意输棋。”言下之意,已经尽了全力,并非故意认输。那么,为什么“紫光之星”能取得胜利呢?
事实上,决定电脑“棋力”的因素主要有两个:一个是电脑本身的计算速度,决定了电脑的反应速度;一个是电脑上安装的对弈软件,决定了电脑的“聪明”程度。从反应速度来看,“紫光之星”应付诸宸绰绰有余,相信应付卡斯帕罗夫也不在话下。
“更深的蓝”的反应速度确实比“紫光之星”高,但这并不是前者战胜卡斯帕罗夫的原因。真正决定此次对奕胜负的因素,是“紫光之星”上安装的对弈软件。此次与诸宸对弈的软件是什么?主办方没有明说。据了解,该软件名叫“深弗里兹”,可以从德国的“象棋大本营”网站(Chessbase.com)下载。在国际上,有一批热心“人机对弈”的国际象棋爱好者,“深弗里兹”就是他们编制的最新版对弈软件。据该网站自称,这套软件的棋力比安装在IBM“更深的蓝”中的对弈软件还要强。
其实,与“更深的蓝”性能相近的电脑还有很多,惠普、Sun公司都有同样的产品。如果它们也安装了“深弗里兹”这样高超的软件,恐怕表现不会比“更深的蓝”逊色。
“人机对弈”能说明什么
“紫光之星”的售价不超过2万元,而IBM“更深的蓝”的售价在百万美元以上,折合成人民币,约合1000万元。“紫光之星”的性能与目前市场上销售的高档台式机差不多,如果将“深弗里兹”安装到任何一台高档台式机上,也同样可以取得胜利。
中国版的“人机对弈”,帮助广大的中国人破除了对国外大公司的迷信。此外,“人机对弈”对于国际象棋的普及和发展,有很大的促进作用。中国国际象棋协会副主席林峰说:“棋手可以利用电脑巨大的计算能力获取大量的信息,也可以利用电脑验证一步冒险棋的正确与否。前世界棋王鲍特温尼克在验证一步冒险棋正确与否用时长达几个月或几年,如今使用电脑大大节省了时间。这当然是电脑对棋艺发展起促进作用的最好体现。国际象棋与科学技术发展同步和互动都是不争的事实。从这一角度来看,人机大战还会继续进行下去。