AI: AI 发展史
最后更新:2026-08-26
AI 不是一夜爆发的——它经历了 70 多年的起伏,有过两次"寒冬"和三次浪潮。理解 AI 的历史,才能判断这次浪潮是真革命还是又一次泡沫。
1. 你将学到
- AI 的三次浪潮与两次寒冬
- 图灵测试的意义与局限
- 专家系统 → 统计学习 → 深度学习的演进
- 2012 AlexNet 为什么是转折点
- 2022-2023 生成式 AI 爆发的原因
2. 一个面试者的真实故事
(1) 痛点:对 AI 历史一无所知
Charlie 在面试时被问"你认为 AI 的发展会经历寒冬吗?"他只知道 ChatGPT 很火,对 AI 历史一无所知。面试官追问"你了解专家系统吗?"——Charlie 完全答不上来,面试草草结束。
(2) AI 编年史的启示
回来后 Charlie 翻开 AI 编年史,发现 AI 已经"死过两次又复活":1970 年代和 1990 年代都经历过资金断绝、研究者转行的低谷。而当前的第三次浪潮,才真正走进了千家万户。
(3) 收益:历史视角的判断力
Charlie 学完这课后,面试时能自信地说:"AI 历史上有过两次寒冬,但每次复苏都带来了更强的技术。当前的生成式 AI 浪潮基于 Transformer + 大数据 + GPU,与之前的专家系统浪潮有本质不同——它的应用场景是真实的,不是概念验证。"
3. 图灵测试:AI 的思想起点
1950 年,Alan Turing 发表论文"Computing Machinery and Intelligence",提出了著名的图灵测试:
graph LR
A[Human Judge] -->|asks questions| B[Hidden Entity A<br/>could be human or machine]
A -->|asks questions| C[Hidden Entity B<br/>could be human or machine]
B -->|answers| A
C -->|answers| A
A --> D{Can the judge<br/>tell which is machine?}
D -->|No| E[Machine passes<br/>Turing Test]
D -->|Yes| F[Machine fails]
(1) 图灵测试的核心思想
如果一台机器的回答让人类评审无法区分它是人还是机器,那么就可以认为这台机器具有智能。
(2) 图灵测试的局限
| 局限 | 说明 | 例子 |
|---|---|---|
| 只测行为不测理解 | 机器可以"模拟"智能而不真正"理解" | ELIZA(1966)用模板匹配模拟心理咨询师 |
| 偏重语言能力 | 忽视视觉、运动、情感等其他智能 | 无法测试自动驾驶的智能 |
| 人类评审的主观性 | 不同评审的判断标准不同 | 有人容易被"聊天机器人"欺骗 |
| 可被"骗术"通过 | 机器故意犯错、假装犹豫来"装人" | Eugene Goostman(2014)假装 13 岁乌克兰男孩 |
▶ 示例:图灵测试的骗术案例(难度⭐⭐)
4. AI 的三次浪潮
timeline
title AI Development Timeline
1950s : Turing Test : Dartmouth Conference (1956)
1960s-70s : Expert Systems Era : First AI Winter (1974)
1980s : Expert System Revival : Backpropagation (1986)
1987-93 : Second AI Winter
2012 : AlexNet / Deep Learning Revolution
2017 : Transformer Architecture
2022 : ChatGPT / Generative AI Era
(1) 第一次浪潮(1956-1974):推理与搜索
| 维度 | 内容 |
|---|---|
| 核心思想 | 用符号逻辑模拟人类推理 |
| 代表成果 | 逻辑推理程序、国际象棋程序、ELIZA 聊天机器人 |
| 关键事件 | 1956 达特茅斯会议——AI 学科诞生 |
| 承诺 | "20 年内机器将能完成人能做的一切工作" |
| 失败原因 | 过度乐观、计算力不足、现实问题远比实验室复杂 |
▶ 示例:第一次浪潮符号推理的代表成果(难度⭐)
(2) 第二次浪潮(1980-1987):专家系统
| 维度 | 内容 |
|---|---|
| 核心思想 | 把专家知识编码成 if-then 规则 |
| 代表成果 | MYCIN(医疗诊断)、XCON(计算机配置) |
| 商业成功 | DEC 公司用 XCON 每年节省 $40 million |
| 失败原因 | 知识获取瓶颈(专家难以把经验全部写成规则)、维护成本爆炸、无法处理不确定性 |
(3) 第三次浪潮(2012-至今):深度学习 + 生成式 AI
| 维度 | 内容 |
|---|---|
| 核心思想 | 用多层神经网络从海量数据中自动学习特征 |
| 代表成果 | AlexNet、AlphaGo、GPT 系列、Stable Diffusion |
| 驱动力 | 大数据 + GPU 算力 + 算法突破(Transformer) |
| 与前两次的区别 | 不依赖人类编码规则,模型自动从数据中学习;应用场景真实可量化 |
5. 三次浪潮对比
| 维度 | 第一波(符号AI) | 第二波(专家系统) | 第三波(深度学习) |
|---|---|---|---|
| 时间 | 1956-1974 | 1980-1987 | 2012-至今 |
| 核心方法 | 符号推理、搜索 | 知识库 + 推理引擎 | 神经网络 + 数据驱动 |
| 知识来源 | 人工编码逻辑 | 人工编码规则 | 自动从数据学习 |
| 代表应用 | 数学证明、下棋 | 医疗诊断、配置 | 图像识别、NLP、生成 |
| 最大局限 | 无法处理模糊性 | 知识获取瓶颈 | 数据依赖、可解释性差 |
| 失败/风险 | 过度承诺 | 维护成本高 | 幻觉、偏见、能耗 |
6. 两个关键转折点
(1) AlexNet(2012)——深度学习革命
2012 年,Alex Krizhevsky 等人用深度卷积神经网络赢得了 ImageNet 图像识别竞赛,错误率比第二名低 10 个百分点以上:
| 指标 | AlexNet 之前 | AlexNet |
|---|---|---|
| ImageNet Top-5 错误率 | ~26% | 15.3% |
| 模型层数 | 1-3 层 | 8 层 |
| 训练方式 | 人工特征 + 浅层分类器 | 端到端深度学习 |
| 硬件 | CPU | GPU(2× GTX 580) |
AlexNet 证明了三件事:① 深层网络比浅层强 ② GPU 可以大幅加速训练 ③ 数据越多效果越好。
(2) Transformer(2017)——NLP 范式转移
Google 的论文"Attention Is All You Need"提出了 Transformer 架构,彻底改变了 NLP:
▶ 示例:RNN/LSTM vs Transformer 处理方式对比(难度⭐⭐)
Before Transformer:
RNN/LSTM → Sequential processing → Slow + Forget long-range dependencies
After Transformer:
Self-Attention → Parallel processing → Fast + Understand long-range context
| 维度 | RNN/LSTM | Transformer |
|---|---|---|
| 处理方式 | 顺序(逐词) | 并行(一次全部) |
| 长距离依赖 | 差(梯度消失) | 好(自注意力直接关联) |
| 训练速度 | 慢(无法并行) | 快(GPU 友好) |
| 代表模型 | LSTM、GRU | GPT、BERT、T5 |
7. 生成式 AI 爆发(2022-2026)
为什么 ChatGPT 能在 2022 年"一夜爆红"?背后是三个条件的成熟:
| 条件 | 状态 | 说明 |
|---|---|---|
| 算法 | ✅ 成熟 | Transformer 架构 + RLHF 对齐 |
| 数据 | ✅ 丰富 | 互联网积累的海量文本 |
| 算力 | ✅ 可用 | GPU 集群(A100/H100)大规模部署 |
(3) 生成式 AI 的发展速度
▶ 示例:生成式 AI 发展时间线(难度⭐)
2022-11: ChatGPT (GPT-3.5) — 100M users in 2 months
2023-03: GPT-4 — Multimodal (text + image input)
2023-07: Llama 1 — Open-source LLM revolution
2024-01: GPT-4 Turbo / Gemini — Longer context
2024-07: GPT-4o — Real-time voice + vision
2025-xx: Agent era — AI autonomously uses tools
8. 完整示例:从专家系统到机器学习
用 Python 实现一个极简"专家系统"诊断疾病,然后讨论为什么它会被机器学习取代:
▶ 示例:从专家系统到机器学习——疾病诊断(难度⭐⭐⭐)
# ============================================
# From Expert System to Machine Learning
# A medical diagnosis example
# ============================================
# --- Expert System: hand-crafted rules ---
def diagnose_expert(symptoms):
"""Rule-based medical diagnosis (expert system style)"""
if "fever" in symptoms and "cough" in symptoms:
return "Flu"
elif "headache" in symptoms and "fever" in symptoms:
return "Malaria"
elif "sneezing" in symptoms and "runny_nose" in symptoms:
return "Common Cold"
else:
return "Unknown — no matching rule"
# --- Test the expert system ---
test_cases = [
["fever", "cough"], # Expected: Flu
["headache", "fever"], # Expected: Malaria
["sneezing", "runny_nose"], # Expected: Common Cold
["fever", "fatigue"], # Expected: Unknown (rule gap!)
["cough", "sore_throat"], # Expected: Unknown (rule gap!)
]
print("=== Expert System Diagnosis ===")
for symptoms in test_cases:
result = diagnose_expert(symptoms)
print(f"Symptoms: {symptoms} → Diagnosis: {result}")
print()
print("Problem: 2 out of 5 cases return 'Unknown'")
print("Reason: Human experts cannot write rules for ALL symptom combinations")
print("Solution: Let ML learn patterns from thousands of real patient records")
=== Expert System Diagnosis ===
Symptoms: ['fever', 'cough'] → Diagnosis: Flu
Symptoms: ['headache', 'fever'] → Diagnosis: Malaria
Symptoms: ['sneezing', 'runny_nose'] → Diagnosis: Common Cold
Symptoms: ['fever', 'fatigue'] → Diagnosis: Unknown — no matching rule
Symptoms: ['cough', 'sore_throat'] → Diagnosis: Unknown — no matching rule
Problem: 2 out of 5 cases return 'Unknown'
Reason: Human experts cannot write rules for ALL symptom combinations
Solution: Let ML learn patterns from thousands of real patient records
❓ 常见问题
📖 小节
- AI 经历了三次浪潮:符号推理(1950s)→ 专家系统(1980s)→ 深度学习(2012-至今)
- 两次寒冬的根本原因:过度承诺 + 技术瓶颈(计算力/知识获取)
- AlexNet(2012)证明深度学习 + GPU + 大数据的威力,引发第三次浪潮
- Transformer(2017)解决 RNN 的长距离依赖问题,成为现代 NLP 基石
- 生成式 AI 爆发是算法(Transformer)、数据(互联网语料)、算力(GPU)三者同时成熟的必然结果
- 理解历史才能判断未来——当前浪潮有真实商业价值,与前两次泡沫有本质区别
📝 作业
- 基础题(难度⭐):画一张 AI 发展时间线,标注至少 8 个关键里程碑(含两次寒冬)。
- 进阶题(难度⭐⭐):对比专家系统和机器学习的优缺点各 3 条,用表格呈现。
- 挑战题(难度⭐⭐⭐):写 200 字——你认为这次 AI 浪潮和前两次有什么本质不同?是否可能再次"过冬"?给出你的理由。