MVP Demo 05

专家系统:专家知识能否写成 if-then 规则?

专家系统把人类专家经验写成 if-then 规则。这个章节展示规则推理为何一度有效, 以及例外和模糊边界为什么让规则库难以维护。

教学型交互案例

专家系统:专家知识能否写成 if-then 规则?

专家知识能否写成规则?为什么规则系统会脆弱?

IF bird + wings + healthy 结论:它很可能会飞

规则系统擅长处理边界清晰、条件稳定的问题。

IF bird + penguin 例外:企鹅是鸟,但不会飞

当例外越来越多,规则之间开始互相覆盖甚至冲突。

规则链正常触发

当前条件匹配一条清晰规则:鸟类、有翅膀、状态正常,因此系统给出会飞的结论。

学习目标
  • 理解 if-then 规则如何把专家知识转成可解释推理。
  • 观察例外条件如何让规则之间产生冲突。
  • 说明专家系统为什么会遇到知识获取和维护成本瓶颈。
简化说明

本案例是教学示意,规则和例外都是预设;它不代表真实专家系统的完整推理引擎。

观察指南

规则系统的问题常常出现在例外越来越多的时候

它之前的问题是通用搜索缺少领域知识。专家系统解决了可解释的专业规则推理, 但没有解决知识获取瓶颈、规则冲突和维护成本。后续影响是知识工程、规则引擎和混合推理系统。

参考资料