Hi,
I used tracker_store to store the conversation in sqlite db. But when I queried the events table, it is difficult to analyze the data. It has too much information and stored in a format, which is difficult to interpret.
Is it possible to take only selected data, especially from the data field (text, intent name, confidence) as well as type_name in a different table? This will help us to analyze the questions for which the Bot couldn’t respond properly.
Any help is greatly appreciated!!!
{"event": "user", "timestamp": 1635786308.4820378, "text": "Hi", "parse_data": {"intent": {"id": -9204443980609379941, "name": "greet", "confidence": 0.9943744540214539}, "entities": [], "text": "Hi", "message_id": "840f149b1b164595b5f7337a08be75cc", "metadata": {}, "intent_ranking": [{"id": -9204443980609379941, "name": "greet", "confidence": 0.9943744540214539}, {"id": 7897185509236808054, "name": "affirm", "confidence": 0.0033705902751535177}, {"id": 6333526711079021391, "name": "goodbye", "confidence": 0.0005133352242410183}, {"id": 7387942895536493345, "name": "Agri_role_only", "confidence": 0.0004108810389880091}, {"id": 6454199406070029610, "name": "mood_great", "confidence": 0.0003981619083788246}, {"id": 8102569156785441440, "name": "option1", "confidence": 0.00024302180099766701}, {"id": -90554067107575790, "name": "only_nutrient", "confidence": 0.00022492994321510196}, {"id": -9061429848448343375, "name": "only_crop", "confidence": 0.00021938339341431856}, {"id": -2168372780928401955, "name": "deny", "confidence": 0.00014103327703196555}, {"id": 8262967115686264830, "name": "bot_challenge", "confidence": 0.00010421311890240759}], "response_selector": {"all_retrieval_intents": [], "default": {"response": {"id": null, "responses": null, "response_templates": null, "confidence": 0.0, "intent_response_key": null, "utter_action": "utter_None", "template_name": "utter_None"}, "ranking": []}}}, "input_channel": "cmdline", "message_id": "840f149b1b164595b5f7337a08be75cc", "metadata": {}}