中医专家系统是一种模拟中医专家辨证论治思维过程,以辅助进而代替中医专家诊疗疾病的计算机软件。是电子计算机技术用于中医研究的重要成果,是中医电脑技术的主要形式之一。该技术有利于名老中医经验的总结和推广,可有力地促进辨证论治的规范化、客观化。
中医专家系统的研究始于70年代。1978年关幼波诊疗肝病专家系统的研制成功,标志着该技术的诞生。此后的研究在内容和形式上都有了重要发展,大体可分为两个阶段。
初期阶段的研制是按照传统的编程方法,以精确的数学模型、物理模型或统计学模型,把专家辨证论治的思维过程表达在固定的程序中。系统的工作过程是计算机在程序(或数据)的制导下,按预先规定的步骤逐条执行指令的过程。编制这类程序常用的典型方法有:算法程序、大型数据库法、数学模型法、模式识别法、贝叶斯(Bayes)统计法、决策理论法等。
后一阶段的研制摒弃了初期阶段处理问题简单,适应范围小、存储空间大等缺点,注重了中医专家的专业知识和特殊推理方法,以及对中医知识的表达、处理和使用的工程研究,使得系统在环境模式制导下的推理过程与中医专家的诊疗思维过程相似,特别适于解决中医诊疗过程中的复杂而非数值计算问题。本阶段各种系统的主要特征是系统中有一个巨大的知识库,存储有中医专家求解问题的特定知识。系统的基本结构为:知识库、推理机、人机交互接口和(或)知识获取与更新部分。推理机可利用知识库中的知识和人机对话得到的信息,根据各种推理策略和控制策略,对用户(通常是接诊医师或患者)的各种询问作出回答(一般的诊断报告和治疗方案)。
本类中医专家系统的缺点是人工编写中医诊疗程序工作量大,周期长,生产效率低。中医专家系统的研制还在发展,用计算机语言更加准确和全面地表述中医专家的系统思维,仍是重要的技术课题。