Skip navigation links
A B C D E F G H I M N O P R S T U V W 

A

ai.tock.nlp.core - package ai.tock.nlp.core
 
ai.tock.nlp.core.configuration - package ai.tock.nlp.core.configuration
 
ai.tock.nlp.core.merge - package ai.tock.nlp.core.merge
 
ai.tock.nlp.core.quality - package ai.tock.nlp.core.quality
 
ai.tock.nlp.core.sample - package ai.tock.nlp.core.sample
 
Application - Class in ai.tock.nlp.core
 
Application(name, intents, supportedLocales) - Constructor for class ai.tock.nlp.core.Application
 
Application.Companion - Class in ai.tock.nlp.core
 

B

BuildContext - Class in ai.tock.nlp.core
Context for a NLP model build.
BuildContext(application, language, engineType, onlyIfNotExists) - Constructor for class ai.tock.nlp.core.BuildContext
Context for a NLP model build.

C

CallContext - Class in ai.tock.nlp.core
 
CallContext(application, language, engineType, evaluationContext) - Constructor for class ai.tock.nlp.core.CallContext
 
Companion - Static variable in class ai.tock.nlp.core.Application
 
Companion - Static variable in class ai.tock.nlp.core.configuration.NlpApplicationConfiguration
 
Companion - Static variable in class ai.tock.nlp.core.Intent
 
Companion - Static variable in interface ai.tock.nlp.core.IntentSelector
 
Companion - Static variable in class ai.tock.nlp.core.NlpEngineType
 
compareTo(other) - Method in class ai.tock.nlp.core.EntityRecognition
 
compareTo(other) - Method in interface ai.tock.nlp.core.IntOpenRange
 
compareTo($this, other) - Static method in class ai.tock.nlp.core.IntOpenRange.DefaultImpls
 
component1() - Method in class ai.tock.nlp.core.Application
 
component1() - Method in class ai.tock.nlp.core.BuildContext
 
component1() - Method in class ai.tock.nlp.core.CallContext
 
component1() - Method in class ai.tock.nlp.core.configuration.NlpApplicationConfiguration
 
component1() - Method in class ai.tock.nlp.core.configuration.NlpModelConfiguration
 
component1() - Method in class ai.tock.nlp.core.DictionaryData
The namespace of the entity.
component1() - Method in class ai.tock.nlp.core.EntitiesRegexp
 
component1() - Method in class ai.tock.nlp.core.Entity
Entity type definition.
component1() - Method in class ai.tock.nlp.core.EntityEvaluationContext
The reference date for dates.
component1() - Method in class ai.tock.nlp.core.EntityRecognition
 
component1() - Method in class ai.tock.nlp.core.EntityType
The qualified name of the entity
component1() - Method in class ai.tock.nlp.core.EntityValue
Start
component1() - Method in class ai.tock.nlp.core.Intent
 
component1() - Method in class ai.tock.nlp.core.merge.ValueDescriptor
 
component1() - Method in class ai.tock.nlp.core.NlpEngineType
The unique name of nlp engine.
component1() - Method in class ai.tock.nlp.core.ParsingResult
 
component1() - Method in class ai.tock.nlp.core.PredefinedValue
The reference value.
component1() - Method in class ai.tock.nlp.core.quality.EntityMatchError
 
component1() - Method in class ai.tock.nlp.core.quality.IntentMatchError
 
component1() - Method in class ai.tock.nlp.core.quality.TestContext
 
component1() - Method in class ai.tock.nlp.core.quality.TestModelReport
 
component1() - Method in class ai.tock.nlp.core.sample.SampleContext
 
component1() - Method in class ai.tock.nlp.core.sample.SampleEntity
 
component1() - Method in class ai.tock.nlp.core.sample.SampleExpression
 
component2() - Method in class ai.tock.nlp.core.Application
 
component2() - Method in class ai.tock.nlp.core.BuildContext
 
component2() - Method in class ai.tock.nlp.core.CallContext
 
component2() - Method in class ai.tock.nlp.core.configuration.NlpApplicationConfiguration
 
component2() - Method in class ai.tock.nlp.core.DictionaryData
The name of the entity.
component2() - Method in class ai.tock.nlp.core.Entity
Role of the entity.
component2() - Method in class ai.tock.nlp.core.EntityEvaluationContext
If merging entity type values is requested.
component2() - Method in class ai.tock.nlp.core.EntityRecognition
 
component2() - Method in class ai.tock.nlp.core.EntityType
The sub entities of this entity if any.
component2() - Method in class ai.tock.nlp.core.EntityValue
End
component2() - Method in class ai.tock.nlp.core.Intent
 
component2() - Method in class ai.tock.nlp.core.merge.ValueDescriptor
 
component2() - Method in class ai.tock.nlp.core.ParsingResult
 
