一句话版本:DSS 是“帮人决策”,ES 是“替人决策”——前者把最后一步留给人,后者试图把专家的判断过程也搬进计算机。
先给结论
| 维度 | 决策支持系统(DSS) | 专家系统(ES) |
|---|---|---|
| 决策主体 | 人,系统只辅助 | 系统给出专家级建议,人可采纳 |
| 核心资产 | 数据 + 模型 | 知识 + 推理规则 |
| 擅长的问题 | 半结构化决策 | 特定领域的专家级问题 |
| 智能程度 | 计算与展示为主 | 弱人工智能(窄领域)的典型应用 |
| 典型形态 | 报表、仪表盘、what-if 分析 | 医疗诊断、设备故障诊断系统 |
决策支持系统(DSS)
DSS(Decision Support System)要解决的是“信息很多,但决策还是难”的问题。它的经典三联结构:
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ 数据管理 │ ──► │ 模型管理 │ ──► │ 人机交互界面 │ ──► 决策者
│ 数据库/数仓 │ │ 模型库/算法 │ │ 报表/仪表盘 │
└──────────────┘ └──────────────┘ └──────────────┘
典型用法是 what-if 分析:调高价格 5% 会对销量和利润有什么影响?系统跑模型、出对比,但拍板的是人。DSS 面向的多是半结构化问题——有数据可算,但权衡取舍靠人的经验和判断,比如投资组合、排产计划、营销预算分配。
注意:DSS 本身不做决策,它做的是“把决策需要的信息和演算结果准备好”。
专家系统(ES)
ES(Expert System)走的是另一条路:把领域专家头脑里的经验知识显式地整理成规则,存进知识库,再用推理机模拟专家的演绎过程。
知识库(规则 + 事实) ──► 推理机(正向/反向/模糊推理) ──► 结论 + 解释
它有两个 DSS 通常不具备的特征:
- 知识驱动:核心资产不是数据而是规则(“如果发烧且白细胞升高,则可能存在感染”);
- 可解释性:能回答“为什么得出这个结论”,因为推理链条是显式的。
ES 是**弱人工智能(窄人工智能)**最经典的应用形态——在医疗诊断、地质勘探、设备故障诊断等窄领域里达到接近人类专家的水平,但跨出这个领域就不堪一击。
关键区别在哪
区别一:谁来决策。 DSS 的输出是“情况和演算结果”,决策权完全在人;ES 的输出是“我认为该怎么办”,系统本身就在模拟专家的判断。
区别二:知识和数据的主次。 DSS 的主体是数据和模型,模型是通用的数学/统计工具;ES 的主体是知识库,知识是领域专家多年经验的显式化。
区别三:问题类型。 DSS 擅长半结构化问题——算得清但说不准;ES 擅长需要专家经验的窄领域问题——说不清但可推理。
两者的融合
实践中两者早已合流:把 ES 的知识推理能力嵌进 DSS,就是智能决策支持系统(IDSS)——用知识库弥补模型库的边界,用解释机制增强人对结果的信任。今天说的“AI 辅助决策”,本质上就是这条路线的大数据加强版。
小结
判断一个系统是 DSS 还是 ES,问一个问题就够了:系统输出的是一份分析报告,还是一个带理由的建议? 前者辅助人,后者模拟人。而“弱人工智能”这个标签,属于后者。