论文部分内容阅读
随着中国经济的快速发展,中国银行业规模不断扩大,银行网点也逐步分布在中国城乡各个角落。但目前银行网点的服务由人工窗口服务和大堂自助服务设备组成,而自助服务设备功能单一,用户交互体验性差,智能化程度不高,并不能有效提高银行服务效率和体验。因此,本文设计与实现了一款系统架构合理、模块接口和人机交互技术先进的银行服务机器人系统,通过综合运用人脸识别、语音交互等多种人工智能技术,智能获取和记录客户信息,为客户提供迎宾接待、咨询答疑、产品营销及业务办理等多项服务,从而帮助银行加强与客户的沟通和联系,提升银行的服务效率和体验。本文主要研发工作包括:1)根据银行服务机器人系统的应用场景进行需求分析,包括功能性和非功能性需求分析,进行用例建模。2)对机器人系统进行了总体设计,采用MVVM(Model-View-View Model)风格设计了应用软件架构,并详细设计了人脸识别、语音交互、业务处理、配置管理等核心模块。其中采用基于WebService系统集成技术实现人脸识别和语音交互。3)基于银行业务流程对第三方提供的人脸识别、语音识别、语音合成等服务接口进行合理的封装。考虑到系统设计的高内聚、低耦合、职责单一的原则,以及多进程系统因为每个进程互相独立,不影响主程序的稳定性,即使单一进程崩溃也不会影响整个程序,而且通过增加CPU,就可以很容易地扩充性能等优点,把人脸识别与语音交互相关接口封装为独立的进程,确保系统的可靠性和可扩充性。4)对银行服务机器人系统进行功能测试、性能测试、可靠性测试、易用性测试等。目前系统已经在桂林银行上线运行了六个月,客户流量与上线前相比明显增多,排队现象大为减少,客户平均办理业务时间由系统上线之前的十分钟降为现在的六分钟,银行理财产品销售与上线前同比增长百分之三十。