任何一个专家系统的智能程序都得这么写,这与其内在的数学思想无关。我说它可能并不严谨有一个依据,因为如何判断一步棋的优劣,并没有一个公认的准则。就算以人脑来讲,愚形在一般情况下算是坏棋了吧?但在特殊情况下愚形也成为好棋,某些情况下脱先也是好棋。连人脑都无法判断的事情,让一个数学函数来判断,这本身已经超出了现有数学水平,超出现有人工智能发展水平,所以我说它可能并不严谨。
我估计,它这个『判断』,只是基于它学习的3000万盘棋来讲的,在学习中构成了一个二叉数,在计算量超载的情况下,取二叉数中的最大值,只是一种取巧的手段。就是说它尽量地向它已知的某一盘棋上靠拢,在开局这种有限点中,是很可能让这个程序得逞的。很可能的情况是,假如人类棋手脱出已知围棋的下法,将第一手下在极高目,尽量不使这个程序有借鉴的可能,很可能会轻易击败它。