当前位置: 首页 > news >正文

JVS-rules规则引擎,解决大数据风控的自动化决策利器

规则引擎中的评分卡节点是一种用于评估客户信用、风险等级或其他指标的重要工具。它通常用于金融、信贷等领域,以便根据一系列预定义的规则和权重来对客户进行评分。以下是评分卡节点的主要功能、作用以及配置方式的介绍:

功能和作用:

  1. 评估客户信用风险:评分卡节点可根据一组事先定义的规则和权重,对客户进行评分,从而确定其信用风险水平。
  2. 辅助决策:在金融、信贷等领域中,评分卡节点可以帮助机构制定贷款批准、利率设定等决策,以确保风险可控。
  3. 自动化决策流程:评分卡节点可以嵌入到规则引擎中,使决策过程自动化,减少了人工干预的需要。

配置方式示例:

假设我们要创建一个简单的信用评分卡来决定是否批准个人贷款申请,以下是一个示例配置方式:

  1. 规则定义
  • 规则1:基础分100分
  • 规则2:如果申请者的年龄小于30岁,扣分10分。
  • 规则3:如果申请者的月收入超过1万元,加分15分。
  • 规则4:如果申请者有过逾期记录,扣分20分。
  1. 权重定义
  • 年龄权重:10
  • 月收入权重:30
  • 逾期记录权重:50
  1. 评分计算
  • 总分 = 年龄权重 * 年龄得分 + 月收入权重 * 月收入得分 + 逾期记录权重 * 逾期记录得分

其中,年龄得分、月收入得分和逾期记录得分根据规则的触发情况来赋值,触发规则则得到相应的分数,否则得到0分。

  1. 决策逻辑
  • 如果总分大于等于80分,则批准贷款申请。
  • 否则,拒绝贷款申请。

这是一个简单的示例,实际上评分卡可以包含更多的规则和复杂的权重计算。此外,评分卡节点的配置也可以结合历史数据、统计模型等进行更精细化的调整。

那么接下来,我们看看整体如何进行配置

1、创建决策流

进入 rlues.bctools.cn ,如下图所示操作

①:点击“+”号打开新建决策的菜单

②:选择新建决策(也可根据用户具体需求新建目录)

③:点击创建决策的目录

进入决策配置界面如下图:

在逻辑配置界面可以修决策流名称、设置决策流的执行模式,设置入参等

①:决策流名称设置,点击“笔”图标,可以进行决策流名称修改

②:修改决策流名称与描述的文本框

③:设置决策流执行模式,漏斗型式遇到退出条件,直接到结束,覆盖型主要用于上线前的各种条件测试,可以把整个通路的数据都去验证测试一遍

④:设置决策的调用入参

这里入参设置三个入参参数: 年龄、月收入、是否存在逾期,这是三个字段由业务系统调用时提供,如下图所示:

2、配置决策流

配置决策流如下图所示,把入参转化为节点可以使用的变量

变量直接选择入参即可

点击评分卡节点,设置如下图所示的评分卡配置:

①:就爱那个评分卡节点拉入决策流中

②:按照需求配置条件范围

③:按照需求配置的分值

④:按照需求配置权重

点击计算节点,把基础分和评分结果进行计算如下图所示:

设置大于80分通过,其余条件拒绝

3、在线验证

点击在线执行,可以用实际的数据去验证最终的业务结果

在线demo:http://rules.bctools.cn/

gitee地址:https://gitee.com/software-minister/jvs-rules

http://www.lryc.cn/news/195987.html

相关文章:

  • dvaJs在react 项目中的简单使用
  • 如何将las数据转换为osgb数据?
  • 创新与重塑,佛塑科技打造集团型 CRM 建设标杆
  • STM32CUBEMX_DMA串口空闲中断接收+接收发送缓冲区
  • 酸蚀刻对钛医药材料纳米形态表面特性及活化能的影响
  • iOS代码混淆工具推荐:IPA Guard详细介绍
  • Vue检测数据的原理
  • 队列的运行算法
  • KVM/qemu安装UOS 直接让输入用户密码
  • 画一条0.5px的线、设置小于12px的字体、解决 1px 问题
  • Unity中Shader的深度写入ZWrite
  • Jetson nano 系列之7—jetson 通过rtp将视频发给远程host
  • 有哪些值得推荐的优秀 HTMLCSS 网站前端设计的网络资源(博客、论坛)?
  • RTSP/Onvif安防视频平台EasyNVR级联至EasyNVS系统不显示通道,是什么原因?
  • 点云处理【三】(点云降采样)
  • GB/T 41510-2022 起重机械安全评估规范 通用要求 摘要
  • 【vr】【unity】白马VR课堂系列-VR开发核心基础05-主体设置-手柄对象的引入和设置
  • UE5发布Android屏幕适配实践(Blueprint)
  • Spanner: Google’s Globally Distributed Database
  • Java基础——了解进制和位运算
  • mybatisplus 自定义mapper加多表联查结合分页插件查询时出现缺失数据的问题
  • 陪诊系统|陪诊软件革新陪诊体验解决病患难题
  • [Tkinter 教程08] Canvas 图形绘制
  • ES6 Symbol 数据结构
  • Redis常用数据类型、Redis常用命令
  • ERP系统是如何运作的?erp管理系统操作流程
  • springBoot复杂对象表示和lombok的使用
  • 如何选择最适合你的LLM优化方法:全面微调、PEFT、提示工程和RAG对比分析
  • Jenkins实现CI/CD发布(Ansible/jenkins共享库/gitlab)
  • 使用navicat查看类型颜色