ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

从小贷风控到智能大脑:数问增长体系搭建实战指南

从小贷风控到智能大脑:数问增长体系搭建实战指南

在小贷这个行当里摸爬滚打久了,你会发现一个特别拧巴的事:业务端天天喊着要“快速迭代、精准投放”,风险端却拿着Excel和SQL在几千行数据里手工对账,一个坏账率口径能吵三天。这不是某个团队的能力问题,而是工具和业务之间隔着一道巨大的鸿沟。今天想聊的这套DataQ&A数问增长体系,说白了就是在这道鸿沟上搭的一座桥——让风控策略、业务分析甚至一线客户经理,都能用大白话直接跟数据对话,实时拿到想要的风险洞察。它不是那种花里胡哨的报表工具,而是真正把“智能风控大脑”这个概念落到了小贷业务的每一个关键节点上。

这个项目我深度参与过模拟建模,也见证过它在真实业务场景里的推演过程,踩过的坑、填过的洞都不少。这篇就来聊聊,一个金融小贷公司想给自己装上一个能“思考”的智能风控大脑,到底要经历什么。

1. 小贷风控的“老毛病”与数问解题思路

小贷业务和银行大额信贷有个本质区别:单笔金额小、客户下沉、数据维度杂、决策要求快。一个客户可能上午申请,下午就要放款,晚一天可能就被别的平台抢走了。这种业务节奏下,传统风控模式会暴露出几个根深蒂固的痛点。

第一,数据孤岛严重。客户的基本信息、征信数据、在我们平台的借款历史、甚至客户经理线下走访的记录,散落在三四个系统里。风控分析师想要拉一个“客户全息画像”,光提数就要提半天,更别说分析。第二,指标口径混乱。同样是“逾期率”,运营部算的是金额逾期率,风险部算的是笔数逾期率,财务部可能算的是M1滚动率,三个数字摆到会上,谁都觉得自己的对。第三,分析链路太长。业务提需求、技术排期写SQL、分析师出报表,一个简单的“近三个月新客户M2+转化率为何上升”,走完流程可能一周过去了,黄花菜都凉了。

DataQ&A数问增长这套东西,核心解题思路就一句话:把“人要去找数据”变成“数据自己会说话”。它通过构建一个企业级的语义层和指标中枢,把底层那些乱七八糟的表结构、字段名、计算逻辑全部封装起来。使用者只需要在对话框里输入“最近一周的件均额度变动情况,按渠道拆分”,系统就能自动理解业务语义,匹配到正确的指标口径,甚至自动补充上同比、环比、贡献度这些辅助维度,直接生成可视化的分析结果。

这套思路解决的第二个关键问题,是“能力平权”。以前数据分析是少数技术人员的特权,业务人员有了想法也只能干瞪眼。有了数问系统,一个什么都不懂的客户经理也能自己去查“我的存量客户里有多少人同时在其他平台有高负债”,这种能力下沉带来的决策效率提升,远比省掉几个提数的人力更有价值。

还有一点很重要的是,这套技术路线把小贷公司最宝贵的资产——风控经验和业务规则——沉淀下来了。传统模式下,一个资深风控策略经理离职,他脑子里那套“看什么指标、怎么组合判断、阈值设多少”的经验就全带走了。而数问增长体系里,这些经验被显性地建模成指标、规则和标签逻辑,留在系统里,成为公司持续复利的资产。

2. 搭建智能风控大脑的三大核心引擎

真正要把这个“大脑”造出来,不是接一个AI问答API那么简单。我把整个架构拆成三个核心引擎,每一个都是在实战中反复打磨过的,缺一个,这个大脑就不完整,或者说是“智障”。

2.1 指标中枢引擎:一统口径的“度量衡”

做数问系统最崩溃的事情是什么?是你明明已经把问答功能做好了,结果用户问“逾期情况怎么样”,你返回了十条口径完全不同的数据。所以在接大语言模型之前,必须先把指标中枢引擎建起来。

这个引擎说白了,就是企业级的Metrics Layer(指标层)。把所有业务指标的定义、公式、适用维度、计算粒度、负责人全部管理起来。比如定义“M1逾期率”,就必须写明是“逾期天数在31-60天区间的合同金额 / 截至当日的应还总金额”,统计粒度是“合同维度”,排除规则是什么。一旦指标入库,数问系统在解析用户问题时,就会先去匹配指标中枢,拿到唯一的、权威的计算逻辑,再从底层数据仓库取数计算。

2.2 语义解析引擎:让系统听懂“人话”

很多团队会低估这个部分,以为大语言模型直接接入就能通。但实际业务中的表达千奇百怪,用户可能说“上个月放的水质量咋样”“新客户的件均是不是涨了”“那个什么率怎么又飙升了”。语义解析引擎要做的,不只是文本理解,而是要做业务上下文对齐。

