It is really very strange, bot is not listening to the written stories, in stories i have clearly specified what to do, what sequence should it follow and which action to be uttered when, still it is going on its preconception only. So, if it wants to run by its own wish only so what’s the point of writing stories. For ex:-
- intent: provide_details
entities:
- xyz_id: “342”
- slot_was_set:
- xyz_id: “342”
- action: action_validate_xyz_id
- action: utter_urn_number
- intent: provide_details_lmn_number
entities:
- lmn_number: “8947583232985487”
- slot_was_set:
- lmn_number: “8947583232985487”
- action: action_validate_lmn_number
- slot_was_set:
for this set stories, see the output:- user input:- xyz id is 9832 bot output:- please provide a valid lmn id
this is just one case, many such misclassification it is doing, considering xyz id as lmn id and following that story. one more such case is:- output stored in mongo: xyz_id: “7824679845” pqr_id: “7824679845”
storing same value for two different entities, as i observed it is first storing xyz id only in slot then after another numeric user input is given so it is replacing that xyz slot with any new numeric value, which should not happen.
So please tell a simple solution, through which my bot will sincerely listen to my stories and my actions only, it shouldn’t work according to its conception. For that do i need to change some config alteration or what, please suggest as soon as possible, as after preparing it and after testing it, now it is doing such stupid mistake of misclassifying, I also don’t understand how it happens by its own, well working code without any interference start behaving differently. Please tell a solution to stop this behavior.