担任角色:核心开发(共3人)
项目介绍:催收机器人初始由第三方厂商定制开发。因业务发展扩展成本较高,所以自研支持多并发、多轮对话的智能催收机器人平台以替代第三方厂商。
主要职责:
(1) 使用rasa框架实现多轮对话机器人,支持话术配置、意图识别、多轮对话并发处理等功能。
(2) 实现配置管理模块,使用RocketMQ、Redis等实现多进程间配置数据的实时同步和定时更新。
(3) 沟通与完成对话数据从rasa服务、到Kafka、到Flink、到Hbase的实时、持久化存储方案。
(4) 进行单元测试、压力测试、保障性能和服务的稳定性;并解决开发过程中遇到的功能、性能问题。
(5) 沟通与实现高并发、高可用的集群部署方案、使用docker部署服务,Jenkins发布上线。
主要业绩:
(1) 经产品测算,全线替代第三方厂商可减少238.75万一次性采购投入及采购后每年86.96万的维保费用。
(2) 优化工作:
- 改写rasa框架的KafkaEventBroker模块,使生产数据到kafka集群的耗时由原来的100ms降为3ms以内,满足高并发的需求。
- 解决flink消费逆序数据导致的入库错误。
(3) 智能催收机器人平台如期上线,目前服务已经稳定运行一年多,未出现bug。