component2() - Method in class ai.tock.nlp.core.PredefinedValue
The list of possible values for each locale.
component2() - Method in class ai.tock.nlp.core.quality.EntityMatchError
 
component2() - Method in class ai.tock.nlp.core.quality.IntentMatchError
 
component2() - Method in class ai.tock.nlp.core.quality.TestContext
 
component2() - Method in class ai.tock.nlp.core.quality.TestModelReport
 
component2() - Method in class ai.tock.nlp.core.sample.SampleEntity
 
component2() - Method in class ai.tock.nlp.core.sample.SampleExpression
 
component3() - Method in class ai.tock.nlp.core.Application
 
component3() - Method in class ai.tock.nlp.core.BuildContext
 
component3() - Method in class ai.tock.nlp.core.CallContext
 
component3() - Method in class ai.tock.nlp.core.configuration.NlpApplicationConfiguration
 
component3() - Method in class ai.tock.nlp.core.DictionaryData
The values of the dictionary.
component3() - Method in class ai.tock.nlp.core.EntityEvaluationContext
If using entity type models is requested
component3() - Method in class ai.tock.nlp.core.EntityType
Is the entity based on a dictionary
component3() - Method in class ai.tock.nlp.core.EntityValue
Entity definition.
component3() - Method in class ai.tock.nlp.core.Intent
 
component3() - Method in class ai.tock.nlp.core.merge.ValueDescriptor
 
component3() - Method in class ai.tock.nlp.core.ParsingResult
 
component3() - Method in class ai.tock.nlp.core.quality.IntentMatchError
 
component3() - Method in class ai.tock.nlp.core.quality.TestModelReport
 
component3() - Method in class ai.tock.nlp.core.sample.SampleEntity
 
component3() - Method in class ai.tock.nlp.core.sample.SampleExpression
 
component4() - Method in class ai.tock.nlp.core.BuildContext
update the model only if he does not exist already
component4() - Method in class ai.tock.nlp.core.CallContext
 
component4() - Method in class ai.tock.nlp.core.DictionaryData
Are only defined labels allowed or can we try to use Damerau-Levenshtein distance
component4() - Method in class ai.tock.nlp.core.EntityEvaluationContext
To manage a different date for each specified entity.
component4() - Method in class ai.tock.nlp.core.EntityType
Is the entity has to be systematically obfuscated?
component4() - Method in class ai.tock.nlp.core.EntityValue
Current value if evaluated.
component4() - Method in class ai.tock.nlp.core.merge.ValueDescriptor
 
component4() - Method in class ai.tock.nlp.core.ParsingResult
 
component4() - Method in class ai.tock.nlp.core.quality.TestModelReport
 
component4() - Method in class ai.tock.nlp.core.sample.SampleEntity
 
component4() - Method in class ai.tock.nlp.core.sample.SampleExpression
 
component5() - Method in class ai.tock.nlp.core.DictionaryData
The minimum distance to be allowed.
component5() - Method in class ai.tock.nlp.core.EntityValue
Sub entities if any.
component5() - Method in class ai.tock.nlp.core.merge.ValueDescriptor
 
component5() - Method in class ai.tock.nlp.core.ParsingResult
 
component5() - Method in class ai.tock.nlp.core.quality.TestModelReport
 
component6() - Method in class ai.tock.nlp.core.DictionaryData
If the text is contained by at least one label,
component6() - Method in class ai.tock.nlp.core.EntityValue
Is this entity has been evaluated?
component6() - Method in class ai.tock.nlp.core.quality.TestModelReport
 
component7() - Method in class ai.tock.nlp.core.quality.TestModelReport
 
containsEntityType(entityType) - Method in class ai.tock.nlp.core.sample.SampleExpression
 
copy(name, intents, supportedLocales) - Method in class ai.tock.nlp.core.Application
 
copy(application, language, engineType, onlyIfNotExists) - Method in class ai.tock.nlp.core.BuildContext
Context for a NLP model build.
copy(application, language, engineType, evaluationContext) - Method in class ai.tock.nlp.core.CallContext
 
copy(tokenizerConfiguration, intentConfiguration, entityConfiguration) - Method in class ai.tock.nlp.core.configuration.NlpApplicationConfiguration
"Native" NLP engine configuration.
copy(properties) - Method in class ai.tock.nlp.core.configuration.NlpModelConfiguration
The NLP model configuration properties.
copy(namespace, entityName, values, onlyValues, minDistance, textSearch) - Method in class ai.tock.nlp.core.DictionaryData
A dictionary model used for predefined values entities.
copy(regexp) - Method in class ai.tock.nlp.core.EntitiesRegexp
 
copy(entityType, role) - Method in class ai.tock.nlp.core.Entity
An entity definition.
copy(referenceDate, mergeEntityTypes, classifyEntityTypes, referenceDateByEntityMap) - Method in class ai.tock.nlp.core.EntityEvaluationContext
Configure entity evaluation.
copy(value, probability) - Method in class ai.tock.nlp.core.EntityRecognition
 
