有人可以通过涉及插槽的Rasa故事为我澄清一下吗:
## story with email
* intent_request_email
- utter_request_email
* inform_email {"email":"[email protected]"}
- slot {"email":"[email protected]"}
- utter_thanks
在以上内容中,
[email protected]
是否充当的占位符(任何电子邮件地址(即,对于[email protected]
同样适用)),或者这是否有效地将此故事限制为所提供的电子邮件正是[email protected]
现在考虑以下情况,对于浮点数的实体:
## story with numeric
* intent_want_to_buy
- utter_request_budget
* inform_budget {"amount":100}
- slot {"amount":100}
- utter_thanks
100
是否充当的占位符(是否提供了(即200、300、65.95)),还是说只有在用户声明其预算恰好为$ 100.00时才应用此故事? 。考虑到上述情况,如何控制未设置插槽时执行的故事,而如何控制已填充/提供插槽时采取的路径。
该文档缺少这些基础知识,这些基础知识一经知道就很明显,但是对于Rasa的新手来说却不是那么明显。
最佳答案
故事中的特定实体值仅是占位符,并不影响故事线。
只有在nlu训练数据中,带注释的实体值才有效,有助于意图分类。
关于entities - 带插槽的RASA Story,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56387100/