Hi,
I have written stories using interactive learning tool , I am training my bot using 3 main policies i.e - Memorization , Keras and have a custom fallback policy with core threshold = 0.3 and nlu threshold = 0.2
I have atleast 40-50 stories which makes my bot working properly. I have been tracking user state when bot goes into a dialogue conversation and also a custom action triggers every time user skips the expected output. i.e Happy path
U - I want to order something
B - what do you want to order?
U - Good morning!
B - Good Morning
B- What do you want to order?
This is a dummy flow for explaining a little bit about my flow!
Now the problem is coming whenever user goes into fallback.
Bot handles it like i wanted but it does not follows the multi-step utterance or the story i wanted it to handle i.e
Not so happy path -
U - I want to order something
B - what do you want to order?
U - I want you to drive the car (fallback)
B - Sorry i cannot order that!
On debugging the http server i am finding that Bot is switching from Memorization policy to Fallback policy and and then it goes to Keras policy and hence it stops following the story. and therefore i did not get response structure i mentioned in first story.
Secondly - On removing the Fallback policy this issue gets resolved but whenever i enter some gibberish input like -
Unhappy path -
U - I want to order something
B - what do you want to order?
U - bshbehbgbbevbtb
Here bot predicts a wrong intent and thus action as well!
How can i control the policies so that i can prevent bot to hinder stories as well as use fallback policy for gibberish content
Thanks!