智能双录系统

我要开发同款
童梦国度2023年03月11日
528阅读
所属分类问卷调查金融

作品详情

【项目环境】本人全程牵头该项目,项目迭代历时2年,全部成员共13人,其中5后端3前端3测试2产品。【技术环境】SpringBoot+SpringCloudAlibaba+Nacos+openfeign+MyBatis-plus+Thrift+Redis+RabbitMQ+Python+Vue;【项目描述】为响应银保监会号召,银行和保险的销售产品交易的办理都要留证,以便于后期双方发生纠纷时有据可寻并提高业务办理成功率。自此智能双录系统应运而生。该系统流程化了业务办理,包含AI智能辅助办理:身份认证、语音提示、流程控制、智能化质检、以体验度为优先的智能化录制平台,增加了销售产品办理的成功率。该系统涉及功能模块有:业务中心(配置业务)、话术中心(话术模版与变量)、录制中心(算法模型|智能录制)、录像中心(订单管理)、内管中心(用户结构菜单权限管理)、后台管理(系统审计)等模块。业务办理录制模式有线下柜台办理、远程业务(录制)办理、移动展业业务(录制)办理等方式,最后使用边录边传+磁盘分片上传形式保证了视频上传可靠性。【责任模块】1.参与项目需求评审以及项目功能用例图输出并制定项目研发计划,组织项目代码审核和复盘会。2.负责项目架构设计和业务代码方案设计以及相关模块逻辑抽象和系统基础组件的研发。3.基础组件:基于Spring扩展可插拔的特性。消息队列组件的抽象、缓存组件的抽象、文件操作组件的抽象、常用工具类的聚合、数据权限封装等组件。4.审计组件:请求日志记录、全局异常处理、用户Session维护等组件开发。5.业务中心:对业务类型及周围属性的创建和列表检索、并对每个业务类型配置“录制前校验规则”和管理产品信息(产品类型|产品形式|风险等级)。6.话术中心:话术模板的创建和配置以及模板的列表检索。创建话术模板时生效条件配置,小环节添加和话术验证。7.录制中心:选择要办理的业务和产品信息后开始录制。录制过程中调用算法模型来实现人脸比对、人证比对、文件检测、肯定答复检测等智能录制功能、TTS语音播报、ASR文字转换等提示录制功能、视频大文件上传方案及AI预质检报告评判。8.整体跟踪项目功能性测试及Bug修复以及重要接口的性能测试。9.在Linux环境下完成项目的上线与维护。【技术描述】1.使用ProcessOn在线画图工具输出项目架构图及功能用例图和项目模块化的解决方案。2.项目模块化拆分与开发模型的整理以及项目规范化要求。3.使用MyBatis拦截器功能做角色数据权限和数据表常规字段填充。4.项目模块基础组件的研发和整合,使用Spring的ImportBeanDefintionRegistrar进行扩展,做到组件可插拔。5.使用java.io包下的RandomAccessFile类以及MQ异步方式完成百兆视频文件的断点上传及文件续传和视频断点下载功能。6.使用Redisson分布式锁对录制接口做密等性设计。7.使用Thrift+Python完成算法模型的对接以及响应数据的分析。8.使用设计模式重构录制中心-话术变量模块的变量取值办法和项目状态的流转。9.分析项目接口特性以及性能压测报告对MySql数据表添加索引优化。10.使用Jmeter在Linux环境下对项目重要接口的性能压测。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论