银行信贷审批智能化:信用评分88分自动通过50万
开源Skill:
credit-approval| 信用评分 | 自动审批 | 风险定价
痛点:信贷审批的"两难"
银行信贷审批面临永恒矛盾:
- 审得太严:好客户流失,业务做不起来
- 审得太松:坏账上升,风险控不住
传统人工审批:
- 小微企业贷款:3-5天
- 个人消费贷:1-2天
- 房贷:1-2周
客户等不及,经理审不完。
方案:评分卡+自动审批
我开发的 credit-approval Skill,实现"秒批"。
信用评分模型
from credit_approval import CreditScorer
# 初始化评分器
scorer = CreditScorer(model_path="models/credit_scorecard.pkl")
# 评分
result = scorer.score(
income=15000, # 月收入
employment_years=3, # 工作年限
credit_history=24, # 信用记录月数
existing_loans=1, # 现有贷款数
collateral_value=500000 # 抵押物价值
)
print(f"信用评分: {result.score}")
print(f"风险等级: {result.risk_level}")
print(f"建议额度: ¥{result.suggested_amount}")
评分卡设计
| 维度 | 权重 | 评分规则 |
|---|---|---|
| 还款能力 | 35% | 收入/负债比、工作稳定性 |
| 信用历史 | 25% | 逾期次数、征信查询次数 |
| 资产状况 | 20% | 房产、存款、投资 |
| 行为特征 | 15% | 交易频率、账户活跃度 |
| 外部数据 | 5% | 行业风险、地域风险 |
实战:自动审批流程
from credit_approval import AutoApproval
# 初始化自动审批
approval = AutoApproval(
min_score=75, # 最低通过分数
max_amount=500000, # 最高自动审批额度
risk_threshold="low" # 风险阈值
)
# 提交申请
application = {
"customer_id": "C10086",
"product": "个人消费贷",
"amount": 50000,
"term": 12,
"purpose": "装修"
}
result = approval.process(application)
输出:
📊 信贷审批结果
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
申请编号: APP202401150001
客户: C10086
产品: 个人消费贷
申请金额: ¥50,000
【信用评分】88/100 ⭐⭐⭐⭐⭐
【风险等级】低风险
【审批结果】✅ 自动通过
【审批额度】¥80,000 (高于申请)
【利率定价】4.35% (优质客户优惠)
【放款时间】预计2小时内
【评分详情】
还款能力: 32/35
信用历史: 23/25
资产状况: 18/20
行为特征: 12/15
外部数据: 3/5
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
风险定价模型
from credit_approval import RiskPricing
# 风险定价
pricing = RiskPricing()
rate = pricing.calculate_rate(
score=88,
amount=50000,
term=12,
collateral=None
)
print(f"基准利率: {pricing.base_rate}%")
print(f"风险溢价: +{pricing.risk_premium}%")
print(f"最终利率: {rate}%")
数据:自动审批效果
在某城商行上线6个月:
| 指标 | 人工审批 | 自动审批 | 提升 |
|---|---|---|---|
| 审批时间 | 3天 | 2分钟 | 99.6% |
| 通过率 | 45% | 62% | 38% |
| 坏账率 | 1.8% | 1.2% | -33% |
| 人力成本 | ¥50/笔 | ¥2/笔 | -96% |
| 客户满意度 | 65分 | 92分 | 42% |
人工复核触发规则
# 自动审批 + 人工复核机制
approval = AutoApproval(
auto_approve_score=80, # ≥80分自动通过
manual_review_score=60, # 60-79分人工复核
reject_score=60 # <60分自动拒绝
)
# 特殊触发人工复核
check_rules = [
"amount > 1000000", # 大额贷款
"industry == '房地产'", # 敏感行业
"customer_type == '新客户'", # 新客户
"geo_risk == '高风险地区'" # 高风险地区
]
贷后监控
from credit_approval import PostLoanMonitor
# 贷后监控
monitor = PostLoanMonitor()
# 风险预警
alerts = monitor.check_risk(customer_id="C10086")
for alert in alerts:
print(f"🚨 {alert.level}: {alert.message}")
print(f" 建议: {alert.action}")
预警示例:
🚨 高风险: 客户近30天逾期2次
建议: 立即电话催收,冻结额度
⚠️ 中风险: 客户工作单位变更
建议: 核实新单位信息,评估还款能力
开源地址:https://github.com/yuzhaopeng-up/financial-ai-skills/tree/main/skills/credit-approval
#信贷审批 #信用评分 #自动审批 #风险定价 #银行风控