I’m trying to reset the conversation to a previous state per timestamp. There seems to be an function that completes this but I cannot get it to work.
How can I overwrite the tracker?
DST = DialogueStateTracker(tracker.events, None) # tracker.slots tracker = DST.travel_back_in_time(target_time=until_time) return[tracker]
until_time is a slot that has been filled with a float value, like 1613665082.0.
The custom action gets called as such:
The reason I’m doing this, is because I don’t want to sequentially run the /back action. I want to jump back multiple steps to a previous point in time.