我的 rasa 核心有问题,假设我有一个 rasa-nlu 能够检测时间
例如"let's start tomorrow"
将获得实体时间:2018-06-10:T18:39:155Z
好的,现在我希望下一个分支或决策受以下条件限制:
- 时间过去了
- 一个月后的时间
- 时间超过1个月
我不知道该怎么做。我不知道如何将其转换为能够影响对话的插槽。我唯一的想法是在检测到时间后立即将日期转换为分类槽,但我发现这种方法存在两个问题:
一个已经太晚了,这意味着如果我用后面的动作来做这意味着 rasa-core 已经决定在不使用日期的情况下做出什么决定
其次,我确实知道如何保存它,因为如果我有一个 stories.md 将示例中的检测日期与当前时间进行比较,可能在示例中它已经超过一个月,但现在它在过去,所以那个故事的重置是错误的。
我很迷茫,我不知道如何处理这个问题,非常感谢!!!