我的做法是三层解析:第一层做意图分类,判断用户是要查询指标、做对比分析、还是想看趋势预测;第二层做实体识别和映射,从问题里抽出“时间范围”“业务维度”“指标名称”这些实体,然后通过同义词库和知识图谱映射到指标中枢和维表模型上去;第三层做推理补全,比如用户问“A渠道怎么比B渠道差这么多”,系统需要自动补全缺失的时间上下文、风险指标上下文,甚至自动关联到渠道投放数据和客群画像数据。

2.3 风控决策引擎:从“看懂”到“看透”

如果只是能回答“是什么”,那数问系统充其量是个高级报表机器人。真正要成为“风控大脑”,它必须能回答“为什么”和“怎么办”。这就需要把风控决策引擎嵌进去,把模型推理和归因分析的能力注入问答结果中。

这一层我是实现了的。比如用户在系统里问“M1向M2的滚动率最近一个月为何上升了”,系统不只是给出一个上升的数值。它会自动启动归因分析:先按客群结构拆分(新客/老客、自营/渠道)、按产品拆分(件均、期数)、按地域拆分,定位到具体是哪个细分群体的变化最显著;然后联动查看这个群体近期的额度策略和审批通过率调整情况,最后用大模型生成一段有逻辑链的分析报告,给出“因为面向某下沉渠道客群提高了通过率上限,导致其风险暴露增加,具体建议是将该渠道的额度系数下调0.1”这样的结论。

3. 接入实战:从小额客户画像到贷中预警全流程

理论框架说完了,来点实际的。在一次模拟项目中,我完整走了一遍从客户画像到贷中管理的数据链路搭建,这里把每一步的关键操作和踩坑点记录下来,给大家做个参考。

我们的起点是建立“统一客户风险视图”,这是整个数问系统的数据地基。操作上,先把三个核心系统打通:客户管理系统的基本资料、资金系统的借还款流水、审批系统的进件与额度结论。数据仓库采用星型模型,客户表作为事实表,关联产品维度表、渠道维度表、时间维度表。每个客户生成一个全局唯一ID,所有风险标签和指标计算都锚定在这个ID上。

在搭这个地基时,我踩了第一个坑:客户ID的合并规则。同一个客户可能在不同渠道注册过两次,手机号不同但身份证号相同,如果简单按客户表主键去关联借款记录,就会把同一客户拆成两个人,风险指标严重失真。后来我们规范了ID映射策略:以身份证号作为第一优先级,手机号加姓名作为兜底匹配规则,并建立客户合并记录表,确保每个自然人只对应一个风险主体。

然后是风险指标体系的落地。我们按“贷前-贷中-贷后”三段式框架进行指标设计,每一段都沉淀成数问系统指标中枢里的标准定义:

阶段核心指标方向具体落地指标业务决策含义
贷前申请反欺诈申请人关联设备数、短期申请次数、第三方黑名单命中率识别团伙欺诈与多头借贷风险
贷前额度匹配额度使用率、模型评分分布、件均授信额判断授信策略的性价比与客群偏好
贷中额度使用提现频次、单笔提现比例、余额变化趋势捕捉资金紧张信号,提前预判违约
贷后逾期预警首逾率、M1-M2滚动率、失联率、还款频次变化优化催收策略的分层与时机把握

在这一步,我特别想强调的是“预警类”指标的推导逻辑。比如“客户行为异动”这个标签,不是简单设置一个规则,而是我们拉取了该客户过去6个月的借款行为特征,计算出一个个人行为基线,当某一天的提现频次或登录行为显著偏离基线时,系统自动触发生成预警。这样一套个性化规则比行业通用规则准得多,但代价是计算复杂度高,需要处理大量时序数据。在具体实现上,我们是把行为特征计算做成了离线数仓的定时任务,每6小时跑批一次,再同步到在线服务里供数问问答实时取用。

贷中预警是数问系统用得最重的一个场景。以前贷中监控靠运营每天看报表,现在直接在数问对话窗口里用自然语言写“今天是否有存量客户触发了风险预警,按渠道和授信额度排列”,系统瞬间返回一个预警列表,并自动附上每个客户的预警原因和风险得分。当策略人员觉得某个维度的预警阈值不合理时,可以直接在对话中下达调整指令,系统会校验权限并更新规则配置。

在这里我要重点说一个比技术问题更复杂的协调问题,就是“预警策略的灰度发布”。我们一开始把新预警规则全量上线,结果因为一条“逾期前7天频繁查询额度”的规则口径过宽,触发了大量无效预警,导致贷中团队一整天在清理垃圾工单。后来改成按渠道灰度发布:先放一个非核心渠道观察24小时,对比预警命中样本的“真实违约率”和“无效率”,确认指标稳定后再逐步放量到全客群。这种操作看着没技术含量,但能把新策略对业务团队的信任冲击降到最低。

