[英]How can Watson Assistant Dialog Skill distinguish between two entities values with the same synonyms?
I'm looking forward a solution to the problem when several Entity Values have the same Synonyms. 当多个实体值具有相同的同义词时,我期待解决该问题。 I will like to train Watson Assistant so that it goes back to the user and ask for the correct entity value under this ambiguity.
我想训练Watson Assistant,以便它可以返回用户并在这种歧义下要求正确的实体值。 How can we train Watson Assistant or what capability should we use to solve this ambiguity between entity Values?
我们如何训练Watson Assistant或应该使用什么功能来解决实体值之间的这种歧义?
Currently, I have an entity called @enterprise_name. 当前,我有一个名为@enterprise_name的实体。 We will have the following Entity Values with the same matching Synomyms:
我们将具有以下具有相同匹配Synomyms的Entity值:
Entity Value | 实体价值| Synonym |
同义词|
EnterpriseNameExample 1 | EnterpriseNameExample 1 | EnterpriseNameExample |
EnterpriseNameExample |
EnterpriseNameExample 2 | EnterpriseNameExample 2 | EnterpriseNameExample |
EnterpriseNameExample |
EnterpriseNameExample 3 | EnterpriseNameExample 3 | EnterpriseNameExample |
EnterpriseNameExample |
Currently, the watson assistant will either match EnterpriseNameExample to EnterpriseNameExample 1 or EnterpriseNameExample 2 or EnterpriseNameExample 3 当前,watson助手将使EnterpriseNameExample与EnterpriseNameExample 1或EnterpriseNameExample 2或EnterpriseNameExample 3匹配。
I will that the watson assistant gets the match with EnterpriseNameExample 1 and EnterpriseNameExample 2 and EnterpriseNameExample 3 and goes back to the user with the question: What Enterprise did you mean: EnterpriseNameExample 1, EnterpriseNameExample 2, or EnterpriseNameExample 3? 我将让watson助手获得与EnterpriseNameExample 1,EnterpriseNameExample 2和EnterpriseNameExample 3的匹配,并返回给用户一个问题:您是什么意思:EnterpriseNameExample 1,EnterpriseNameExample 2或EnterpriseNameExample 3? and the user to select one.
然后用户选择一个。
As in our data they are considered as 3 different enterprises, but user could go and ask just for the short name. 在我们的数据中,它们被认为是3个不同的企业,但是用户可以去询问简称。
If you want to disambiguate EnterPriseNameExample
that can belong to one of the three categories I would suggest to use following pattern: 如果要消除可能属于以下三个类别之一的
EnterPriseNameExample
歧义,建议使用以下模式:
EnterpriseNameExample 1 | some non-ambiguous examples |
EnterpriseNameExample 2 | some non-ambiguous examples |
EnterpriseNameExample 3 | some non-ambiguous examples |
EnterpriseNameExample 1_2_3 | EnterpriseNameExample |
now when the entity detects EnterpriseNameExample 1_2_3
you know it is time to ask the users whether he/she meant 1, 2 or 3. 现在,当实体检测到
EnterpriseNameExample 1_2_3
您就该到询问用户他/她的意思是1、2或3的时候了。
The system in general cannot handle multiple entity values with the same synonyms. 系统通常无法处理具有相同同义词的多个实体值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.