← 返回课程 🛰️ E04 · 第7课 1997 年 · 人工智能简史 ♟️ 机器博弈 · 搜索与评估机器博弈(让机器下棋)让机器下棋的核心招数是「搜索 + 评估」——把棋局往下算很多步,再用一套评分标准挑最好的一步。它也是 AI 的一大分支:后来 AlphaGo 把「搜索」换成了深度学习 + 强化学习(第 10 站)。本站在这一门里的位置:1997 年深蓝战胜卡斯帕罗夫,靠的是每秒搜两亿步 + 人写好的评估函数(那时还没用机器学习)。

♟️ 深蓝战胜棋王:算得快的力量

🎯 认识 IBM 深蓝 1997 年首次在正式比赛中战胜国际象棋世界冠军,理解「算得多、想得全」的力量
1997 ♟️ 第 7 站 / 16 · 1997 年

深蓝战胜棋王:算得快的力量

电脑第一次赢过世界冠军
🎯 本课目标:认识 IBM 深蓝 1997 年首次在正式比赛中战胜国际象棋世界冠军,理解「算得多、想得全」的力量

🕰️ 故事时间 · 那时候发生了什么?

1997 年 · ♟️
IBM 深蓝超级计算机
IBM 的超级计算机「深蓝」——1997 年战胜国际象棋世界冠军卡斯帕罗夫

🖼️ 图片来源:CC BY 2.0 · Wikimedia Commons

1985
年轻时的国际象棋世界冠军卡斯帕罗夫
年轻时的世界棋王卡斯帕罗夫(摄于 1987 年)。背景 · Wikimedia Commons · CC BY-SA 4.0

1985 年,22 岁的卡斯帕罗夫成为国际象棋史上最年轻的世界冠军(这个「最年轻」的纪录一直保持到 2024 年),此后十几年稳稳坐在「世界棋王」的位子上。想赢他?在当时,这几乎是不可能的事。

1985 — 1988
1988 年,大学生做的下棋程序「深思」第一次在正式比赛里战胜特级大师
「深思」:几个大学生做出来的下棋电脑。起步 · 中间成绩 ①

差不多同时,美国卡内基梅隆大学的几个学生——许峰雄和同学们——在实验室里做出一台会下棋的电脑,取名「深思」。1988 年,它在美国长滩的一场公开赛里赢了国际特级大师拉尔森:电脑第一次在正式比赛中战胜人类特级大师

1989
1989 年 IBM 立项「深蓝」计划,目标是挑战世界棋王卡斯帕罗夫
1989 年,IBM 立项造一台专门下棋的超级计算机。立项 · 目标:挑战世界棋王

「深思」的表现让 IBM 看到了可能。1989 年,IBM 把许峰雄这支团队请进公司,专门立项造一台更厉害的机器,取名「深蓝」。项目的目标写得非常直白:挑战世界棋王卡斯帕罗夫

1996 年 2 月
1996 年 2 月深蓝第一次挑战棋王,6 盘棋以 2 比 4 落败
第一回合 6 盘棋:深蓝 2 : 4 落败。中间成绩 ② · 但赢了世界冠军一盘

1996 年 2 月,深蓝第一次正式挑战棋王。第 1 盘它就赢了——世界冠军第一次在正式比赛里输给电脑一盘!可惜棋王很快稳住阵脚,6 盘棋下来,深蓝还是以 2 : 4 输掉了整场。

1996 — 1997
深蓝专用的棋芯片(现藏于计算机历史博物馆)
深蓝专用的「棋芯片」,一枚里就有 150 万个晶体管。备战 · Wikimedia Commons · CC BY 2.0

输了怎么办?答案是:造得更快、更大。IBM 团队用一年时间给深蓝「加料」:这种专门为下棋造的芯片增加到 480 枚,每秒能算的棋步从约 1 亿提高到约 2 亿——机器看得更多、更远、更快。

1997 年 5 月
1997 年 5 月复赛,深蓝以 3.5 比 2.5 战胜棋王卡斯帕罗夫
决胜回合 6 盘棋:深蓝 3.5 : 2.5 获胜。结果 · 第一次战胜世界冠军

1997 年 5 月,纽约,复赛开始。6 盘棋下来,深蓝以 3.5 : 2.5 赢下棋王——计算机第一次在正式比赛中战胜国际象棋世界冠军!当时全世界都不敢相信:难道机器比人还聪明?

💡 它靠什么赢
深蓝把每一步的所有可能都算一遍,再挑出分数最高的一步
把可能的下法全算一遍,再挑最好的一步。秘诀 · 算得又快又全

深蓝没有「灵感」,它只有一个秘诀——:30 个节点、480 枚专用棋芯片,每秒能算约 2 亿个棋步;把眼前所有可能的下法都摆出来比一遍,再挑出最好的一步。它靠的不是聪明,而是「又快又全」。

✨ 意义
陈列在计算机历史博物馆里的 IBM 深蓝
今天的深蓝,静静站在计算机历史博物馆里。图片来源:Wikimedia Commons · CC BY 2.0

这场比赛让全世界第一次认真讨论:机器究竟能做到什么?深蓝并不会思考,它只是算得又快又准;但它证明了,在人类最骄傲的领域,机器也能赢。今天,深蓝已经站进博物馆,成为历史的一部分。

📖 知识小课堂 · 记住这个魔法!

上一页 8 张故事卡,对应下面 8 张知识卡——点开看看它背后的知识~

