优点:
  ◇ 模块性
  产生式规则是规则库中最基本的知识单元,各规则之间只能通过综合数据库发生联系,不能相互调用,增加了规则的模块性,有利于对知识的增加、删除和修改。
  ◇ 有效性
  产生式表示法既可以表示确定性知识,又可以表示不确定性知识,既有利于表示启发性知识,又有利于表示过程性知识。
  ◇ 自然性
  产生式表示法用“If…then…”的形式表示知识,这种表示形式与人类的判断性知识基本一致,直观、自然,便于推理。
缺点:

  ◇ 求解效率低
  在产生式表示中,各规则之间的联系以数据库为媒介,求解过程是一种反复进行的“匹配-冲突消除-执行”的过程:即先用规则的前提与已知事实匹配,再从规则库中选取可用的规则(当存在多条规则时,必须有合适的策略),去除规则之间的冲突,最后执行相应的规则。这样的执行效率较低。
  ◇ 不能表示结构性的知识
  产生式表示的知识有一定的格式,且规则之间不能直接调用,因此那些具有结构关系或层次关系的知识不易用它表示出来。
  产生式方法是目前专家系统首选的知识表示方法。用于化工工业测定分子结构的DENDRAL系统,用于诊断脑膜炎和血液病毒感染的MYCIN系统和用于估计矿藏的PROSPECTOR系统都是用这种方法进行知识表示和推理的例子。