copy(name, subEntities, dictionary, obfuscated) - Method in class ai.tock.nlp.core.EntityType
A type of entity.
copy(start, end, entity, value, subEntities, evaluated) - Method in class ai.tock.nlp.core.EntityValue
An entity value.
copy(name, entities, entitiesRegexp) - Method in class ai.tock.nlp.core.Intent
An intent is defined by an unique name.
copy(value, content, initial, position, probability) - Method in class ai.tock.nlp.core.merge.ValueDescriptor
Contains all information about a value to help values merge.
copy(name) - Method in class ai.tock.nlp.core.NlpEngineType
Nlp Engine type.
copy(intent, entities, notRetainedEntities, intentProbability, entitiesProbability) - Method in class ai.tock.nlp.core.ParsingResult
 
copy(value, labels) - Method in class ai.tock.nlp.core.PredefinedValue
Used to deal with entities composed of a predefined list of values.
copy(expression, entities) - Method in class ai.tock.nlp.core.quality.EntityMatchError
 
copy(expression, intent, intentProbability) - Method in class ai.tock.nlp.core.quality.IntentMatchError
 
copy(callContext, threshold) - Method in class ai.tock.nlp.core.quality.TestContext
 
copy(expressionsInModel, expressionsTested, intentErrors, entityErrors, buildModelDuration, testSentencesDuration, startDate) - Method in class ai.tock.nlp.core.quality.TestModelReport
 
copy(language) - Method in class ai.tock.nlp.core.sample.SampleContext
 
copy(definition, subEntities, start, end) - Method in class ai.tock.nlp.core.sample.SampleEntity
 
copy(text, intent, entities, context) - Method in class ai.tock.nlp.core.sample.SampleExpression
 

D

DefaultImpls() - Constructor for class ai.tock.nlp.core.IntOpenRange.DefaultImpls
 
deleteOrphans(applicationsAndIntents, entityTypes) - Method in interface ai.tock.nlp.core.ModelCore
Remove models that does not match specified applications or intents.
DictionaryData - Class in ai.tock.nlp.core
A dictionary model used for predefined values entities.
DictionaryData(namespace, entityName, values, onlyValues, minDistance, textSearch) - Constructor for class ai.tock.nlp.core.DictionaryData
A dictionary model used for predefined values entities.
DictionaryRepository - Interface in ai.tock.nlp.core
Data Dictionary access.
DictionaryRepository() - Constructor for interface ai.tock.nlp.core.DictionaryRepository
 

E

EntitiesRegexp - Class in ai.tock.nlp.core
 
EntitiesRegexp(regexp) - Constructor for class ai.tock.nlp.core.EntitiesRegexp
 
Entity - Class in ai.tock.nlp.core
An entity definition.
Entity(entityType, role) - Constructor for class ai.tock.nlp.core.Entity
An entity definition.
EntityEvaluationContext - Class in ai.tock.nlp.core
Configure entity evaluation.
EntityEvaluationContext(referenceDate, mergeEntityTypes, classifyEntityTypes, referenceDateByEntityMap) - Constructor for class ai.tock.nlp.core.EntityEvaluationContext
Configure entity evaluation.
EntityEvaluationContext() - Constructor for class ai.tock.nlp.core.EntityEvaluationContext
Configure entity evaluation.
EntityMatchError - Class in ai.tock.nlp.core.quality
 
EntityMatchError(expression, entities) - Constructor for class ai.tock.nlp.core.quality.EntityMatchError
 
EntityRecognition - Class in ai.tock.nlp.core
 
EntityRecognition(value, probability) - Constructor for class ai.tock.nlp.core.EntityRecognition
 
EntityType - Class in ai.tock.nlp.core
A type of entity.
EntityType(name, subEntities, dictionary, obfuscated) - Constructor for class ai.tock.nlp.core.EntityType
A type of entity.
EntityValue - Class in ai.tock.nlp.core
An entity value.
EntityValue(start, end, entity, value, subEntities, evaluated) - Constructor for class ai.tock.nlp.core.EntityValue
An entity value.
entityValues(def) - Method in class ai.tock.nlp.core.sample.SampleExpression
 
equals(p) - Method in class ai.tock.nlp.core.Application
 
equals(p) - Method in class ai.tock.nlp.core.BuildContext
Context for a NLP model build.
equals(p) - Method in class ai.tock.nlp.core.CallContext
 
equals(p) - Method in class ai.tock.nlp.core.configuration.NlpApplicationConfiguration
"Native" NLP engine configuration.
equals(p) - Method in class ai.tock.nlp.core.configuration.NlpModelConfiguration
The NLP model configuration properties.
equals(p) - Method in class ai.tock.nlp.core.DictionaryData
A dictionary model used for predefined values entities.
equals(p) - Method in class ai.tock.nlp.core.EntitiesRegexp
 