🏆1985 · 世界棋王👆 点我翻开
卡斯帕罗夫 22 岁成为(当时)史上最年轻的世界冠军,此后十几年几乎没人能赢他
💻1988 · 「深思」👆 点我翻开
几个大学生做出会下棋的电脑「深思」,1988 年在正式比赛里第一次赢了人类特级大师
📋1989 · IBM 立项👆 点我翻开
IBM 把团队请进公司,专门立项造「深蓝」,目标直写:挑战世界棋王卡斯帕罗夫
♟️1996 · 第一回合👆 点我翻开
深蓝赢了第 1 盘(世界冠军第一次输给电脑一盘),但整场 2 : 4 落败
🔧1996—1997 · 备战👆 点我翻开
棋芯片加到 480 枚,每秒能算的棋步从约 1 亿提高到约 2 亿
🏅1997 · 决胜回合👆 点我翻开
复赛 3.5 : 2.5 获胜:计算机第一次在正式比赛中战胜国际象棋世界冠军
💡它为什么赢👆 点我翻开
30 个节点、480 枚棋芯片,每秒算约 2 亿个棋步,把所有可能算一遍再挑最好的一步
🔑一句话总结👆 点我翻开
机器没有「灵感」,它最擅长又快又准地「算」——这就是它赢棋的秘诀

🖐️ 动手小任务 · 亲自试一试

把「深蓝」请到家里来下棋!你是白棋,对面由一台“小深蓝”应棋——它每走一步,都会像真正的深蓝一样把所有可能的走法先过一遍,再挑最好的一步。你也试试用这个“秘诀”赢它吧~

♟️ 简易国际象棋 · 你 vs 小深蓝 你是⚪白棋

怎么下:点一个白棋,亮起的小圆点就是它能去的地方,再点一下就走到那格;吃子会提示“吃子”。把黑王将死(让它无路可走)就赢啦~
现在是 5×5 迷你棋盘(格子大、棋子少,先认熟每个子怎么走);练熟了想挑战真的国际象棋,就点棋盘上方的「♟️ 8×8 标准」。

🎮 对战设置

选小深蓝看几步1 步=它只看眼前一步,最容易赢它;5 步=它把后面的变化也一路算下去,最难赢。换一档再下,看看有什么不一样~

🔍 看!小深蓝的“算法”在想什么

每次轮它走,这里就把它的“搜索树”实时长给你看:树干=现在轮到谁;每一支=一步走法(绿=对它有利,红=不利);把每支向前看 2 步再打分,最后挑分最高的那支

🎯 该你走(白棋)。你走一步,小深蓝就会把这棵“搜索树”长给你看~
(小深蓝还没开始想…你走一步试试)
💭 想一想:你会不会也有“只盯着眼前、没想到对方下一步”的时候?小深蓝靠“算得全”赢棋王,可它其实不会像人那样“想出新规则”。真正把“聪明”变成“越学越强”,是后面几站(深度学习、大模型)要讲的故事。
♟️ 国际象棋怎么玩

🎯 目标

双方轮流走棋,你要把对方的“王”逼到无路可走(将死)就赢啦。你是⚪白棋,先走;黑棋由“小深蓝”来下。

♟️ 每个棋子怎么走

  • ♙ 兵:只能向前走一格(开局第一步可走两格);斜着吃子;走到最前面会自动“升变”成后。
  • ♘ 马:走“日”字形(横 2 竖 1 或横 1 竖 2),可以跳过别的棋子。
  • ♗ 象:只走斜线,一次想走多远都行。
  • ♖ 车:只走横线或竖线,一次想走多远都行。
  • ♕ 后:最厉害——横、竖、斜都能走。
  • ♔ 王:每步只能走一格,八个方向都行;它不能被吃掉。

⚡ 吃子、将军和胜负

“吃子”=走到对方棋子的格子上,把它拿掉。“将军”=下一步对方可能吃到你的王,棋盘会红格提醒,你要想办法“救王”(移开、挡住或吃掉威胁它的子)。“将死”=王怎么都救不了→这一方输;“无子可动”=轮到你却没棋走→和棋。

🎈 这一课的简化小规则

没有“王车易位”和“吃过路兵”;兵走到头会自动变成后。棋盘有两种大小:默认是 5×5 迷你入门(格子大、棋子少,适合刚学的小朋友),练熟了可切到 8×8 标准棋盘——点棋盘上方的按钮随时切换。想换小深蓝的“聪明程度”,就点「看 1 步」~「看 5 步」(看得越多它越厉害);想重来或认输,用「🔄 再来一局 / 🏳️ 认输」~

❓ 小测验 · 你学会了吗?

一共 8 道题,从简单到难。点选答案,答对会变绿、答错会变红(可重试)~

Q1. 「深蓝」是哪家公司造出来的超级计算机?

Q2. 1997 年,深蓝战胜了谁?

Q3. 在做「深蓝」之前,几个大学生先做出了一台会下棋的电脑,它叫什么名字?

Q4. 1989 年,IBM 把团队请进公司后,做的第一件大事是什么?

Q5. 1996 年 2 月第一次正式交手,深蓝的成绩是?

Q6. 为了备战 1997 年的复赛,IBM 团队给深蓝做了哪些升级?

Q7. 深蓝赢棋真正的「秘诀」是什么?

Q8. 关于这场比赛,下面哪种说法是对的?

🏁 回顾与完课 · 为自己盖章

我从故事里记住了一个新知识我能把这个故事讲给家人听我完成了一次小任务挑战我想把这一站和下一站连起来想一想

💭 思考一下:如果一台机器下棋总是赢你,你会不服气,还是会佩服它?为什么?

🏅

人工智能简史 · 完课证明

小小学员 完成了 本站深蓝战胜棋王:算得快的力量

学会:电脑第一次赢过世界冠军

第 7 站
已完课