Convo Intent
Matches against Convo intent definitions.
When to use?
When we want to catch the certain convo intent which activates this filter and then execute block of code in simple processor element.
How to use 1.1:
- Select the certain INTENT from the drop-down
example: GuessTheNumber
- Intent GuessTheNumber has Slot name guess and Slot type @convo-core.number
How to use 1.2:
- Select the certain INTENT from the drop-down
example: NumberFailbackFour (sample utterances for this intent: is it for, is your number for, for)
- (Optional) In the Required Slots field, add slot name(if required slot is empty, filter will not activate even if intent name is correct.)
example: MySlotName
- Add predefined values you wish to store into the Predefined Values field
example: guess : 4
When we try to guess the number and for some reason the device understands word for instead number four then we catch NumberFailbackFour intent instead GuessTheNumber intent and we set slot name guess to 4
How to use 2.1:
- Select the certain INTENT from the drop-down
example: SetDeviceName(sample utterances for this intent: is it Adam, call it Adam)
- Intent SetDeviceName has Slot name device_name and Slot type @convo-core.any
How to use 2.2:
- Select the certain INTENT from the drop-down
example: SetDeviceNameSolo (sample utterances for this intent: Billy)
- (Optional) In the Required Slots field, add slot name(if required slot is empty, filter will not activate even if intent name is correct.)
example: MySlotName
- Add values you wish to store into the Rename Values field
example: device_name_solo : device_name
When we try to say new invocation name for the device, for some reason some platform does not support mixing sample utterance with one word and sample utterance with more words in same intent, so we need new intent(SetDeviceNameSolo) with just one sample utterance and then we can rename device_name_solo to device_name and then we can use this slot name.