equals(p) - Method in class ai.tock.nlp.core.Entity
An entity definition.
equals(p) - Method in class ai.tock.nlp.core.EntityEvaluationContext
Configure entity evaluation.
equals(p) - Method in class ai.tock.nlp.core.EntityRecognition
 
equals(other) - Method in class ai.tock.nlp.core.EntityType
 
equals(p) - Method in class ai.tock.nlp.core.EntityValue
An entity value.
equals(other) - Method in class ai.tock.nlp.core.Intent
 
equals(p) - Method in class ai.tock.nlp.core.merge.ValueDescriptor
Contains all information about a value to help values merge.
equals(p) - Method in class ai.tock.nlp.core.NlpEngineType
Nlp Engine type.
equals(p) - Method in class ai.tock.nlp.core.ParsingResult
 
equals(p) - Method in class ai.tock.nlp.core.PredefinedValue
Used to deal with entities composed of a predefined list of values.
equals(p) - Method in class ai.tock.nlp.core.quality.EntityMatchError
 
equals(p) - Method in class ai.tock.nlp.core.quality.IntentMatchError
 
equals(p) - Method in class ai.tock.nlp.core.quality.TestContext
 
equals(p) - Method in class ai.tock.nlp.core.quality.TestModelReport
 
equals(p) - Method in class ai.tock.nlp.core.sample.SampleContext
 
equals(p) - Method in class ai.tock.nlp.core.sample.SampleEntity
 
equals(p) - Method in class ai.tock.nlp.core.sample.SampleExpression
 
evaluateEntities(context, text, entities) - Method in interface ai.tock.nlp.core.NlpCore
Evaluate entity values.

F

findSubEntity(role) - Method in class ai.tock.nlp.core.EntityType
 

G

getApplication() - Method in class ai.tock.nlp.core.BuildContext
 
getApplication() - Method in class ai.tock.nlp.core.CallContext
 
getBuildModelDuration() - Method in class ai.tock.nlp.core.quality.TestModelReport
 
getBuiltInEntityTypes() - Method in interface ai.tock.nlp.core.NlpCore
Returns all built-in entities.
getCallContext() - Method in class ai.tock.nlp.core.quality.TestContext
 
getClassifyEntityTypes() - Method in class ai.tock.nlp.core.EntityEvaluationContext
If using entity type models is requested
getContent() - Method in class ai.tock.nlp.core.merge.ValueDescriptor
 
getContext() - Method in class ai.tock.nlp.core.sample.SampleExpression
 
getCurrentModelConfiguration(applicationName, nlpEngineType) - Method in interface ai.tock.nlp.core.ModelCore
Returns the current model configuration.
getDefaultIntentSelector() - Method in class ai.tock.nlp.core.IntentSelector.Companion
 
getDefinition() - Method in class ai.tock.nlp.core.sample.SampleEntity
 
getDictionary() - Method in class ai.tock.nlp.core.EntityType
Is the entity based on a dictionary
getEMPTY_CONFIGURATION() - Method in class ai.tock.nlp.core.configuration.NlpApplicationConfiguration.Companion
 
getEnd() - Method in class ai.tock.nlp.core.EntityRecognition
End
getEnd() - Method in class ai.tock.nlp.core.EntityValue
End
getEnd() - Method in interface ai.tock.nlp.core.IntOpenRange
 
getEnd() - Method in class ai.tock.nlp.core.sample.SampleEntity
 
getEngineType() - Method in class ai.tock.nlp.core.BuildContext
 
getEngineType() - Method in class ai.tock.nlp.core.CallContext
 
getEntities() - Method in class ai.tock.nlp.core.Intent
 
getEntities() - Method in class ai.tock.nlp.core.ParsingResult
 
getEntities() - Method in class ai.tock.nlp.core.quality.EntityMatchError
 
getEntities() - Method in class ai.tock.nlp.core.sample.SampleExpression
 
getEntitiesProbability() - Method in class ai.tock.nlp.core.ParsingResult
 
getEntitiesRegexp() - Method in class ai.tock.nlp.core.Intent
 
getEntity() - Method in class ai.tock.nlp.core.EntityValue
Entity definition.
getEntity(role) - Method in class ai.tock.nlp.core.Intent
 
getEntityConfiguration() - Method in class ai.tock.nlp.core.configuration.NlpApplicationConfiguration
 
getEntityErrors() - Method in class ai.tock.nlp.core.quality.TestModelReport
 
getEntityName() - Method in class ai.tock.nlp.core.DictionaryData
The name of the entity.
getEntityType() - Method in class ai.tock.nlp.core.Entity
Entity type definition.
getEntityType() - Method in class ai.tock.nlp.core.EntityRecognition
 
