Hi there,
I’m having trouble with some custom actions in which I want to utter some actions if several conditions are met. I’m trying to do it both through
dispatcher.utter_template('utter_name', tracker)
and return [events.FollowupAction('utter_name')]
.
In both cases, the log shows Predicted next action 'utter_name' with confidence 1.00.
The problem is that, after that, logs show that KerasPolicy
predicts a different next action, so utter_name
is not uttered at all and the conversational flow is broken. The same happens if I use EmbeddingPolicy
instead of KerasPolicy
.
Does anyone know how can I force it so that it utters that action when the conditions are met no matter what KerasPolicy
or EmbeddingPolicy
predicts?
Thank you in advance.