业务背景
该系统服务于线上交易及游戏平台的实时风控审查,主要面向风控运营、审核人员及业务管理员,帮助他们识别、分析、处置潜在的套利、刷子、异常投注、资金异常等风险行为。
系统核心能力包括:
规则引擎驱动:支持可视化配置风控规则,动态调整策略;
AI辅助分析:自动聚合多维度风险信号,生成案件摘要与处置建议;
全链路审核闭环:从风险命中、告警触发、人工审核到历史追溯,形成完整处置链路。
1. 规则引擎实现
Skill 抽象设计,每个风控规则封装为一个 Skill 类,包含:
condition():触发条件判断(如“投注单数 > 5 AND 无效注单占比 > 20%”)
action():命中后执行的动作(生成告警、累加风险分、记录时间线)
timeWindow():统计时间窗口(如“最近 N 天”)
支持规则参数动态配置(阈值、时间范围、生效范围等),无需重新发布代码
多触发条件支持:
改造原有单条件 Skill,支持“全部满足(AND)”和“任意满足(OR)”两种组合模式
支持条件组嵌套,例如:条件组1 AND 条件组2
灰度发布机制:
新规则或修改后的规则可配置“灰度比例”(如 10% 流量),验证无误后再全量发布
二、触发流程
规则命中 → 生成告警记录 → 触发 AI 分析服务 →
聚合多维数据 → 生成案件摘要 + 风险评分 + 处置建议 →
推送至审核列表 & 告警弹窗