public async Task <AgentModel> TrainAgent([FromRoute] string agentId) { var agent = await builder.GetAgentById(agentId); var corpus = await builder.ExtractorCorpus(agent); await builder.Train(agent, corpus, new BotTrainOptions { }); agent.Status = "Ready"; await builder.SaveAgent(agent); return(agent); }