决策引擎是整个风控系统的大脑,承载着风控策略编排和计算的任务,对决策的耗时与精度有着严格的要求。本文以决策流执行路径实现方案为切入点,探讨决策引擎高效执行的基本原理,一起来看一下吧。
决策引擎是整个风控系统的大脑,承载着风控策略编排和计算的任务,对决策的耗时与精度有着严格的要求,同时业务部门对数据源成本也有一定程度考量。网上介绍决策引擎通识的文章有很多,这里不再赘述,本文主要以决策流执行路径实现方案为切入点,探讨下决策引擎高效执行的基本原理。
一、背景
决策流的编排能力,可以满足策略运营人员对当前风险场景下的防控策略部署的灵活、高效。
“灵活”往往意味着不可控,从开发经验来看,产品的功能在既定的范围内,基本不会出现不可控的问题(除非是 BUG)。像 SQL 查询语言,对数据分析人员来说非常的灵活,抽象的语法可以满足任何数据组装查询组装需求,但此时危机正在蔓延:随时可能出现一个慢查询导致性能问题!
“灵活”和“高效”往往在程序内是互斥的,足够的灵活,往往是牺牲一定的效率得到的。产品与研发人员能做的,就是在两者中博弈,找到最佳平衡。
二、决策流执行演进
以下是策略运营人员配置的较常见的决策流图: