-
Notifications
You must be signed in to change notification settings - Fork 39
intent
Dmitriy Chechyotkin edited this page Oct 8, 2020
·
1 revision
This activator builder appends intent name to the list of state activators:
state("state1") {
activators {
intent("MyIntent")
intent("AnotherIntent")
}
...
}
Means that this state can be activated by this intent recognised by one of the configured NLU activators.
Learn more about intents here
Once an intent was matched, the IntentActivatorContext becomes available in the action's block of the state:
state("state1") {
activators {
intent("MyIntent")
intent("AnotherIntent")
}
action {
val intent = activator.intent?.intent
val confidence = activator.intent?.confidence
}
}
Particular intent activator may produce detailed info. For example named entities.
Please refer to the appropriate intent activator docs to learn what data could be retrieved from the activator context.