I'm new here.
I couldn't find a corresponding answer in the documentation. So need your help and tips.
I have a need to make composite slots. And no idea how to do it.
For example, if the simple slot "color" contains all the colors from the list as a keyphrases. Then the composite slot "not_color" - will contain all variations of the phrases: not "color", where color is slot.
(and this matches key phrases «not red», «not green» and «not blue» in this case)
Waiting for the solution! Thanks!
Cognigy slots actually include a flag by default that identifies if an entity (slot value) is indicated in the phrase in a negative fashion.
That is, if the utterance contains "not blue" then you can expect like:
input.slots.color.keyphrase === "blue"
input.slots.color.neg === true
Here is an example in a clothing context:
Will that work for you?
That works only with simple "slot" - not "slot" cases unfortunately. In Dialogflow I have trained complex composite entities. Is there any opportunity to send request there and get defined values in Cognigy?
In order to continue quickly, you can simply connect your Cognigy.AI Virtual Agent to Dialogflow and then use this for the NLU.
Please find more information here: https://docs.cognigy.com/docs/nlu-connectors
Thanks Alex, will explore this...
and quick question not with this topic. Can we update several profile schema fields in one box or we should use one box for each change?
You can update many profile fiends in one Code node, which will have a code similar to:
Will this work for you?
Is there any limit to generating the composite slots per account?
How many color combinations are added to each composite slot.
What is the process for generating composite slots?
Can you clarify your question? What do you mean by "generating composite slots"?