如何最好地创建我的故事来处理序列的输入:
如何处理输入,而不设置“我的名字是Tom”之类的模式,但能够将"Tom“作为用户名处理?
在运行python的本地机器上使用rasa-core和rasa-nlu。
发布于 2019-05-24 08:31:18
您可以使用定义意图inform,它类似于您的NLU培训数据(请确保提供更多的名称示例(> 10),以便实体识别工作可靠):
## intent:inform
- [Tom](name)
- [Lisa](name)
- It is [Tom](name)
- My name is [Bob](name)而不是有这样的故事:
## Ask name
* greet
- utter_greet
- utter_ask_name
* inform{"name": "A name"}
- action_save_name发布于 2021-02-07 13:11:42
更新Rasa 2.2.9:除了Tobias的建议外,还需要编辑domain.yml并添加以下行:
slots:
name:
type: text
initial_value: "human"
entities:
- namehttps://stackoverflow.com/questions/56154076
复制相似问题