4. 数问怎么帮你止损:一个坏账预警的现场还原

空谈架构容易虚,讲一个我亲自参与模拟的坏账预警案例,把数问系统在风控里的价值掰碎了说。

背景是这样的:某小贷公司主营线上消费分期,累计注册用户过百万,活跃借款用户十余万。那段时间市场环境波动,我们推测风险可能抬头,但说不准问题会先从哪里爆。以前的做法是风控团队每人分几个维度去看后台SQL,忙到凌晨才能凑出一份全面的风险扫描结论,这还只是“看到数字”而已。但那次我们用数问系统做了一次“全维度风险巡诊”,从输入问题到拿到方向指引,只花了一个上午。

我输入的第一个问题是:“请扫描最近30天放款客群中,各渠道的M1逾期率变化,并与前三个月均值做对比,标注升降幅度最大的前三个子客群。”系统返回的结果让我有点意外:逾期率整体只微升了0.3个百分点,但如果按渠道做切片,某外部引流渠道的M1逾期率环比飙升了120%。如果只看大盘数据,这个危险信号很容易被平滑掉,切片分析直接揪出了“病灶”所在。

紧跟着我问了第二个问题:“该渠道客群与大盘客群相比,在年龄、收入、职业、借款用途和共债水平上有什么显著差异?”系统调用了客户画像数据和第三方征信特征,提取出该渠道客群的关键画像标签:以自由职业为主,近三个月平均征信查询次数高出大盘2.3倍,临时周转类借款占比极高,明显与其他平台的高共债客群重叠。这个答案让我们确定了风险来源不是产品设计问题,而是进了不该进的客群。

接下来就要解决问题:“如果将该渠道的授信额度上限从3万元降至1.5万元,同时将人工复核比例从10%提升到30%,预估对放款规模和逾期率分别会有多大影响?”系统在进行归因分析后,调用了客户历史借款行为模型,估算出放款规模将减少约18%,但M1逾期率预计会回落至大盘均值水平。这个量化的测算结果,给了策略团队和业务负责人一个可接受的决策依据。

整个过程给我的感受是,数问系统在风控领域的价值不在“自动化”,而在“压缩决策时间”。过去需要三天才能走完的“发现风险、定位原因、制定策略”链路,现在压缩到了半天之内。而且过程中每一个结论都有完整的计算逻辑,经得起质疑和复盘。

这里也暴露了一个需要注意的坑:系统给出的建议是基于现有数据和模型推理的“优化解”,不是“确定性最优解”。对小贷公司来说,策略调整必须保持“渐进式验证”的敬畏心。我们当时虽然是模拟场景,但后续在实操中,仍然按这个思路重建了多轮迭代验证闭环——先小额放量试跑、紧收监控节奏、验证通过后再逐步扩大范围。

5. 实战中跳过的那些“坑”:数问落地避坑指南

再靠谱的方案落地时都会遇到意外,这里系统性地罗列一些我在用这类智能问答风控平台时遇到的问题和应对办法,希望对正要上车的朋友有帮助。

首先一个高频坑就是“语义模型的误判”。有一次我们上线了客户经理自助查数功能,有人问“昨天有多少人还了钱还结清了”,结果系统把“还了钱”错误关联到“其他还款渠道”,而“结清”也没能与“提前结清”这个指标对上。原因在于我们的同义词映射表不够完备,业务口头习惯和系统指标命名之间存在很大的语义鸿沟。后来我们建了一个“指标别名积累机制”:每一次问答结果被用户纠正或确认时,系统会把当时的用户原话和最终关联指标记录下来,沉淀为同义词库的增量语料,每隔两周人工审核一次再放回语义层。这个机制运行两个月后,应答准确率有了肉眼可见的提升。

第二个坑是关于数据延迟的认知错位。业务方习惯性认为“问一句就要立刻有数”,但小贷业务有些指标本身就有天然的时间容忍度。比如“当前各渠道的实时在贷余额”这种指标,依赖的是核心系统库数据T+0同步;而“某渠道新客首逾率”这种指标,必须要等一个完整的还款周期(至少30天)才能定义得出。如果系统不做指标时效性分层,用户很容易拿“实时数据”和“月基数”对比,得出错误的结论。我是按三个等级精细化管理指标时效:实时型指标直接读业务库或Kafka接入;准实时型指标走分钟级或小时级计算任务;离线型指标则明确标识“T+1更新”,并在对话回复里自动附上数据截止时间,避免歧义。

