本周工作思考
本周主要是在开发chatbot数据部署自动化项目,这个这个项目是为实现chatbot上线的数据配置自动化,chatbot的整体结构是一个对话引擎,它需要基础数据才能正常的运转,比如对话的背景,人物,角色,评分机制,对话的剧本等。目前还是人工管理这些基础数据,随着chatbot的客户的增多,这种方式逐渐到达瓶颈。自动化项目是随着Chatbot的产品运营不断迭代的项目,每次迭代我们希望在成本和效用上达到最大化,本次迭代主要解决人工方式无法解决的问题比如,数据的自动化化管理,持久化存储,修改,上线效率,减少出错,流程固化等问题。
这次的功能在设计上覆盖了客户数据配置,我方测试,甲方验收,生产上线四个个运营过程。功能上包括数据配置,验证&测试,数据落盘三个完整的页面功能。
目前的技术栈是nextjs + antd pro + go,采用这种方式的主要原因是数据配置和目前的chatbot功能我们认为是一体的,独立分开会让整个功能有不方便迭代和维护。
这个项目的业务难度不大,对我来说比较有挑战的是对整个chatbot数据流的深刻理解以及整个技术栈的应用和把控,好在团队的其他伙伴给予了尽可能多的协助,对整个系统了有了较全面的认识,下周应该会比较顺利的完成整个开发。