To answer many simple questions (FAQ, are you a bot, …), I would like to be able to call a response retrieval models from a custom action. In this custom action, I want use a
UserUtteranceReverted() in return to not influence the prediction on future responses, because I use a MemoizationPolicy.
class ActionFAQ(Action): def name(self): return "action_faq" def run(self, dispatcher, tracker, domain): dispatcher.utter_message(template="respond_faq") return [UserUtteranceReverted()]
respond_faq is my Retrieval Actions.
It would be best to directly implement a
UserUtteranceReverted() when there is this type of intention (all Retrieval Actions) since they can appear at any time in stories.
Thanks a lot.