决策引擎EngineX平台实践

本文介绍了决策引擎的概念,包括早期规则模型和通用决策引擎的优缺点。决策引擎主要用于风险决策、实时营销和信用评估等场景。讨论了开源与商业规则引擎,如JBossDrools和EngineX,并提供了EngineX决策引擎的实战案例。EngineX是由上海斐波那契公司研发的决策引擎平台,提供定制化服务,适用于快速开发和部署决策产品。

目录

1. 决策引擎介绍

什么是决策

什么是决策引擎

2. 应用场景

交易反欺诈应用场景

实时营销应用场景

信用反欺诈应用场景

3. 决策引擎调研

开源规则引擎

商业规则引擎

4. 决策引擎实战

决策引擎实战之:EngineX决策引擎


1. 决策引擎介绍

什么是决策

决策,指决定的策略或办法。是人们为各种事件出主意、做决定的过程。它是一个复杂的思维操作过程,是信息搜集、加工,最后作出判断、得出结论的过程。

什么是决策引擎

决策引擎是指企业针对其客户提供个性化服务的决策平台,这些个性化服务决策包括:风险决策、精确营销决策等。

决策引擎就是把商业规则转换成商业决策,在决策引擎之上可以开发出各种不同的解决方案。

1.1 早期规则模型

传统的风控规则模型主要内嵌在后台代码中,直接用硬编码的方式实现数据的获取、规则的定义、风险的判断。

  • 优点
    • 当规则较少、变动不频繁时,开发效率最高。
    • 稳定性较佳:语法级别错误不会出现,由编译系统保证。
  • 缺点
    • 规则迭代成本高:对规则的少量改动就需要走全流程(开发、测试、部署)。
    • 当存量规则较多时,可维护性差。
    • 规则开发和维护门槛高:规则对业务分析人员不可见。业务分析人员有规则变更需求后无法自助完成开发,需要由开发人员介入开发。

1.2 业务定制引擎

基于特定业务场景开发的定制引擎,可视为一种推理引擎。

图片

  • 优点
    • 规则配置门槛低:视图和引擎内部数据模型完全贴合绩效业务模型,因此业务分析师很容易上手。
    • 系统支持规则热部署。
  • 缺点
    • 适用范围有限:因为视图和引擎的设计完全基于特定业务模型,因此很难低成本修改后推广到别的业务。

1.3 通用决策引擎

通用决策引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件。实现的功能包括:将业务决策应用程序代码中分离出来,使用预定义的语义模块编写业务决策,接收数据输入,解释业务规则,并输出最终决策结果。

简单点,可以理解为:

图片

决策引擎特点:

  • 决策引擎将复杂的业务逻辑从代码中剥离出来,可以显著降低业务逻
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值