bl如何从0到1规划和设计风控决策引擎( 二 )
各个功能模块的主要功能点如下:
1. 指标管理由业务方根据实际业务提出相应需求,后端开发完成后,在引擎内部进行配置、测试、组合新指标等管理功能。指标管理分为 指标维护,指标测试,指标搜索功能模块。
指标维护:
1) 展示所有目前库中指标,可以根据指标名称、征信源、指标分类来搜索指标
点击指标名可以看到指标的开发逻辑;
2) 新增指标:进入指标编辑页面,填写下表信息及开发逻辑;
3) 编辑指标:进入指标编辑页面,对已有信息进行编辑;
4) 上线指标:确认指标无误后,点击上线,规则等可以正常使用;
5) 下线指标:下线后,线上有使用此指标的的规则将失效;在使用中的字段,点击下线后需要提示警告;
注:
1) 指标会在后续规则管理中编辑时使用,如后台无相应字段,规则无法正常使用。
2) 变量类型为选项:INT/FLOAT/STRING/ARRAY等。
3) 默认值:在变量开发时约定每个字段的默认值。
4) 变量分类:对变量进行分类,可以选择多个,搜索时可以根据分类挑选。
5) 是否依赖征信源:变量是否用到征信源,如有选择征信源名称。
6) 是否使用中:在线上的策略中是否有用到这个字段,此项不可编辑。
指标测试:
1) 输入测试:选取所需要测试的指标,输入所依赖的数据源内容,获取字段结果;
2) 批量测试:随机从线上数据中获取数据,批量获取字段结果;
指标搜索:
1) 根据指标名称可以搜索相应指标,采用联想搜索
2) 根据分类可以搜索类别下所有字段

文章插图
2. 规则管理将指标根据逻辑进行组合成规则,再将规则组合成以下内容:
规则、规则表、评分卡、复杂模型、决策树
测试完成后在决策流中使用。
1)组件管理
规则:根据指标,选择表达式、指定条件值,得到输出的决策结果(规则决策结果为True/False):
- 页面式:通过网页实现拖拽式操作
- 脚本式:为熟悉代码的操作人员预留脚本编辑规则的空间。
逻辑表达式:&, || (后续可根据业务需求添加)
操作页面:
(1) 输入规则代号、名称、注释保存;(每个代号都是唯一);
(2) 编辑规则逻辑:选择指标,选择表达式,输入条件值;选择逻辑关系,增加条件;(选择时通过关键字搜索或通过下拉框,选择相应指标)
(3) 测试:输入对应指标值,点击测试获取测试结果;
(4) 测试完成后,点击发布,将组件生效;
(5) 测试中如果遇到问题,需要展示错误原因(例:某字段输入值不正确)
规则配置页面:

文章插图
规则生成代码编辑页面:

文章插图
2)规则表:根据规则,选择逻辑关系,得到输出的决策结果(可以为多个结果,文本、数值等):
逻辑关系:&, ||,contain, not contain
(1) 输入规则表代号、名称、注释保存;(每个代号都是唯一);
(2) 先配置兜底结果(默认值);
(3) 点击新增一行条件,在左侧选取规则,选择逻辑关系,右侧配置指定输出参数;(选择时通过关键字搜索或通过下拉框,选择相应指标)
(4) 测试:输入对应指标值(规则中用到的值),点击测试获取测试结果(所有出参部分);
- ios16|未受到电商冲击,理发店为啥还是纷纷倒闭?过来人说出真相
- 京东|裁员不忘膈应人,这家互联网大厂送的离职礼物恶心到我了!
- 喜马拉雅发现新物种!科学家发现“雪人”遗物,令人感到意外
- 华为|意识到离不开中国了?外媒称华为、中兴或将重新打入美国市场
- 章子怡扎减龄丸子头,短裙露美腿不像生过娃,从影20年笑容依旧甜
- 图像传感器|到手1849元重量189g这才是高性价比的骁龙870直屏手机
- ios16|一步到位能用5年,目前这3款手机能闭眼入,买手机不要太小气
- 创投圈|抖音小店无货源适合新手小白么?如何精细化运营?新手小白看来
- 微信更新正式版!“清理缓存”功能变强,小程序终于能分享到朋友圈
- 是恶作剧还是新物种?喜马拉雅山出现的“雪人”,到底是什么?
