新一代信创规则引擎平台
规则引擎是一种嵌入在应用程序中的组件,可以将复杂的业务逻辑与应用程序代码分离,实现业务逻辑的集中管理和动态修改,提高代码的可维护性和可扩展性。高益科技自主研发的新一代规则引擎产品IRule作为可视化的规则管理,IRule规则引擎开发具备完整的业务规则管理能力,提供自然语言编辑、决策表、决策树、评分卡、决策流等多种规则编写方式,能够满足用户多样化的维护需求。
1、规则流
规则流可以帮助用户更好地组织和管理复杂的规则逻辑,使规则引擎能够按照预先定义的流程来执行规则,从而实现特定的业务逻辑或决策流程。
2、决策表/评分卡
决策表是一种以表格形式呈现的规则定义方式。评分卡通常由一系列规则和权重组成,这些规则和权重是根据历史数据和统计分析得出的。
3、文本规则
文本规则可以进行编写的快速智能引导,也可以进行文本的编辑和管理。文本规则的优势在于其易读性和灵活性。
4、引用关系
引用关系是为了更好的呈现变量和规则之间、规则流和子流之间、以及规则流和规则之间的关系。
5、测试和回溯
可以快速的进行单条或者批量的测试,并对测试结果进行可视化的跟踪和回溯,并可以进行分类展示和分析。
6、版本管理
产品支持细粒度的版本管理策略。对于具体的项目、规则、变量以及函数库等均可以进行版本跟踪。
7、报表分析
系统具备强大的报表和分析能力,其主要是用于监控、评估和优化规则执行效果。
现今,规则引擎随着业务的快速扩张,由一个内部系统逐渐发展为服务多个风控团队的公共平台。同时,随着人工智能技术的应用和风控对抗进入白热化,规则引擎也将从配置化快速迭代至自动化、智能化。IRule实现了独创的自然语言语法解析逻辑,为规则引擎开发领域带来了新的突破。通过词法分析和语法分析,IRule能够实现规则文本的智能解析,支持基于文本编辑的NLP规则语法解析,为每套规则形成独立的DSL规范,使规则编写更加灵活贴近真实业务场景。