Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ibm watson Watson Assistant对话技能如何区分具有相同同义词的两个实体值?_Ibm Watson_Watson Assistant - Fatal编程技术网

Ibm watson Watson Assistant对话技能如何区分具有相同同义词的两个实体值?

Ibm watson Watson Assistant对话技能如何区分具有相同同义词的两个实体值?,ibm-watson,watson-assistant,Ibm Watson,Watson Assistant,当几个实体值具有相同的同义词时,我期待着问题的解决方案。我想对Watson Assistant进行培训,以便它返回给用户,并在这种歧义下请求正确的实体值。我们如何培训Watson Assistant,或者应该使用什么能力来解决实体值之间的模糊性 目前,我有一个名为@enterprise\u name的实体。我们将使用相同的匹配Synomyms获得以下实体值: 实体值|同义词| 企业名称示例1 |企业名称示例| 企业名称示例2 |企业名称示例| 企业名称示例3 |企业名称示例| 如果用户问:你能

当几个实体值具有相同的同义词时,我期待着问题的解决方案。我想对Watson Assistant进行培训,以便它返回给用户,并在这种歧义下请求正确的实体值。我们如何培训Watson Assistant,或者应该使用什么能力来解决实体值之间的模糊性

目前,我有一个名为@enterprise\u name的实体。我们将使用相同的匹配Synomyms获得以下实体值:

实体值|同义词|

企业名称示例1 |企业名称示例|

企业名称示例2 |企业名称示例|

企业名称示例3 |企业名称示例|

  • 如果用户问:你能给我一些关于EnterpriseName的信息吗
  • 目前,watson助手会将EnterpriseNameExample与EnterpriseNameExample 1或EnterpriseNameExample 2或EnterpriseNameExample 3进行匹配

  • 我希望watson助手获得与EnterpriseNameExample 1、EnterpriseNameExample 2和EnterpriseNameExample 3的匹配,然后返回给用户一个问题:您指的是什么企业:EnterpriseNameExample 1、EnterpriseNameExample 2还是EnterpriseNameExample 3?和用户选择一个


正如在我们的数据中,它们被视为3个不同的企业,但用户可以只询问短名称。

如果您想消除
企业名称示例的歧义,我建议使用以下模式:

EnterpriseNameExample 1 | some non-ambiguous examples |

EnterpriseNameExample 2 | some non-ambiguous examples |

EnterpriseNameExample 3 | some non-ambiguous examples |

EnterpriseNameExample 1_2_3 | EnterpriseNameExample |
现在,当实体检测到
EnterpriseName示例1\u 2\u 3
时,您知道是时候询问用户他/她指的是1、2还是3了

系统通常不能处理具有相同同义词的多个实体值