1995年12月5日IBM揭开了其“深蓝”(Deep Blue)原型机的面纱,这台超级计算机旨在击败世界上最伟大的国际象棋棋手。IBM在历经大量软件和硬件修订后,于两年后成功实现了这一目标。1997年,在纽约市的一场复赛中,“深蓝”一举战胜了处于巅峰状态的国际象棋特级大师加里·卡斯帕罗夫(Garry Kasparov),此举闻名于世。这场胜利对于当时日益被外界视为“过气”、股价也一蹶不振的IBM而言,是一个转折点。它也是IBM计算理念的基石,标志着公司从单纯的硬件提供商向“思维系统”提供商的重大转向。

Cover Image

有趣的是,“深蓝”源于一项始于十年前在卡内基梅隆大学(Carnegie Mellon University)进行的象棋芯片研究工作。那个硬件研究项目被命名为“深思”(Deep Thought),这个名字会让《银河系漫游指南》(The Hitchhiker's Guide to the Galaxy)的粉丝会心一笑。

据国际象棋编程维基(Chess Programming Wiki)介绍,最初亮相的“深蓝”原型机由“一台IBM RS/6000工作站和14个作为从处理器的象棋搜索引擎”组成。该资料称,这第一代“深蓝”所拥有的集体象棋运算能力足以“每秒分析300万至500万个棋局位置”。

1995年: 败给运行在奔腾90上的程序

每秒数百万步棋听起来像是用蛮力破解象棋难题。然而,这还不足以击败当时最优秀的人类棋手,甚至敌不过当时顶级的计算机象棋程序。

1995年世界计算机象棋锦标赛(WCCC)的首秀中,“深蓝”在一场决定性比赛中输给了运行在奔腾90个人电脑上的计算机象棋程序“弗里茨”(Fritz)。这次失败表明,IBM的蛮力计算技术无法轻易碾压“弗里茨”精心构建的开局棋谱库、局面启发式评估和象棋知识。

国际象棋特级大师卡斯帕罗夫1996年首次对阵“深蓝”。这次,“深蓝”的表现有所提升——这台IBM机器在第一局比赛中战胜了当时的卫冕世界冠军。尽管开局不错,但局势随后逆转,卡斯帕罗夫最终以4-2的总比分获胜。

1997年:IBM带来更强的蛮力

1997年IBM成功复仇,“深蓝”在一场长达六局的复赛中获胜。国际象棋编程资料显示,胜利的优势非常微弱,比分是3½-2½,机器险胜。有消息称,卡斯帕罗夫曾指控IBM作弊并要求重赛——但已经登上头条的“深蓝”并未接受这一邀请。IBM援引这位象棋冠军的话,他勉强承认:“我必须致敬,这台计算机的强大程度远超任何人的预期。”

与之前概述的原型机规格相比,1997年“深蓝”构建版本得到了显著增强。在这个版本的“深蓝”中,这台1997年的象棋挑战者使用了30个工作站节点,每个节点由PowerPC处理器控制16个象棋芯片。IBM的博客称,这一突破性设计能够“每秒评估2亿个象棋局面,实现每秒113.8亿次浮点运算”。

从人工智能时代回望“深蓝”

1997年,我们或许首次真正看到了机器能够匹敌人类思维和直觉力量的迹象——诚然,它使用了截然不同的成功技术。

快进到人工智能时代,在我们即将步入2025年年底之际,我们不得不指出一个事实:当前的人工智能大语言模型(AI-LLM)产业在国际象棋方面仍然表现不佳。随着人工智能数据中心建设和应用的快速推进,“深蓝”敏锐地提醒着我们这一切的起源。我们只能希望,未来还能为我们剩下一些可用的资源。


文章标签: #深蓝 #IBM #卡斯帕罗夫 #国际象棋 #人工智能

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。