Package ai.tock.nlp.front.shared.config
Class ClassifiedSentence
-
- All Implemented Interfaces:
public final class ClassifiedSentenceA sentence with its classification for a given Locale and an ApplicationDefinition.
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringtextprivate final Localelanguageprivate final Id<ApplicationDefinition>applicationIdprivate final InstantcreationDateprivate final InstantupdateDateprivate final ClassifiedSentenceStatusstatusprivate final Classificationclassificationprivate final DoublelastIntentProbabilityprivate final DoublelastEntityProbabilityprivate final InstantlastUsageprivate final LongusageCountprivate final LongunknownCountprivate final BooleanforReviewprivate final StringreviewCommentprivate final Stringqualifierprivate final Map<String, Double>otherIntentsProbabilitiesprivate final Stringconfiguration
-
Constructor Summary
Constructors Constructor Description ClassifiedSentence(String text, Locale language, Id<ApplicationDefinition> applicationId, Instant creationDate, Instant updateDate, ClassifiedSentenceStatus status, Classification classification, Double lastIntentProbability, Double lastEntityProbability, Instant lastUsage, Long usageCount, Long unknownCount, Boolean forReview, String reviewComment, String qualifier, Map<String, Double> otherIntentsProbabilities, String configuration)ClassifiedSentence(ParseResult result, Locale language, Id<ApplicationDefinition> applicationId, Id<IntentDefinition> intentId, Double lastIntentProbability, Double lastEntityProbability)ClassifiedSentence(ParseResult result, Locale language, Id<ApplicationDefinition> applicationId, Id<IntentDefinition> intentId, Double lastIntentProbability, Double lastEntityProbability, String configuration)
-
Method Summary
Modifier and Type Method Description final StringgetText()final LocalegetLanguage()final Id<ApplicationDefinition>getApplicationId()final InstantgetCreationDate()final InstantgetUpdateDate()final ClassifiedSentenceStatusgetStatus()final ClassificationgetClassification()final DoublegetLastIntentProbability()final DoublegetLastEntityProbability()final InstantgetLastUsage()final LonggetUsageCount()final LonggetUnknownCount()final BooleangetForReview()final StringgetReviewComment()final StringgetQualifier()final Map<String, Double>getOtherIntentsProbabilities()final StringgetConfiguration()final SampleExpressiontoSampleExpression(Function1<Id<IntentDefinition>, Intent> intentProvider, Function1<String, EntityType> entityTypeProvider)Build an expression from this sentence. -
-
Constructor Detail
-
ClassifiedSentence
ClassifiedSentence(String text, Locale language, Id<ApplicationDefinition> applicationId, Instant creationDate, Instant updateDate, ClassifiedSentenceStatus status, Classification classification, Double lastIntentProbability, Double lastEntityProbability, Instant lastUsage, Long usageCount, Long unknownCount, Boolean forReview, String reviewComment, String qualifier, Map<String, Double> otherIntentsProbabilities, String configuration)
-
ClassifiedSentence
ClassifiedSentence(ParseResult result, Locale language, Id<ApplicationDefinition> applicationId, Id<IntentDefinition> intentId, Double lastIntentProbability, Double lastEntityProbability)
-
ClassifiedSentence
ClassifiedSentence(ParseResult result, Locale language, Id<ApplicationDefinition> applicationId, Id<IntentDefinition> intentId, Double lastIntentProbability, Double lastEntityProbability, String configuration)
-
-
Method Detail
-
getLanguage
final Locale getLanguage()
-
getApplicationId
final Id<ApplicationDefinition> getApplicationId()
-
getCreationDate
final Instant getCreationDate()
-
getUpdateDate
final Instant getUpdateDate()
-
getStatus
final ClassifiedSentenceStatus getStatus()
-
getClassification
final Classification getClassification()
-
getLastIntentProbability
final Double getLastIntentProbability()
-
getLastEntityProbability
final Double getLastEntityProbability()
-
getLastUsage
final Instant getLastUsage()
-
getUsageCount
final Long getUsageCount()
-
getUnknownCount
final Long getUnknownCount()
-
getForReview
final Boolean getForReview()
-
getReviewComment
final String getReviewComment()
-
getQualifier
final String getQualifier()
-
getOtherIntentsProbabilities
final Map<String, Double> getOtherIntentsProbabilities()
-
getConfiguration
final String getConfiguration()
-
toSampleExpression
final SampleExpression toSampleExpression(Function1<Id<IntentDefinition>, Intent> intentProvider, Function1<String, EntityType> entityTypeProvider)
Build an expression from this sentence.
- Parameters:
intentProvider- intent id -> intent providerentityTypeProvider- entity type name -> entity type provider
-
-
-
-