getEvaluated() - Method in class ai.tock.nlp.core.EntityValue
Is this entity has been evaluated?
getEvaluationContext() - Method in class ai.tock.nlp.core.CallContext
 
getExpression() - Method in class ai.tock.nlp.core.quality.EntityMatchError
 
getExpression() - Method in class ai.tock.nlp.core.quality.IntentMatchError
 
getExpressionsInModel() - Method in class ai.tock.nlp.core.quality.TestModelReport
 
getExpressionsTested() - Method in class ai.tock.nlp.core.quality.TestModelReport
 
getInitial() - Method in class ai.tock.nlp.core.merge.ValueDescriptor
 
getIntent(intentName) - Method in class ai.tock.nlp.core.Application
 
getIntent() - Method in class ai.tock.nlp.core.ParsingResult
 
getIntent() - Method in class ai.tock.nlp.core.quality.IntentMatchError
 
getIntent() - Method in class ai.tock.nlp.core.sample.SampleExpression
 
getIntentConfiguration() - Method in class ai.tock.nlp.core.configuration.NlpApplicationConfiguration
 
getIntentErrors() - Method in class ai.tock.nlp.core.quality.TestModelReport
 
getIntentProbability() - Method in class ai.tock.nlp.core.ParsingResult
 
getIntentProbability() - Method in class ai.tock.nlp.core.quality.IntentMatchError
 
getIntents() - Method in class ai.tock.nlp.core.Application
 
getLabels() - Method in class ai.tock.nlp.core.PredefinedValue
The list of possible values for each locale.
getLabelsMap(locale) - Method in class ai.tock.nlp.core.DictionaryData
Returns a class PredefinedValue -> list of labels map for the specified locale.
getLanguage() - Method in class ai.tock.nlp.core.BuildContext
 
getLanguage() - Method in class ai.tock.nlp.core.CallContext
 
getLanguage() - Method in class ai.tock.nlp.core.sample.SampleContext
 
getMergeEntityTypes() - Method in class ai.tock.nlp.core.EntityEvaluationContext
If merging entity type values is requested.
getMinDistance() - Method in class ai.tock.nlp.core.DictionaryData
The minimum distance to be allowed.
getName() - Method in class ai.tock.nlp.core.Application
 
getName() - Method in class ai.tock.nlp.core.EntityType
The qualified name of the entity
getName() - Method in class ai.tock.nlp.core.Intent
 
getName() - Method in class ai.tock.nlp.core.NlpEngineType
The unique name of nlp engine.
getNamespace() - Method in class ai.tock.nlp.core.DictionaryData
The namespace of the entity.
getNotRetainedEntities() - Method in class ai.tock.nlp.core.ParsingResult
 
getObfuscated() - Method in class ai.tock.nlp.core.EntityType
Is the entity has to be systematically obfuscated?
getOnlyIfNotExists() - Method in class ai.tock.nlp.core.BuildContext
update the model only if he does not exist already
getOnlyValues() - Method in class ai.tock.nlp.core.DictionaryData
Are only defined labels allowed or can we try to use Damerau-Levenshtein distance
getOpennlp() - Method in class ai.tock.nlp.core.NlpEngineType.Companion
 
getPosition() - Method in class ai.tock.nlp.core.merge.ValueDescriptor
 
getProbability() - Method in class ai.tock.nlp.core.EntityRecognition
 
getProbability() - Method in class ai.tock.nlp.core.merge.ValueDescriptor
 
getProperties() - Method in class ai.tock.nlp.core.configuration.NlpModelConfiguration
 
getQualifiedName() - Method in class ai.tock.nlp.core.DictionaryData
 
getReferenceDate() - Method in class ai.tock.nlp.core.EntityEvaluationContext
The reference date for dates.
getReferenceDateByEntityMap() - Method in class ai.tock.nlp.core.EntityEvaluationContext
To manage a different date for each specified entity.
getRegexp() - Method in class ai.tock.nlp.core.EntitiesRegexp
 
getRole() - Method in class ai.tock.nlp.core.Entity
Role of the entity.
getRole() - Method in class ai.tock.nlp.core.EntityRecognition
 
getStanford() - Method in class ai.tock.nlp.core.NlpEngineType.Companion
 
getStart() - Method in class ai.tock.nlp.core.EntityRecognition
Start
getStart() - Method in class ai.tock.nlp.core.EntityValue
Start
getStart() - Method in interface ai.tock.nlp.core.IntOpenRange
 
getStart() - Method in class ai.tock.nlp.core.sample.SampleEntity
 
getStartDate() - Method in class ai.tock.nlp.core.quality.TestModelReport
 
