Will Tracker Store save slots?

Hello, everyone. I have configured sqlite for Tracker Store. When I collect some slots I restart rasa server, I find all slots is lost. But the slots is stored on the database, so what’s the problem.

@ILG2021

InMemoryTrackerStore (default)#

InMemoryTrackerStore is the default tracker store. It is used if no other tracker store is configured. It stores the conversation history in memory.

Ref: Tracker Stores

I hope this will help you.

Yes, I know this. I mean I have configured a sqlite database as tracker store.

What you mean but this? can you elaborate more?

Yes, for example I have a form which contains 4 slots, first time I chat with the robot, it filled 2 slots. And then rasa server restart to refresh the model, the form trigger again, but it still ask for the first slot. I think it should continue to ask for the third one.

@ILG2021 ok, please ref this link Tracker Stores and note :

NOTE: As this store keeps all history in memory, the entire history is lost if you restart the Rasa server.

on the other, and if you conversation saved in SQL database, you can fetch from there, but for that you need to write the custom code.

I hope this will help you.

ok, thanks for you reply, I will check the source code later.