-
public interface ModelUpdaterManage updates of NLP models (both intents and entity models).
-
-
Method Summary
Modifier and Type Method Description abstract UnitupdateIntentsModelForApplication(List<ClassifiedSentence> validatedSentences, ApplicationDefinition application, Locale language, NlpEngineType engineType, Boolean onlyIfNotExists)Update intents model. abstract UnitupdateEntityModelForIntent(List<ClassifiedSentence> validatedSentences, ApplicationDefinition application, Id<IntentDefinition> intentId, Locale language, NlpEngineType engineType, Boolean onlyIfNotExists)Update all entities model of intent. abstract UnitupdateEntityModelForEntityType(List<ClassifiedSentence> validatedSentences, ApplicationDefinition application, EntityTypeDefinition entityTypeDefinition, Locale language, NlpEngineType engineType, Boolean onlyIfNotExists)abstract UnitdeleteOrphans()Delete orphans intent and entity models. abstract List<ModelBuildTrigger>getTriggers()Get all available triggers. abstract UnittriggerBuild(ModelBuildTrigger trigger)Save the trigger. abstract UnitdeleteTrigger(ModelBuildTrigger trigger)Delete the trigger. abstract ModelBuildQueryResultbuilds(Id<ApplicationDefinition> applicationId, Locale language, Integer start, Integer size)Get builds sorted by date. -
-
Method Detail
-
updateIntentsModelForApplication
abstract Unit updateIntentsModelForApplication(List<ClassifiedSentence> validatedSentences, ApplicationDefinition application, Locale language, NlpEngineType engineType, Boolean onlyIfNotExists)
Update intents model.
-
updateEntityModelForIntent
abstract Unit updateEntityModelForIntent(List<ClassifiedSentence> validatedSentences, ApplicationDefinition application, Id<IntentDefinition> intentId, Locale language, NlpEngineType engineType, Boolean onlyIfNotExists)
Update all entities model of intent.
-
updateEntityModelForEntityType
abstract Unit updateEntityModelForEntityType(List<ClassifiedSentence> validatedSentences, ApplicationDefinition application, EntityTypeDefinition entityTypeDefinition, Locale language, NlpEngineType engineType, Boolean onlyIfNotExists)
-
deleteOrphans
abstract Unit deleteOrphans()
Delete orphans intent and entity models.
-
getTriggers
abstract List<ModelBuildTrigger> getTriggers()
Get all available triggers.
-
triggerBuild
abstract Unit triggerBuild(ModelBuildTrigger trigger)
Save the trigger.
-
deleteTrigger
abstract Unit deleteTrigger(ModelBuildTrigger trigger)
Delete the trigger.
-
builds
abstract ModelBuildQueryResult builds(Id<ApplicationDefinition> applicationId, Locale language, Integer start, Integer size)
Get builds sorted by date.
-
-
-
-