getSubEntities() - Method in class ai.tock.nlp.core.EntityType
The sub entities of this entity if any.
getSubEntities() - Method in class ai.tock.nlp.core.EntityValue
Sub entities if any.
getSubEntities() - Method in class ai.tock.nlp.core.sample.SampleEntity
 
getSupportedLocales() - Method in class ai.tock.nlp.core.Application
 
getTestSentencesDuration() - Method in class ai.tock.nlp.core.quality.TestModelReport
 
getText() - Method in class ai.tock.nlp.core.sample.SampleExpression
 
getTextSearch() - Method in class ai.tock.nlp.core.DictionaryData
If the text is contained by at least one label,
getThreshold() - Method in class ai.tock.nlp.core.quality.TestContext
 
getTokenizerConfiguration() - Method in class ai.tock.nlp.core.configuration.NlpApplicationConfiguration
 
getUNKNOWN_INTENT() - Method in class ai.tock.nlp.core.Intent.Companion
 
getValue() - Method in class ai.tock.nlp.core.EntityRecognition
 
getValue() - Method in class ai.tock.nlp.core.EntityValue
Current value if evaluated.
getValue() - Method in class ai.tock.nlp.core.merge.ValueDescriptor
 
getValue() - Method in class ai.tock.nlp.core.PredefinedValue
The reference value.
getValues() - Method in class ai.tock.nlp.core.DictionaryData
The values of the dictionary.

H

hasEntity(entityType, role) - Method in class ai.tock.nlp.core.Intent
 
hashCode() - Method in class ai.tock.nlp.core.Application
 
hashCode() - Method in class ai.tock.nlp.core.BuildContext
Context for a NLP model build.
hashCode() - Method in class ai.tock.nlp.core.CallContext
 
hashCode() - Method in class ai.tock.nlp.core.configuration.NlpApplicationConfiguration
"Native" NLP engine configuration.
hashCode() - Method in class ai.tock.nlp.core.configuration.NlpModelConfiguration
The NLP model configuration properties.
hashCode() - Method in class ai.tock.nlp.core.DictionaryData
A dictionary model used for predefined values entities.
hashCode() - Method in class ai.tock.nlp.core.EntitiesRegexp
 
hashCode() - Method in class ai.tock.nlp.core.Entity
An entity definition.
hashCode() - Method in class ai.tock.nlp.core.EntityEvaluationContext
Configure entity evaluation.
hashCode() - Method in class ai.tock.nlp.core.EntityRecognition
 
hashCode() - Method in class ai.tock.nlp.core.EntityType
 
hashCode() - Method in class ai.tock.nlp.core.EntityValue
An entity value.
hashCode() - Method in class ai.tock.nlp.core.Intent
 
hashCode() - Method in class ai.tock.nlp.core.merge.ValueDescriptor
Contains all information about a value to help values merge.
hashCode() - Method in class ai.tock.nlp.core.NlpEngineType
Nlp Engine type.
hashCode() - Method in class ai.tock.nlp.core.ParsingResult
 
hashCode() - Method in class ai.tock.nlp.core.PredefinedValue
Used to deal with entities composed of a predefined list of values.
hashCode() - Method in class ai.tock.nlp.core.quality.EntityMatchError
 
hashCode() - Method in class ai.tock.nlp.core.quality.IntentMatchError
 
hashCode() - Method in class ai.tock.nlp.core.quality.TestContext
 
hashCode() - Method in class ai.tock.nlp.core.quality.TestModelReport
 
hashCode() - Method in class ai.tock.nlp.core.sample.SampleContext
 
hashCode() - Method in class ai.tock.nlp.core.sample.SampleEntity
 
hashCode() - Method in class ai.tock.nlp.core.sample.SampleExpression
 
hasSubEntities() - Method in class ai.tock.nlp.core.EntityRecognition
 
hasSubEntities() - Method in class ai.tock.nlp.core.EntityType
 
healthcheck() - Method in interface ai.tock.nlp.core.NlpCore
Check engines availability.

I

Intent - Class in ai.tock.nlp.core
An intent is defined by an unique name.
Intent(name, entities, entitiesRegexp) - Constructor for class ai.tock.nlp.core.Intent
An intent is defined by an unique name.
Intent.Companion - Class in ai.tock.nlp.core
 
IntentClassification - Interface in ai.tock.nlp.core
Sorted by probability - the first is the better.
IntentClassification() - Constructor for interface ai.tock.nlp.core.IntentClassification
 
IntentMatchError - Class in ai.tock.nlp.core.quality
 
IntentMatchError(expression, intent, intentProbability) - Constructor for class ai.tock.nlp.core.quality.IntentMatchError
 
IntentSelector - Interface in ai.tock.nlp.core
To select the best intent match - default take the highest probability.
IntentSelector() - Constructor for interface ai.tock.nlp.core.IntentSelector
 
IntentSelector.Companion - Class in ai.tock.nlp.core
 
