专家系统按其功能可分为管理专家系统、预测专家系统、诊断专家系统、解释专家系统等。目前专家系统已经用于生产实践,有的已经商品化。 一个结构完整的专家系统通常由六个部分组成,即知识库、数据库、推理机、知识获取机制、解释机制和人机接口。