I am using Rasa SDK and created manual agent. So using
handle_message I predict the response and if response intent is
out_of_scope or low confidence then I ignore the Rasa response and predict the response using other AI models.
Now the response that I ignored can open the slot, so my flow is disturbed, As i ignored this low confidence response, but next queries can act according to the opened slot.
So from tracker, I manually set the value to
agent = rasaBots[botRequest.clientId] tracker = agent.tracker_store.retrieve(botRequest.senderId) requestedSlot = tracker.slots['requested_slot'] requestedSlot.value = None
and tried even
but this is not working, on next call still the slot is open