Class PatternMatchingModel

  • All Implemented Interfaces:
    KeyedItem

    public final class PatternMatchingModel
    extends LanguageUnderstandingModel
    Represents a PatternMatchingModel used for intent recognition.
    • Constructor Detail

      • PatternMatchingModel

        public PatternMatchingModel​(String modelId)
        Creates a PatternMatchingModel using the specified model ID.
        Parameters:
        modelId - A string that represents a unique ID for this model.
    • Method Detail

      • getIntents

        public KeyedItemHashMap<PatternMatchingIntent> getIntents()
        This container of PatternMatchingIntent objects is used to define all the PatternMatchingIntent objects this model will look for.
        Returns:
        A KeyedItemHashMap that contains all the Intents.
      • getEntities

        public KeyedItemHashMap<PatternMatchingEntity> getEntities()
        This container of PatternMatchingEntity objects is used to define all the PatternMatchingEntity objects this model will look for.
        Returns:
        A KeyedItemHashMap that contains all the Intents.