首页 > 解决方案 > 无法在 DialogFlow 上匹配没有空格的两个实体

问题描述

我想要对话流来匹配下一句:搜索 C1234567

如果字母 C 在实体内部,并且 123456(始终为整数)被捕获为数字,我做了我在下图中向您展示的内容,但似乎不起作用。你知道会发生什么吗?

如果我在 C 和它的数字 (123456) 之间添加一个额外的空格,则无法匹配 就像评论一样。

=======================================

编辑:

我还尝试添加三个新实体:

但是您可以注意到我的 TicketsHPSM 实体中的 HPSM_Objects 和 Numbers 实体之间有一个空格,当我尝试删除它时,我无法保存实体,并且使用空格 DialogFlow 只是检测插入为短语的示例,因为示例检测到搜索 C547854但不是搜索 C524 ... 知道吗?

标签: machine-learningdialogflow-es

解决方案


尝试创建一个复合实体或枚举实体,如此处所示。然后使用这个新实体在参数中一起提取您的 C123456。


推荐阅读