IntOpenRange - Interface in ai.tock.nlp.core
 
IntOpenRange() - Constructor for interface ai.tock.nlp.core.IntOpenRange
 
IntOpenRange.DefaultImpls - Class in ai.tock.nlp.core
 
isSameRange(range) - Method in class ai.tock.nlp.core.EntityRecognition
 
isSameRange($this, range) - Static method in class ai.tock.nlp.core.IntOpenRange.DefaultImpls
 
isSameRange(range) - Method in interface ai.tock.nlp.core.IntOpenRange
 
isType(entityType) - Method in class ai.tock.nlp.core.sample.SampleEntity
 

M

mergeValues(context, entity, values) - Method in interface ai.tock.nlp.core.NlpCore
Merge two or more values for the given class Entity.
ModelCore - Interface in ai.tock.nlp.core
The main entry point to manage NLP models.
ModelCore() - Constructor for interface ai.tock.nlp.core.ModelCore
 

N

NlpApplicationConfiguration - Class in ai.tock.nlp.core.configuration
"Native" NLP engine configuration.
NlpApplicationConfiguration(tokenizerConfiguration, intentConfiguration, entityConfiguration) - Constructor for class ai.tock.nlp.core.configuration.NlpApplicationConfiguration
"Native" NLP engine configuration.
NlpApplicationConfiguration() - Constructor for class ai.tock.nlp.core.configuration.NlpApplicationConfiguration
"Native" NLP engine configuration.
NlpApplicationConfiguration.Companion - Class in ai.tock.nlp.core.configuration
 
NlpCore - Interface in ai.tock.nlp.core
The main entry point for NLP.
NlpCore() - Constructor for interface ai.tock.nlp.core.NlpCore
 
NlpEngineType - Class in ai.tock.nlp.core
Nlp Engine type.
NlpEngineType(name) - Constructor for class ai.tock.nlp.core.NlpEngineType
Nlp Engine type.
NlpEngineType.Companion - Class in ai.tock.nlp.core
 
NlpModelConfiguration - Class in ai.tock.nlp.core.configuration
The NLP model configuration properties.
NlpModelConfiguration(properties) - Constructor for class ai.tock.nlp.core.configuration.NlpModelConfiguration
The NLP model configuration properties.
NlpModelConfiguration() - Constructor for class ai.tock.nlp.core.configuration.NlpModelConfiguration
The NLP model configuration properties.

O

overlap(range) - Method in class ai.tock.nlp.core.EntityRecognition
 
overlap(start, end) - Method in class ai.tock.nlp.core.EntityRecognition
 
overlap($this, range) - Static method in class ai.tock.nlp.core.IntOpenRange.DefaultImpls
 
overlap($this, start, end) - Static method in class ai.tock.nlp.core.IntOpenRange.DefaultImpls
 
overlap(range) - Method in interface ai.tock.nlp.core.IntOpenRange
 
overlap(start, end) - Method in interface ai.tock.nlp.core.IntOpenRange
 

P

parse(context, text, intentSelector) - Method in interface ai.tock.nlp.core.NlpCore
Parse text with NLP engine.
ParsingResult - Class in ai.tock.nlp.core
 
ParsingResult(intent, entities, notRetainedEntities, intentProbability, entitiesProbability) - Constructor for class ai.tock.nlp.core.ParsingResult
 
PredefinedValue - Class in ai.tock.nlp.core
Used to deal with entities composed of a predefined list of values.
PredefinedValue(value, labels) - Constructor for class ai.tock.nlp.core.PredefinedValue
Used to deal with entities composed of a predefined list of values.
probability() - Method in interface ai.tock.nlp.core.IntentClassification
Returns the probability 0..1 of the current intent.

R

referenceDateForEntity(entity) - Method in class ai.tock.nlp.core.EntityEvaluationContext
 

S

SampleContext - Class in ai.tock.nlp.core.sample
 
SampleContext(language) - Constructor for class ai.tock.nlp.core.sample.SampleContext
 
SampleContext() - Constructor for class ai.tock.nlp.core.sample.SampleContext
 
SampleEntity - Class in ai.tock.nlp.core.sample
 
SampleEntity(definition, subEntities, start, end) - Constructor for class ai.tock.nlp.core.sample.SampleEntity
 
SampleExpression - Class in ai.tock.nlp.core.sample
 
SampleExpression(text, intent, entities, context) - Constructor for class ai.tock.nlp.core.sample.SampleExpression
 
selectIntent(classification) - Method in interface ai.tock.nlp.core.IntentSelector
 
size() - Method in class ai.tock.nlp.core.EntityRecognition
 
size($this) - Static method in class ai.tock.nlp.core.IntOpenRange.DefaultImpls
 
size() - Method in interface ai.tock.nlp.core.IntOpenRange
 
