В архитектуре Rasa Core класс Tracker содержит историю текущего разговора.
Я полагаю, вы можете реализовать свой журнал, вызвав его as_dialogue
метод .
Глядя на документы , вывод этой сериализации выглядит точно так же, как элементы в журналах, создаваемых сервером:
{
"py/object":"rasa_core.conversation.Dialogue",
"events":[
{
"py/object": "rasa_core.events.UserUttered",
"entities": [],
"intent": {
"name": "greet",
"confidence": 1.0
},
"text": "/greet"
},
{
"py/object": "rasa_core.events.ActionExecuted",
"action_name": "utter_greet",
"unpredictable": false
}
],
"name":"hello_world"
}