首先,客服系统由三个部分构成,分别是前端部分,后端部分和AI部分。
前端部分提供两个客户端,一是为普通用户展示和试用API的界面;二是为AI工程师提供模型服务提交和测试监控的界面。
后端部分是连接前端部分和AI部分的重要桥梁,实现除AI功能部分的全部逻辑,如用户请求逻辑,数据反馈逻辑,模型服务测试等。
AI部分即AI工程师需要负责完成的部分,里面有两大模块:AI在线服务(模型部署)和AI模型训练。在模型部署时,我们需要考虑版本控制和热更新,以及对外提供可被调用的REST API。在模型训练部分,我们会进行标准的数据预处理,模型训练,模型验证,以及根据不同需求的模型优化。
在架构图分析中,重点是明确AI工程师负责的AI部分。