machine-learning - 无法在 DialogFlow 上匹配没有空格的两个实体
问题描述
我想要对话流来匹配下一句:搜索 C1234567
如果字母 C 在实体内部,并且 123456(始终为整数)被捕获为数字,我做了我在下图中向您展示的内容,但似乎不起作用。你知道会发生什么吗?
如果我在 C 和它的数字 (123456) 之间添加一个额外的空格,则无法匹配 就像评论一样。
=======================================
编辑:
我还尝试添加三个新实体:
这对于 Char Char 实体
这个是 Numbers Numbers的
最后是一个像这个复合实体这样的复合实体
但是您可以注意到我的 TicketsHPSM 实体中的 HPSM_Objects 和 Numbers 实体之间有一个空格,当我尝试删除它时,我无法保存实体,并且使用空格 DialogFlow 只是检测插入为短语的示例,因为示例检测到搜索 C547854但不是搜索 C524 ... 知道吗?
解决方案
尝试创建一个复合实体或枚举实体,如此处所示。然后使用这个新实体在参数中一起提取您的 C123456。
推荐阅读
- javascript - 像 c# 中的 {get;set} 语法一样使用什么 javascript 语法?
- reactjs - Expo console.log 命令未显示其代码行位置
- spring-boot - H2控制台Spring Boot未打开
- spring-boot - 使用 Spring 数据从 EC2 实例访问 AWS DynamoDb 时失败
- python - 有没有办法找到这个按钮(如果它是一个按钮)并点击它?
- azure - 在 azure 数据工厂复制活动中,容错不适用于检查约束
- mongodb - mongoDb 对聚合查询的高级排序
- ruby-on-rails - 如何使用设计生成恢复密码的链接?
- c - 同时从两个csv文件读取到struct
- powerbi - 查找重叠的日期范围并添加相应的性能指标来衡量效率