首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rasa-核心,插槽未被填充

Rasa-核心,插槽未被填充
EN

Stack Overflow用户
提问于 2017-10-23 09:09:48
回答 2查看 1.3K关注 0票数 2

我试图创建简单的打印机支持聊天机器人使用rasa-core通过nlu解释器,机器人应该得到打印机模型,打印机类型和张贴一个问题。

我在时隙和实体中使用了printermodel和printertype变量,但是没有从聊天字符串中填充时隙。

请帮帮我。

EN

回答 2

Stack Overflow用户

发布于 2017-10-23 14:29:55

没有太多的信息可以删除,但是如果我的插槽没有被正确地填充,我会检查以下几件事情:

  • NLU解析实体是否正确?时隙通常由NLU实体填充。将您的文本直接发送到NLU,并查看是否找到这些实体。
  • 实体名和槽名不一致?在不使用自定义编程的情况下填充插槽的默认方法要求插槽名与实体名称匹配。
  • 是否在域信息中正确定义了槽?

如果你仍然有困难,我鼓励你加入制造问题或加入我们的吉特

票数 2
EN

Stack Overflow用户

发布于 2019-03-02 04:33:19

例如,我们必须设计简单的对话。

代码语言:javascript
复制
User: I am Shivam
Bot:  Hello Shivam

在这里,我们必须提取name并使用它进行响应。

步骤1:nlu.md文件中

代码语言:javascript
复制
## intent:told_name
- i am [shivam](name)
- my name is [shivam](name)
- hi, i am [shivam](name)

步骤2domain.yml文件中

代码语言:javascript
复制
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."

步骤3stories.md文件中

代码语言:javascript
复制
# story_01
* told_name{"name": "Mayank"}
  - utter_greet

我想,你错过了第三步的一些东西

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46885628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档