APP下载

基于指标体系的专家系统开发规则引擎及应用

2021-01-30马廷博

电子技术与软件工程 2020年22期
关键词:引擎规则模型

马廷博

(中车青岛四方机车车辆股份有限公司 山东省青岛市 266100)

1 前言

随着各个行业智能化业务的急增,把行业积累的专家经验知识编写进入计算机程序,并通过专业经验知识构建专家系统来服务于行业应用,譬如,工业领域的故障预警、状态监测等。但是行业专家一般都对本行业的专业知识机有较为深入的理解,对于软件开发需要大量的软件技术人员来完成。这对于业务人员来说难度很大,并且随着专业系统的规则逻辑算法越来越多,导致开发人员工作量也很大以及后期运维工作难度加大。

规则引擎是推理引擎的一种,它起源于基于规则的专家系统[1]。基于指标体系的规则引擎是一种新的手段,能够降低业务人员的开发难度,当前基于高铁列车控制系统将规则引擎应用于列控数据验证中,实现逻辑与代码分离[2];基于规则引擎技术分离业务流程与业务规则的思想,使用规则引擎技术实现自动化报警逻辑[3],降低业务人员的开发难度,提升可业务处理效率。使用推理规则引擎能够将业务从应用程序中分离出来,接收数据输入,并根据规则作出业务决策。为了提高业务流程应用性,设计实现“拖拉拽”的可视化的流程设计器与表单设计器,以直观的方式减少操作难度,提升开发流程应用的速度[4,5]。基于规则引擎应用于智能洁具系统设计,使得系统中业务规则与程序相分离,为系统规则提供了灵活配置与执行能力[6]。……

登录APP查看全文

猜你喜欢

引擎规则模型
一半模型
撑竿跳规则的制定
数独的规则和演变
重尾非线性自回归模型自加权M-估计的渐近分布
让规则不规则
蓝谷: “涉蓝”新引擎
TPP反腐败规则对我国的启示
3D打印中的模型分割与打包
无形的引擎
基于Cocos2d引擎的PuzzleGame开发