-
public interface ModelBuilderTo manage and build nlp models.
-
-
Method Summary
Modifier and Type Method Description abstract UnitbuildAndSaveTokenizerModel(TokenizerContext context, List<SampleExpression> expressions)abstract ModelHolderbuildIntentModel(IntentContext context, List<SampleExpression> expressions)abstract UnitbuildAndSaveIntentModel(IntentContext context, List<SampleExpression> expressions)abstract ModelHolderbuildEntityModel(EntityBuildContext context, List<SampleExpression> expressions)abstract UnitbuildAndSaveEntityModel(EntityBuildContext context, List<SampleExpression> expressions)abstract BooleanisIntentModelExist(IntentContext context)abstract BooleanisEntityModelExist(EntityBuildContext context)abstract UnitdeleteOrphans(Map<Application, Set<Intent>> applicationsAndIntents, List<EntityType> entityTypes)abstract UnitwarmupIntentModel(IntentContext context)Stores in memory the model. abstract UnitwarmupEntityModel(EntityCallContext context)Stores in memory the model. abstract NlpApplicationConfigurationgetCurrentModelConfiguration(String applicationName, NlpEngineType nlpEngineType)Returns the current model configuration. abstract UnitupdateModelConfiguration(String applicationName, NlpEngineType engineType, NlpApplicationConfiguration configuration)Updates the model configuration for the given application name. -
-
Method Detail
-
buildAndSaveTokenizerModel
abstract Unit buildAndSaveTokenizerModel(TokenizerContext context, List<SampleExpression> expressions)
-
buildIntentModel
abstract ModelHolder buildIntentModel(IntentContext context, List<SampleExpression> expressions)
-
buildAndSaveIntentModel
abstract Unit buildAndSaveIntentModel(IntentContext context, List<SampleExpression> expressions)
-
buildEntityModel
abstract ModelHolder buildEntityModel(EntityBuildContext context, List<SampleExpression> expressions)
-
buildAndSaveEntityModel
abstract Unit buildAndSaveEntityModel(EntityBuildContext context, List<SampleExpression> expressions)
-
isIntentModelExist
abstract Boolean isIntentModelExist(IntentContext context)
-
isEntityModelExist
abstract Boolean isEntityModelExist(EntityBuildContext context)
-
deleteOrphans
abstract Unit deleteOrphans(Map<Application, Set<Intent>> applicationsAndIntents, List<EntityType> entityTypes)
-
warmupIntentModel
abstract Unit warmupIntentModel(IntentContext context)
Stores in memory the model.
-
warmupEntityModel
abstract Unit warmupEntityModel(EntityCallContext context)
Stores in memory the model.
-
getCurrentModelConfiguration
abstract NlpApplicationConfiguration getCurrentModelConfiguration(String applicationName, NlpEngineType nlpEngineType)
Returns the current model configuration.
-
updateModelConfiguration
abstract Unit updateModelConfiguration(String applicationName, NlpEngineType engineType, NlpApplicationConfiguration configuration)
Updates the model configuration for the given application name.
-
-
-
-