如果该动物产奶,那么它是哺乳动物。
如果该动物有羽毛,那么它是鸟类。
如果该动物能飞并且能产卵,那么它是鸟类。
如果该动物吃肉,那么它是肉食动物。
我们对这些规则作出如下解释:每一条规则都有前因条件(即“如果”之后的部分)和后果结论(即“那么”之后的部分)。例如以下规则:
如果该动物能飞并且能产卵,那么它是鸟类。
该规则中的条件是“该动物能飞,该动物能产卵”,结论就是“它是鸟类”。如果我们当前所掌握的信息与条件项相匹配,那么规则就会被触发,我们就能根据这条规则得出结论。因此,要使这条规则生效,需要两个条件:我们试图分类的那个动物能飞,而且能产卵。如果我们确实掌握了这两条信息,那么规则成立,我们就能得出结论,该动物是鸟类。这个结论为我们提供了更多的信息,这些信息又可以用在后续的规则中,用以获取更多的信息,如此层层推进。通常,专家系统以咨询的形式与用户交互,用户负责向系统提供信息,并且回答系统提出的问题。