我正在尝试rasa-core
通过 nlu 解释器创建简单的打印机支持聊天机器人,机器人应该获取打印机型号和打印机类型并发布问题。
我在插槽和实体中使用了打印机模型和打印机类型变量,但插槽没有从聊天字符串中填充。
请帮助我。
例如,我们要设计简单的对话
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 步中遗漏了一些东西