1.智能客服
解决人工客服需要解答大量重复性问题的痛点,提供7*24小时的即时响应、标准化和专业化的师生咨询服务。系统主要包括以下三个部分:
1)问答机器人 用户访问提问的客户端页面,分为常见问题区域,问答区域,已快捷通道区域,支持文本输入和语音输入
2)管理端 包含知识库管理,聊天管理,敏感词管理,第三方接口管理,快捷通道管理,问题推荐,服务评价,机器人信息维护
3)算法服务 前期使用自研算法服务(提供常见问题,基于NLP自然语言回答),后对接过大模型:腾讯大模型,某第三方厂商自研大模型
2.岗位角色平台
负责平台用户的账号、身份、机构、岗位、角色等核心信息的维护和管理,设计并优化权限控制模块,实现对不同角色、岗位用户的权限管理。通过灵活的权限控制机制(可根据用户基本属性授权),确保各类用户在平台中的操作权限符合公司安全策略与业务需求
3.微服务网关
基于SpringCloud gateway的微服务网关,开源的SpringCloud gateway微服务网关没有可视化配置管理页面以及针对每个微服务做的路由配置,不够细粒度,新开发微服务网关针对每个请求做详细的路由配置,限流,熔断等,网关是整个系统的入口,所以需要非常考虑网关性能
4.门户及其他系统日常开发,维护,升级,改造等
参与过门户多个核心模块的设计研发工作
圈子应用,投票模块,活动模块,日程模块,课程表模块,首页布局等
5.系统调优
在系统面临特殊时间段(如选课高峰)时,访问压力剧增,曾遇到系统崩溃的情况,通过系统性能调优解决了大规模并发访问的挑战
1)针对高并发请求,优化了系统架构,包括数据库优化、缓存机制提升、负载均衡策略改进等,显著提升了系统的吞吐量和响应速度
2)通过引入分布式限流、异步处理、消息队列等技术,减少了高并发下的系统瓶颈,提高了系统的可用性和容错能力。
3)调整了服务的资源分配策略,结合监控数据,对系统进行自动化扩容,保证在负载高峰期仍能平稳运行。
6.国产化适配
1)主导过达梦(Dameng)和高斯(GaussDB)数据库的迁移工作,成功将原有数据库系统迁移至国产数据库平台,确保了数据的完整性与系统的稳定运行
2)负责工程代码的国产化适配,改进了代码与国产数据库的兼容性,确保了业务系统在国产化环境下的高效运行。
7.参与教育框架版本升级
1)参与过多个版本的核心模块研发工作,包括 v5、v6、v7,v8 版本的开发,具备丰富的技术积累和实践经验。
2)在 v7 版本中参与了框架优化,提升了系统的性能和可维护性,解决了多个系统瓶颈和复杂度问题
3)在 v8 版本中负责框架搭建,推动前后端分离架构的落地,采用微服务技术栈实现更高效的开发与运维管理。
4)技术栈从 v5/v6 版本的自研框架过渡到 v7 基于 Spring 的 JSP 和 Servlet 单体开发,在 v8 版本中实现了前后端分离架构,前端使用 jQuery 和 Vue,后端采用 Spring Cloud 构建微服务架构,实现了高效的前后端协作与系统模块化