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;};'}}%%