第三个坑是“权限边界模糊”。数问系统让查数变得极其方便,但也意味着敏感数据被大量用户看到。风控策略中的黑名单命中率、催收模型的评分分布一定程度属于核心机密,不能所有岗位都能问。我们在系统中实现的是四层权限管控:数据域权限(能不能看到这个表的数据)、指标级权限(能不能看这个指标)、行级权限(只能看自己分管渠道或团队的数据)和操作权限(是只读查询还是能调整预警阈值)。这套权限模型在配置时确实麻烦,但有一次一位合作渠道的客户经理误操作尝试查看全量客群的共债分布,直接被系统拒绝并通知到管理员时,我们才意识到这个防线有多重要。

第四个要说的是IT团队容易犯的病:“贪大求全”。一开始我们规划了十几个业务域、三张全局数据表,数据量级别达到数百个字段,结果就是数据质量根本顾不过来。痛点最集中的是客户地址字段:有的存的是文本,有的存的是区划码,有的干脆是空字符串。这种字段作为分析维度进入数问系统后,检索结果就是一塌糊涂。踩了这次坑之后,我调整了策略:第一优先级只保证核心风险字段的完整性,质量不达标决不上指标中枢;外围分析类需求能缓则缓,后面通过数据治理专项来迭代补充。

6. 迭代升级路线图:从“被动回答”到“主动洞察”

系统上线运转三个月后,我开始琢磨一个问题:如果数问系统只是被动的“你问它答”,那它距离“大脑”还有一段距离。真正智能的风控大脑,应该能在你没有意识到的时刻,主动把潜在的风险推到你面前。

我们的升级方向是“主动风险播报与归因早报”。不是简单地把昨天各个指标汇总成一张日报推送,那和邮件报表没区别。我设计的是“异动感知+根因预分析”模式。每天凌晨,系统自动对所有核心风控指标做一次异常检测,用历史数据训练出的置信区间判断哪些指标“今天有点不正常”。一旦发现异常,系统自动进入归因模式,尝试通过数据下钻和特征对比找出最可能的原因,然后生成一条摘要:“某渠道的X指标较过去30日均值偏离20%,主要因为该渠道新客比例上升22%,其中借款用途为资金周转的占比偏高。建议关注。”

这样一来,当风控负责人早上打开工作软件,看到的不是冷冰冰的报表,而是一份带“结论和线索”的风险情报。这比“人找数据”的交互方式再进了一层,变成了“数据找人”。

再往后,我们就开始探索将大模型与风控策略模拟结合起来。具体方向是:用自然语言让系统生成策略模拟的假设——比如“如果把某渠道的导入额度降低15%,同时把首期还款提醒提前3天,对整体逾期率会有什么影响?”系统会调用历史客户数据做回溯测试,模拟两种策略同时生效后的风险表现,并把结果用对比表格发给策略人员。虽然大规模的策略仿真测算还需要更完善的模型底座,但仅就小贷这类业务,用历史数据驱动模拟已经能提供相当有价值的参考了。

从全局来看,这套系统的落地节奏可以分成四个阶段:第一阶段是“数据字典和取数自动化”,主要替代手工写SQL和报表拉取;第二阶段是“对话式分析平台”,让业务人员能够自助分析;第三阶段是“嵌入风控决策流程”,系统不仅能看能问,还能在策略生效前验证策略效果;第四阶段是“主动预警与策略推荐”,一步步靠近“智能风控大脑”的终局。我接触过不少小贷团队,他们的诉求往往是从第一阶段直接跳到第四阶段,这个过程必然比较容易翻车。我的建议是,把基本功做扎实,前面两个阶段跑顺了,后面的智能化才站得住脚。

7. 写在最后的一点真心话

做数问增长这套东西,我最大的体会不是它的模型有多聪明,而是“数据工程”这四个字的分量。很多公司拿着大语言模型就想一步登天,最后发现卡你的永远不是模型,而是数据本身——表没打通、口径没对齐、质量不过关、权限没想清楚,再聪明的模型也只能在垃圾数据上“一本正经地胡说八道”。

另外一点更重要:别把它当做一个“科技项目”来做,而是要当成一个“组织能力升级项目”来做。落地过程中最花时间的不是开发系统,而是协调业务部门统一指标口径,是说服风控策略团队把吃饭的本事显性化地沉淀到系统里,是让一线的客户经理相信“机器人”的预警不是来抢饭碗的。这个组织层面的工作如果做不透,技术再强也推不动。

数问这套东西后续还可以往“多模态交互”和“策略自学习”方向扩展,但那是后话了。眼下对于绝大多数小贷公司来说,先把聊胜于无的取数自动化跑顺、把核心风控指标中枢建扎实、把一两套成熟的预警逻辑验证好,就已经能带来实实在在的收益了。风控这件事,慢就是快,把地基打牢了,无论业务怎么起伏,你心里都不慌。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进