У меня проблема с ядром rasa. Предположим, у меня есть rasa-nlu, способный определять время
Например, "let's start tomorrow"
может получить время объекта: 2018-06-10:T18:39:155Z
Ok, теперь я хочу, чтобы следующие ветви или решения были обусловлены:
- время в прошлом
- время до одного месяца с этого момента
- время больше 1месяц
Я не знаю, как это сделать.Я не знаю, как преобразовать его в слот, способный влиять на диалог.Моя единственная идея состояла бы в том, чтобы иметь действие, которое преобразует дату в категориальный слот сразу после определения времени, но я вижу две проблемы с этим подходом:
один, это уже будет слишком поздноЭто означает, что если я делаю это задним действием, это означает, что rasa-core уже решил, какое решение принять, не используя дату
и, во-вторых, я знаю, как его сохранить.потому что, если у меня есть story.md, который сравнивает дату обнаружения, как в примере, с текущим временем, возможно, во время примера это было больше одного месяца, но теперь это в прошлом, поэтому сброс этой истории будетбыть неправым.
Я довольно растерян и не знаю, как с этим справиться, большое спасибо !!!