【问题标题】:How is @sys.ignore assigned to Dialogflow entity@sys.ignore 如何分配给 Dialogflow 实体
【发布时间】:2019-05-08 10:01:33
【问题描述】:

在 Dialogflow 代理的导出 json 文件中,我注意到我的训练短语被分成 2 个 json 对象,其中一个具有 @sys.ignore 元属性。我知道实体可以定义为以@sys 开头的系统实体。但我不知道@sys.ignore 是什么以及如何分配或取消分配它

训练短语拆分的意图示例:

"data": [
  {
    "text": "cleaning of ",
    "userDefined": false
  },
  {
    "text": "machine part",
    "meta": "@sys.ignore",
    "userDefined": false
  }

我也检查了这里 https://dialogflow.com/docs/reference/system-entities

这里

https://cloud.google.com/dialogflow-enterprise/docs/reference/system-entities
但没有运气

【问题讨论】:

    标签: dialogflow-es


    【解决方案1】:

    我有同样的疑问,我跟进了 Dialogflow 团队的问题,这里是他们的回复:

    @sys.ignore 用于忽略来自 ML 与实体的匹配。 @sys.ignore 可能已在您编辑培训时添加 短语和删除突出显示的短语或单词。

    因此,@sys.ignore 将强制 Dialogflow 阻止它与任何实体匹配。
    根据我的经验,它通常是在 Dialogflow 在训练短语中注释某些实体时添加的,而我手动将其删除。

    希望对你有帮助。

    【讨论】:

    • 我刚刚检查过了。这正是添加@sys.ignore 的时间。谢谢@sid8491!
    • 我们可以手动添加@sys.ignore 以防止特定短语被标记为实体值吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多