银客云 · 贷款助手(Loan Match)—— AI 驱动的银行贷款客户材料整理与产品匹配系统产品系统Vibe Coding

我要开发同款
proginn20014020582026年09月06日
3阅读

技术信息

语言技术
PythonTypeScriptNode.jsMySQL
系统类型
Web
行业分类
企业服务人工智能

作品详情

行业场景

在传统贷款业务中,信贷客户经理需人工翻阅征信报告、银行流水、资产证明等大量材料,逐条整理客户信息并匹配合适的贷款产品,耗时长、易遗漏、高度依赖个人经验。本项目作用为,AI 自动解析贷款材料、生成客户贷款情况报告并推荐贷款产品,降低材料整理成本、提升贷款审批效率。业务场景聚焦银行信贷、助贷机构及贷款中介的客户尽调与产品匹配环节。

功能介绍

1. 材料上传:支持上传 PDF、图片等贷款材料(征信报告、银行流水、资产证明),本地存储并服务端中转上传至 AI 平台,规避浏览器跨域限制。
2. AI 智能解析:通过 ReByte AI Agent「银客云 - 客户信息整理」自动解析材料,提取个人信息、资产情况、负债与流水等关键字段。
3. 报告生成与产品匹配:解析后自动生成客户贷款情况报告(支持 .docx 产物下载),并匹配推荐合适的贷款产品。
4. 会话式交互:以单列聊天流界面与 AI 数字员工对话,可补充说明、追问贷款产品问题,AI 实时流式回复。
5. 案例管理:侧栏统一管理多个客户案例,支持新建、重命名、删除,断线重连与多设备实时同步。

项目实现

本项目由我独立完成需求分析、架构设计、前后端开发与部署上线的全部工作。前端使用 React 19 + TypeScript + Vite 6,自实现发布订阅式状态管理(无 Redux),服务端为权威数据源并配合 localStorage 双缓存;后端使用 Node.js 原生 http 模块(无 Express)自研 Connect 中间件与路由,实现 REST API、Bearer Token 鉴权、分桶限流与多部分文件上传解析;数据层使用 SQLite(better-sqlite3,WAL 模式)设计 9 张表,采用预编译语句防注入,并带数据生命周期自动清理;AI 引擎采用服务端任务执行架构,POST /run 立即返回 taskId,后台消费 ReByte SSE 流(指数退避重连,最长 1 小时),解析并缓存 .docx 生成产物,浏览器刷新任务不中断;通过进程内 event-bus + SSE 推送(带单调递增序号)实现多设备实时同步。部署于阿里云 ECS,Nginx HTTPS 反向代理 + systemd 服务,并配置 CSP/HSTS 安全响应头与上传大小限制、路径穿越防护。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论