tock / ai.tock.bot.engine.nlp

Package ai.tock.bot.engine.nlp

To customize default NLP behaviour

Types

BuiltInKeywordListener

Built-in listener to start BotDefinition.keywordStory.

object BuiltInKeywordListener : NlpListener

KeywordService

interface KeywordService

NlpCallStats

Stats about nlp call.

data class NlpCallStats

NlpController

Sends NLP requests.

interface NlpController

NlpEntityMergeContext

Provides all info to allow multiple values of the same entity type to be merged.

data class NlpEntityMergeContext

NlpIntentStat

Used by NlpCallStats. Pair Intent - probability.

data class NlpIntentStat

NlpListener

Used to customize behaviour of NLP parsing - and also to monitor NLP requests - on bot side. Has to be registered using ai.tock.bot.engine.BotRepository.registerNlpListener.

interface NlpListener