【发布时间】:2019-01-20 18:34:14
【问题描述】:
我试图对 Rasa Core 如何处理故事有一个合理的理解。
我基本上有 3 个实体 - occasion、relationship 和 gender
基于这些不同的值,我想说出某些模板。但是,有时候说occasion就是Christmas,不管relationship或者gender槽位填什么,我还是想用某个模板。
但是,我似乎解决此问题的唯一方法是将relationship 和gender 的所有排列值输入为occasion 的给定值Christmas。
我可以使用这样的东西吗:
* suggest {"occasion": "Christmas", "relationship": *, "gender" : *}
我在 Rasa 中尝试过这样的故事情节:
* suggest {"occasion": "Christmas"}
但是,当我输入“你建议我应该带我哥哥去哪里过圣诞节”的查询时,Rasa NLU 将插槽 occasion 识别为 Christmas 和 relationship 识别为 brother,以及我的故事情节永远不会被调用,因为现在 relationship 设置为 brother。
我不会说将relationship 和occasion 的所有可能组合置换为Christmas 是很直观的,而是我会通过操作以编程方式实现这一点。但是,我只是认为我能够从 Rasa 的故事中受益并更好地理解这个概念。
任何帮助将不胜感激。
【问题讨论】:
标签: nlp chatbot rasa-nlu rasa-core