新一代信创规则引擎平台
什么是规则引擎?
现实生活中,规则无处不在。业务定义、法律、法规和各种制度均是。对于企业级应用来说,业务领域的很多地方都存在业务规则,比如风控规则,计算规则,校验规则等等。不管是哪种规则,都规定了一组确定的条件和此条件所产生的结果。
规则引擎是一种软件系统,它使得企业能够通过预定义的业务规则来实现自动化决策过程。通过规则引擎,企业可以快速适应市场变化,减少人为错误,提高决策的一致性和效率。同时,规则引擎也为企业带来了更大的灵活性,使其能够快速调整业务规则以满足不断变化的需求。在超级自动化的设计思路中,规则引擎也是核心的技术之一。
(一)规则引擎的核心功能
1.规则管理:规则引擎允许用户定义、创建、编辑和管理业务规则。这包括规则的创建、修改、删除以及版本控制等功能,确保规则的有效管理和维护。
2.规则评估:规则引擎能够评估给定的数据或条件是否符合事先定义的规则。通过评估规则,系统可以确定哪些规则适用于特定情况,并据此做出相应的决策。
3.规则执行:规则引擎能够执行符合条件的规则,并基于规则定义的逻辑进行相应的操作或决策。这包括触发相应的动作、输出结果、或者触发后续的流程。
4.规则匹配:规则引擎能够将输入数据与事先定义的规则进行匹配,找出适用的规则集合。这样可以确保系统根据具体情况选择正确的规则进行执行。
5.冲突解决:当多个规则同时适用于某一情况时,规则引擎需要能够处理规则之间的冲突,确定最终执行的规则。这需要一定的冲突解决策略,如优先级设定、条件判断等。
6.版本控制:规则引擎通常支持规则版本控制,允许用户管理不同版本的规则,进行版本回滚、比较不同版本的规则等操作,确保规则的变更可追踪和管理。
7.性能优化:规则引擎需要具备高效的性能,能够快速匹配和执行规则,尤其在大规模数据和复杂规则逻辑的情况下,需要保证系统的高性能和可扩展性。
这些核心功能使规则引擎成为企业自动化决策的重要工具,帮助企业管理复杂的业务规则,提高决策效率和准确性。它不仅提升了业务流程的自动化水平,还增强了企业对市场变化的适应能力。
(二)规则引擎的应用范围
规则引擎在各个行业和领域都有广泛的应用范围,主要包括但不限于以下几个方面:
A.财产险:
自动核保/核保前置/保费计算/费用跟单/核保层级/案件分类
B.寿险:
自动核保/人工核保/保全项检查/理赔理算/核赔/案件分类
C.银行:
申请评分/对公评级/信用卡发卡/信用额度/催收/反欺诈/精准营销
D.制造业和其他
智能计薪/智能广告投放/智能报销/智能审核/费用分摊/数据校验
这些应用场景展示了规则引擎在不同行业中如何帮助企业自动化决策过程、提高效率、降低成本,并提升客户体验。随着技术的发展,规则引擎的应用范围将继续扩展,为更多行业和业务带来创新和价值。
IRule规则引擎
高益科技自主研发的新一代规则引擎产品IRule(全名Intelligent Rule Engine)展现了引人瞩目的技术特点和应用优势。基于业界领先的Rete算法,IRule实现了独创的自然语言语法解析逻辑,为规则引擎领域带来了新的突破。通过词法分析和语法分析,IRule能够实现规则文本的智能解析,支持基于文本编辑的NLP规则语法解析,为每套规则形成独立的DSL规范,使规则编写更加灵活贴近真实业务场景。
IRule具备完整的业务规则管理能力,提供自然语言编辑、决策表、决策树、评分卡、决策流等多种规则编写方式,满足用户多样化的编辑需求。同时,IRule拥有高可用性、高性能和高扩展性等特点,为用户提供稳定可靠的规则引擎服务。产品在技术创新、功能丰富性和应用广泛性方面展现出了强大的竞争力,为企业提供了一流的规则管理和决策支持解决方案。
在应用方面,IRule在金融、电商、制造业、政务等领域拥有广泛的应用案例,为不同行业的企业提供了强大的规则引擎支持。此外,IRule还兼容IBM WODM(原ILOG)产品的IRL和ARL语法规则,能够直接迁移原ODM规则项目的层次结构、文本规则、决策表、决策流等内容。同时产品提供自动化迁移工具,简化了规则迁移的流程,减少了客户的二次开发和迁移成本。同时,Irule可以适配FICO Blaze的产品,满足对于Blaze的快速兼容和替代。
(一)核心功能
IRule的产品功能覆盖业务规则管理的整个生命周期,包括规则的创建、管理、执行和监控等阶段。可以快速帮助企业实现规则自动化管理、智能化决策,提高业务效率和灵活性。
IRule的核心能力涵盖规则的表达(自然语言、决策表、决策树、脚本规则、决策流、评分卡、数据规则、通信规则等);规则和对象的管理(项目管理、模型管理、变量管理、版本管理、测试管理、发布管理、函数库、指标库等);平台管理(权限管理;接口管理;综合查询;运行监控;数据管理等);分析和迁移(统计分析、回溯审计、迁移管理等)。同时,Irule具备强大的引擎解释和执行能力,根据规则的定义进行决策,并快速决策并生成相应的结果。
A.规则流
规则流可以帮助用户更好地组织和管理复杂的规则逻辑,使规则引擎能够按照预先定义的流程来执行规则,从而实现特定的业务逻辑或决策流程。通过规则流,用户可以控制规则的执行顺序,根据不同的条件或情况选择不同的规则路径,以及定义规则之间的依赖关系和互斥关系。
B.决策表/评分卡
决策表是一种以表格形式呈现的规则定义方式,用于描述规则引擎中的条件和动作之间的关系。决策表通常包含了条件、动作和规则的集合,以便规则引擎能够根据输入的条件自动执行相应的动作。
评分卡通常由一系列规则和权重组成,这些规则和权重是根据历史数据和统计分析得出的。评分卡的设计旨在根据个体的特征和行为,为其分配一个得分,该得分反映了其风险水平或信用价值。
C.文本规则
文本规则是指使用文本形式表示的规则,通常以自然语言或特定的规则语言编写。这些规则描述了在规则引擎中用于决策制定的逻辑和条件。文本规则可以进行编写的快速智能引导,也可以进行文本的编辑和管理。文本规则的优势在于其易读性和灵活性。通过文本形式编写规则,业务人员可以直观地理解规则的逻辑和含义,更容易地进行规则的维护和更新。此外,文本规则的灵活性也使得用户可以根据实际需求快速调整规则,实现对业务流程的快速响应和优化。
D.引用关系
引用关系是为了更好的呈现变量和规则之间、规则流和子流之间、以及规则流和规则之间的关系。可以快速的帮助客户评估对象的变更带来的关联影响。
变量的引用关系不仅可以精确到对象,更可以跟踪到具体的字段。规则的引用关系亦可以跟踪到具体的条件或者结论。
E.测试和回溯
规则的测试对于业务专家至关重要。强大的测试能力是支撑规则管理的基石之一。产品可以快速的进行单条或者批量的测试,并对测试结果进行可视化的跟踪和回溯,并可以进行分类展示和分析。
F.版本管理
产品支持细粒度的版本管理策略。对于具体的项目、规则、变量以及函数库等均可以进行版本跟踪。通过有效的版本管理,规则引擎团队能够更好地协作开发、保证版本稳定性、追踪变更历史,从而提高规则引擎的可靠性和可维护性。
G.报表和分析
系统具备强大的报表和分析能力,其主要是用于监控、评估和优化规则执行效果。这些功能有助于用户了解规则引擎的运行情况、规则效果以及业务决策的结果。通过规则引擎的报表和分析功能,用户可以全面了解规则引擎的运行情况和决策效果,及时发现问题并进行优化,从而提高规则引擎的效率和准确性,以更好地支持业务决策和运营。
(二)核心优势
A.灵活和完整性
IRule支持多种规则编辑方式,包括普通规则、决策表、决策树、评分卡、决策流等,涵盖了从简单条件语句到复杂业务逻辑的全面应用场景。此外,IRule还支持文本编辑和点选式两种规则编辑模式。通过支持不同的规则录入方式和编辑模式,IRule能够更好地满足用户的个性化需求,提高用户的工作效率和体验。
B.高度兼容和迁移
IRule具有高度兼容性,可以无缝对接IBM WODM产品(原ILOG)和RedHat的Drools产品,实现产品的自动化适配和兼容。
C.可视化规则
基于业务语言的规则可视化不只是看见,更在于易于理解。业务人员可以根据业务术语、用语灵活地制定业务规则。规则可视化在提升工作效率、降低风险以及促进业务与技术之间的沟通和协作方面发挥着重要作用。
D.全信创适配
IRule拥有十多项信创适配证书,涵盖了操作系统、中间件和数据库等多个领域,适配了所有主流的基础平台厂商。这些适配证书的覆盖范围广泛,确保了IRule与各种基础平台的兼容性和稳定性。
E.自主可控
IRule是由高益科技独立自主研发的规则引擎产品,截至 23 年底,产品已获得了8项软件著作权、3项发明专利以及1项外观专利。这些知识产权的认可也反映了高益科技在知识产权保护和技术创新方面的重视,为公司的长期发展奠定了坚实基础。
F.性能和稳定性
IRule在支持高并发、高可用和高效率要求的业务场景方面表现出色。经过严格的压力测试,IRule展现出比同类其他产品更高的吞吐量能力,确保系统在高负载情况下仍能稳定运行。
高益科技公司介绍
高益科技是国内领先的自动化及智能化科技公司。核心团队来自于平安、华为、依图等知名企业,拥有10多年服务中大型集团性公司、金融、制造业等自动化转型的经验。公司总部位于深圳,同时在北京、上海、广州、成都等地设有分支机构。
公司致力于通过自动化来加速企业的数字化转型过程。
目前已为国内近百家中大型企业提供了解决方案,获得了客户的一致好评。公司将不断的提升自身产品能力和自动化水平,携手客户为企业创造更大的价值。
Copyright GoEasy 2024
电话:0755-86520530
邮箱:support@go-easy.net