sequenceDiagram participant Chatbot participant ModelTrainingService participant ModelEvaluationService Chatbot ->> ModelTrainingService: Provide preprocessed data opt Train AI model ModelTrainingService ->> ModelTrainingService: Train AI model Note right of ModelTrainingService: モデルやパラメータのログは手動管理 end ModelTrainingService ->> ModelEvaluationService: Evaluate model performance ModelEvaluationService ->> ModelTrainingService: Provide evaluation results ModelTrainingService ->> Chatbot: Deliver trained model Note right of ModelTrainingService: 過去モデルの再デプロイは困難 %%{init:{'themeCSS':'.messageLine0:nth-of-type(2) { stroke: red; }; g:nth-of-type(1) rect.actor { stroke:blue; fill: #B4D7FF ;}; g:nth-of-type(2) rect.actor { stroke:blue;fill: #B4D7FF ; };g:nth-of-type(3) rect.actor { stroke:blue;fill: #B4D7FF ; }; g:nth-of-type(5) .note { stroke:blue;fill: crimson; };#arrowhead path {stroke: #B4D7FF; fill:red;};'}}%%