public class NlpClassifierClient
public static NlpClassifierClient INSTANCE
public void buildAndSaveEntityModel(@NotNull
ai.tock.nlp.model.EntityBuildContext context,
@NotNull
java.util.List<ai.tock.nlp.core.sample.SampleExpression> expressions)
public void buildAndSaveIntentModel(@NotNull
ai.tock.nlp.model.IntentContext context,
@NotNull
java.util.List<ai.tock.nlp.core.sample.SampleExpression> expressions)
public void buildAndSaveTokenizerModel(@NotNull
ai.tock.nlp.model.TokenizerContext context,
@NotNull
java.util.List<ai.tock.nlp.core.sample.SampleExpression> expressions)
@Nullable
public ai.tock.nlp.model.ModelHolder buildEntityModel(@NotNull
ai.tock.nlp.model.EntityBuildContext context,
@NotNull
java.util.List<ai.tock.nlp.core.sample.SampleExpression> expressions)
@NotNull
public ai.tock.nlp.model.ModelHolder buildIntentModel(@NotNull
ai.tock.nlp.model.IntentContext context,
@NotNull
java.util.List<ai.tock.nlp.core.sample.SampleExpression> expressions)
@NotNull
public java.util.List<ai.tock.nlp.core.EntityRecognition> classifyEntities(@NotNull
ai.tock.nlp.model.EntityCallContext context,
@NotNull
ai.tock.nlp.model.ModelHolder modelHolder,
@NotNull
java.lang.String text)
@NotNull
public java.util.List<ai.tock.nlp.core.EntityRecognition> classifyEntities(@NotNull
ai.tock.nlp.model.EntityCallContext context,
@NotNull
java.lang.String text)
@NotNull
public ai.tock.nlp.core.IntentClassification classifyIntent(@NotNull
ai.tock.nlp.model.IntentContext context,
@NotNull
ai.tock.nlp.model.ModelHolder modelHolder,
@NotNull
java.lang.String text)
@NotNull
public ai.tock.nlp.core.IntentClassification classifyIntent(@NotNull
ai.tock.nlp.model.IntentContext context,
@NotNull
java.lang.String text)
public void deleteOrphans(@NotNull
java.util.Map<ai.tock.nlp.core.Application,? extends java.util.Set<ai.tock.nlp.core.Intent>> applicationsAndIntents,
@NotNull
java.util.List<ai.tock.nlp.core.EntityType> entityTypes)
@NotNull
public ai.tock.nlp.core.configuration.NlpApplicationConfiguration getCurrentModelConfiguration(@NotNull
java.lang.String applicationName,
@NotNull
ai.tock.nlp.core.NlpEngineType nlpEngineType)
public boolean isEntityModelExist(@NotNull
ai.tock.nlp.model.EntityBuildContext context)
public boolean isIntentModelExist(@NotNull
ai.tock.nlp.model.IntentContext context)
@NotNull public java.util.Set<ai.tock.nlp.core.NlpEngineType> supportedNlpEngineTypes()
public void updateModelConfiguration(@NotNull
java.lang.String applicationName,
@NotNull
ai.tock.nlp.core.NlpEngineType engineType,
@NotNull
ai.tock.nlp.core.configuration.NlpApplicationConfiguration configuration)
public void warmupEntityModel(@NotNull
ai.tock.nlp.model.EntityCallContext context)
public void warmupIntentModel(@NotNull
ai.tock.nlp.model.IntentContext context)