授信决策引擎基础概念

授信决策引擎是金融科技信贷系统的核心计算单元,它接收申请数据,通过预设的决策逻辑输出审批结论、授信额度与利率。理解其基础概念是设计稳定、可扩展的 API 的前提。

核心概念一览

概念 定义 API 设计关注点
授信决策引擎 执行信贷审批逻辑的运行时系统,接收输入,输出决策结果。 请求/响应结构、幂等性、超时控制
决策流 由多个节点(规则、模型、策略)组成的有向执行路径。 节点状态追踪、异步回调、断点续跑
规则集 一组条件-动作逻辑的集合,通常用于黑白名单、准入校验。 规则编码、版本管理、批量评估
模型评分 通过机器学习或统计模型输出信用分数或违约概率。 模型版本、特征传入、分数返回格式
策略编排 将规则、模型、人工审核等节点组合成完整决策流程的配置方式。 可视化配置 API、策略热部署、灰度发布

授信决策引擎

授信决策引擎是一个状态机驱动的计算框架。它从申请系统接收客户信息、产品信息、征信数据,经过一系列计算节点后,输出 approved(通过)、rejected(拒绝)或 manual_review(人工审核)等决策结果,并附带额度、利率、拒绝原因码等明细。

API 视角: 引擎对外暴露的接口通常包括 /decision/submit(同步决策)、/decision/async-submit(异步决策)和 /decision/query(结果查询)。设计时需重点考虑请求去重(Idempotency-Key)和超时熔断。

决策流

决策流是引擎内部的有向无环图(DAG)。每个节点代表一个处理单元,节点间的连线代表数据传递与执行顺序。典型的决策流包含:

  • 准入节点:检查年龄、地区、产品限制等硬性条件。
  • 反欺诈节点:调用设备指纹、多头借贷、黑名单规则集。
  • 信用评估节点:执行模型评分,输出信用分。
  • 额度定价节点:根据评分和策略矩阵计算授信额度与利率。
  • 最终决策节点:汇总所有前置节点结果,输出最终结论。
典型授信决策流 DAG 结构 申请入口 准入规则 反欺诈 模型评分 额度定价 最终决策 人工审核 虚线路径:准入失败或反欺诈命中时,直接进入人工审核或拒绝,不再执行后续评分与定价节点。

规则集

规则集是条件-动作的集合,通常以决策表或决策树的形式组织。每条规则包含:

  • 条件(Condition):如 age < 18、blacklist = true。
  • 动作(Action):如 reject、score += 10、flag_review。
  • 优先级(Priority):决定规则执行顺序,避免冲突。
API 设计提示: 规则集通常以 JSON 或 YAML 格式通过配置 API 上传。建议在 API 层面支持规则版本号(rule_set_version)和生效时间(effective_at),便于回滚和灰度。

模型评分

模型评分节点调用外部或内置的评分服务,返回信用分数或违约概率。常见的模型类型包括逻辑回归、XGBoost、神经网络等。在 API 层面,模型评分通常表现为:

// 模型评分请求示例
{
  "model_id": "credit_score_v3",
  "features": {
    "age": 28,
    "income": 15000,
    "existing_loans": 2,
    "overdue_days": 0
  },
  "request_id": "req_20250321_001"
}

// 模型评分响应示例
{
  "model_id": "credit_score_v3",
  "score": 725,
  "probability_default": 0.032,
  "score_band": "A",
  "execution_ms": 45
}

策略编排

策略编排是连接规则集、模型评分、人工审核等节点的配置层。它允许业务人员通过可视化界面或配置 API 定义决策流的拓扑结构、节点参数和异常处理逻辑。核心编排能力包括:

  • 节点串联/并联:定义执行顺序与并行分支。
  • 条件路由:根据前置节点结果决定下一步走向(如评分低于阈值则转人工)。
  • 熔断与降级:当某个节点超时或报错时,走降级策略(如直接拒绝或使用默认分)。
  • 版本管理:支持策略的草稿、测试、发布、回滚。
策略编排配置界面示意 节点库 准入规则集 反欺诈规则集 信用评分模型 额度定价策略 最终决策 策略画布(拖拽编排) 准入 反欺诈 模型评分 额度定价 最终决策 拖拽左侧节点到画布,连线定义执行顺序。支持条件分支、并行执行、超时降级配置。

概念关系总结

五个核心概念构成一个分层协作体系:

  1. 策略编排 是顶层设计,定义决策流的拓扑结构。
  2. 决策流 是运行时实例,按编排配置依次执行节点。
  3. 规则集 和 模型评分 是决策流中的具体计算节点。
  4. 授信决策引擎 是承载这一切的基础设施,提供 API 入口、状态管理和结果输出。
常见误区: 不要将规则集与策略编排混为一谈。规则集解决“条件-动作”的原子逻辑,策略编排解决“节点如何连接、如何路由、如何容错”的宏观流程。API 设计时应为两者提供独立的配置接口和版本管理。