我正在尝试使用rasa-core
通过nlu解释器创建简单的打印机支持聊天机器人,机器人应该获取打印机型号,打印机类型并发布问题。
我在插槽和实体中使用了printermodel和printertype变量,但是没有从聊天字符串填充插槽。
请帮我解决这个问题。
答案 0 :(得分:1)
没有太多的信息可以解决,但是如果我的插槽没有正确填充,我会检查几件事情:
如果您仍然遇到问题,我建议您create an issue或gitter加入我们。
答案 1 :(得分:0)
例如,我们必须设计简单的对话
User: I am Shivam
Bot: Hello Shivam
在这里,我们必须提取name
并使用它进行响应。
步骤1:在nlu.md
文件中
## intent:told_name
- i am [shivam](name)
- my name is [shivam](name)
- hi, i am [shivam](name)
第2步在domain.yml
文件中
intents:
- told_name
actions:
- utter_greet
entities:
- name
slots:
name:
type: text
templates:
utter_greet:
- text: "Hello {name}"
- text: "Hello {name}, happy to meet you."
第3步在stories.md
文件中
# story_01
* told_name{"name": "Mayank"}
- utter_greet
我认为,您在第3步中缺少了一些东西