本周工作思考
持续完善Chatbot项目的工程侧实施过程。 诺和诺德东南区Chatbot的项目做的不太顺利,最初的计划是按照老数据升级到新数据, 在UCS-v2版本上部署,基础数据准备好了,我们却低估了数据切换这个事的难度和时间。在不同的数据结构上切换数据有很多细节确实主要,@寅涛在这个该过程中做了很多细致的工作,比如勋章,积分,老的库表结构没有记录那么多的信息,需要老数据的拆分填充在现有的数据结构中。这个项目要改进的点有四个:
(1)虽然现在Chatbot的部署上线比较快,但是还是不能大意的预估时间, 这个项目和客户推迟了一次时间,那时就应该想到立即解决客户的需求的问题,而不是依赖内部的UCS的切换;
(2)早做准备,全面计划完备,虽然对脚本做了Review,上线后却发现客户提供的账号没有Chatbot权限,关卡的设置没有确认, 当天晚上又和年兰沟通确认,耽误了一些时间;
(3)代码的历史还是需要再深入理解一些,最后在老脚本上写的SQL脚本,我不得不把那个库表结构彻底的整体分析完整了,才完成脚本的编写,如果这个之前有了解,不至于当晚做的很匆忙。
(4)随着经验的积累和对Go代码,Python代码的熟悉,基于目前版本的Chatbot部署的自动化的思路也逐渐清晰,有了更深入的把控。
数据切换会让Chatbot彻底甩掉老版本兼容的这个包袱
建设和完善uShow实施部署的Master Doc。 AXA Life uShow的项目整个跟进下来,我基本掌握了整个部署和实施的基本过程,也在逐渐的建立和完善Master Doc,另外随着对uShow过程和Chatbot的理解的理解的深入,对整个架构体系有了一些初步的认知和理解,并已经开始独立承担具体AI业务的开发,思维模式也逐渐的切换回到了服务端开发角色,对与安全,性能,日志,监控,稳定性更加敏感。前端功能在架构和设计上更侧重扩展性,敏捷性和具象性,而服务端更侧重鲁棒性,可靠性和适度的抽象性,特别是AI类服务端开发对于性能,模型选择有更多的要求,比如HuggingFace有数万的模型可供选择,如何选择迭代最优的模型,如何评测模型效果,如何设计最优的模型组合,还都要不断的实践和学习。