提取具有相似项目的实体时出现对话框流问题

问题描述 投票:0回答:1

我已经创建了一个用户定义/自定义实体作为以下项目的同义词,但是dialogflow遇到了一个问题,即要识别名称相似但最后只是一个字符不同的实体。

'STM32L151V8H6' 
'STM32L151V8H6A'    
'STM32L151V8T6' 
'STM32L151V8T6A'    
'STM32L151VBH6' 
'STM32L151VBH6A'    
'STM32L151VBT6' 
'STM32L151VBT6A'

因此它是代替STM32L151VBT6提取的STM32L151VBT6A。

请提供有关如何解决此问题的建议。

nlp entity dialogflow
1个回答
0
投票

您可以启用模糊匹配Check docs for more info

enter image description here

或者您可以使用Regexp实体check docs for more info

某些实体需要匹配模式而不是特定术语。例如,国家识别号,ID,车牌等。使用regexp实体,您可以提供用于匹配的正则表达式。

UPDATE

为回复您的评论,您可以使用$ EntityName.original获取检测到的原始(用户实际说的)实体(请查看下面的示例图像)

enter image description here

但是对于您的用例,我建议您不要使用同义词,如果有共同的模式,您绝对应该使用RegEx

© www.soinside.com 2019 - 2024. All rights reserved.