1,人機界面:讓人類直接用國際象棋語言與計算機對話;
2.引擎:計算情境的分值權重,通過壹定的算法得到分值。正數是白棋的優勢,負數是黑棋的優勢。分數越大(越小),白棋(黑棋)越好。世界計算機國際象棋錦標賽(WCCC)每年舉行壹次。引擎的計算能力是以摩爾定律的年份來衡量的,而人腦的計算能力是以進化的百萬年來衡量的。這種差距只會越來越大,更不用說程序員優化算法的努力了。
3、開局庫:集合了人類百萬棋局的開局,讓計算機在開局庫的前提下,直接得出人類認為的開局譜,無需計算。國際象棋大師會記住相當多的開局,但計算機會記住數百萬場國際象棋比賽;
4、殘局庫:超級計算機計算剩余棋子的所有情況,並將其存儲起來以供回憶。當情況剩余到結束存儲在數據庫中的情況時,計算機可以直接知道結果而無需計算。6個孩子以內的殘局庫已經計算完畢,7個孩子以內的殘局庫大部分已經計算完畢。