-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The result of markers evaluations doesn't seem to detect/include markers in all cases #10124
Comments
It looks the there are three trackers in the tracker store.
But this one should have ~60 events but only the first two are loaded.
Will find out why. |
The tracker with the ID= This tracker also contains the event |
I removed the Stepping through the code, I can see that the function One thing I've come to realise while debugging this issue is that we should have kept the |
Ok I think I fixed it. Will submit a PR. 👍 |
The timestamps do not help much to identify missing events either: To know that something is missing we'd need to know which timestamps to expect. This might be true if we're adding a conversation ourselves and know that we talked to the bot at 3pm but there is no event logged for 3pm - but otherwise it gives us as much information as the indices and besides we'd also see that the words that we said in that conversation at 3pm are also not present in any of the logged messages. |
I found it helpful because I was using a database viewer and can see the timestamps of events. I expected 4 events to be marked, but only got 2 markers in the output, and couldn't figure out from the indices which ones were missing. However, I could see this info in the debugger. But the question is whether customers would find it useful too or whether it is wasteful. At the moment you have to count the events in the database viewer to figure out where a marker is placed which iI found less conveniet than searching for a timestamp 😄 |
Rasa Open Source version
3.0rc1
Rasa SDK version
No response
Rasa X version
No response
Python version
3.8
What operating system are you using?
OSX
What happened?
I was testing that a marker defined for each condition (
action_executed
,intent_detected
,slot_set
) is correctly extracted and accidentally found out that the result doesn't seem to contain all the markers that actually should be extracted.I used the default bot (the one created with
rasa init
), and here is mymarkers.yml
:I had several conversations but the
extracted_markers.csv
contains only two markers:The thing is my tracker store actually contains more than just two
mood_unhappy
ormood_great
intents. It might also be that my understanding is wrong, but shouldn't all of them be extracted?You can find my bot that also includes a database (
simple_tracker_store.db
) with all conversations in attachements hereCommand / Request
No response
Relevant log output
No response
The text was updated successfully, but these errors were encountered: