2

我已将一个对话流项目导入 rasa,但在我的实体中,我得到了一些预构建的对话流实体,例如:

在此处输入图像描述

然后,在我的 fieldValue2_entries_fr.json 文件中,我有:

[
  {
    "value": "@sys.street-address:street",
    "synonyms": [
      "@sys.street-address:street"
    ]
  },
  {
    "value": "@sys.email:mail",
    "synonyms": [
      "@sys.email:mail"
    ]
  }
]   

我不知道 rasa 怎么知道“@sys.email”,所以我想我们不能这样使用它,对吧?

我可以用 SpaCy 预建实体替换它吗?但是如何?

谢谢阅读。

4

1 回答 1

0

您可以使用提取电子邮件的ner_duckling 组件和提取地址的ner_spacy 组件。

这些提取器是预先训练的,因此您不必在训练数据中标记实体。

于 2018-03-17T09:11:01.193 回答