supportedNlpEngineTypes() - Method in interface ai.tock.nlp.core.NlpCore
Supported nlp engines.
supportValuesMerge(entityType) - Method in interface ai.tock.nlp.core.NlpCore
Does the given class EntityType supports values merge?

T

TestContext - Class in ai.tock.nlp.core.quality
 
TestContext(callContext, threshold) - Constructor for class ai.tock.nlp.core.quality.TestContext
 
testModel(context, expressions) - Method in interface ai.tock.nlp.core.ModelCore
Test a model and returns a report.
TestModelReport - Class in ai.tock.nlp.core.quality
 
TestModelReport(expressionsInModel, expressionsTested, intentErrors, entityErrors, buildModelDuration, testSentencesDuration, startDate) - Constructor for class ai.tock.nlp.core.quality.TestModelReport
 
textValue(originalText) - Method in class ai.tock.nlp.core.EntityRecognition
 
textValue($this, originalText) - Static method in class ai.tock.nlp.core.IntOpenRange.DefaultImpls
 
textValue(originalText) - Method in interface ai.tock.nlp.core.IntOpenRange
 
toClosedRange() - Method in class ai.tock.nlp.core.EntityRecognition
Transforms this range into an IntRange.
toClosedRange($this) - Static method in class ai.tock.nlp.core.IntOpenRange.DefaultImpls
Transforms this range into an IntRange.
toClosedRange() - Method in interface ai.tock.nlp.core.IntOpenRange
Transforms this range into an IntRange.
toString() - Method in class ai.tock.nlp.core.Application
 
toString() - Method in class ai.tock.nlp.core.BuildContext
Context for a NLP model build.
toString() - Method in class ai.tock.nlp.core.CallContext
 
toString() - Method in class ai.tock.nlp.core.configuration.NlpApplicationConfiguration
"Native" NLP engine configuration.
toString() - Method in class ai.tock.nlp.core.configuration.NlpModelConfiguration
The NLP model configuration properties.
toString() - Method in class ai.tock.nlp.core.DictionaryData
A dictionary model used for predefined values entities.
toString() - Method in class ai.tock.nlp.core.EntitiesRegexp
 
toString() - Method in class ai.tock.nlp.core.Entity
An entity definition.
toString() - Method in class ai.tock.nlp.core.EntityEvaluationContext
Configure entity evaluation.
toString() - Method in class ai.tock.nlp.core.EntityRecognition
 
toString() - Method in class ai.tock.nlp.core.EntityType
A type of entity.
toString() - Method in class ai.tock.nlp.core.EntityValue
An entity value.
toString() - Method in class ai.tock.nlp.core.Intent
An intent is defined by an unique name.
toString() - Method in class ai.tock.nlp.core.merge.ValueDescriptor
Contains all information about a value to help values merge.
toString() - Method in class ai.tock.nlp.core.NlpEngineType
Nlp Engine type.
toString() - Method in class ai.tock.nlp.core.ParsingResult
 
toString() - Method in class ai.tock.nlp.core.PredefinedValue
Used to deal with entities composed of a predefined list of values.
toString() - Method in class ai.tock.nlp.core.quality.EntityMatchError
 
toString() - Method in class ai.tock.nlp.core.quality.IntentMatchError
 
toString() - Method in class ai.tock.nlp.core.quality.TestContext
 
toString() - Method in class ai.tock.nlp.core.quality.TestModelReport
 
toString() - Method in class ai.tock.nlp.core.sample.SampleContext
 
toString() - Method in class ai.tock.nlp.core.sample.SampleEntity
 
toString() - Method in class ai.tock.nlp.core.sample.SampleExpression
 

U

UNKNOWN_INTENT_NAME - Static variable in class ai.tock.nlp.core.Intent
 
updateData(data) - Method in interface ai.tock.nlp.core.DictionaryRepository
Update dictionary data.
updateEntityModelForEntityType(context, entityType, expressions) - Method in interface ai.tock.nlp.core.ModelCore
Update entity type model.
updateEntityModelForIntent(context, intent, expressions) - Method in interface ai.tock.nlp.core.ModelCore
Update entity model.
updateIntentModel(context, expressions) - Method in interface ai.tock.nlp.core.ModelCore
Update intent model.
updateModelConfiguration(applicationName, engineType, configuration) - Method in interface ai.tock.nlp.core.ModelCore
Updates the model configuration for the given application name.

V

ValueDescriptor - Class in ai.tock.nlp.core.merge
Contains all information about a value to help values merge.
ValueDescriptor(value, content, initial, position, probability) - Constructor for class ai.tock.nlp.core.merge.ValueDescriptor
Contains all information about a value to help values merge.

W

warmupModels(context) - Method in interface ai.tock.nlp.core.ModelCore
Load all models in memory.
A B C D E F G H I M N O P R S T U V W 
Skip navigation links