[英]How can Watson Assistant Dialog Skill distinguish between two entities values with the same synonyms?
当多个实体值具有相同的同义词时,我期待解决该问题。 我想训练Watson Assistant,以便它可以返回用户并在这种歧义下要求正确的实体值。 我们如何训练Watson Assistant或应该使用什么功能来解决实体值之间的这种歧义?
当前,我有一个名为@enterprise_name的实体。 我们将具有以下具有相同匹配Synomyms的Entity值:
实体价值| 同义词|
EnterpriseNameExample 1 | EnterpriseNameExample |
EnterpriseNameExample 2 | EnterpriseNameExample |
EnterpriseNameExample 3 | EnterpriseNameExample |
当前,watson助手将使EnterpriseNameExample与EnterpriseNameExample 1或EnterpriseNameExample 2或EnterpriseNameExample 3匹配。
我将让watson助手获得与EnterpriseNameExample 1,EnterpriseNameExample 2和EnterpriseNameExample 3的匹配,并返回给用户一个问题:您是什么意思:EnterpriseNameExample 1,EnterpriseNameExample 2或EnterpriseNameExample 3? 然后用户选择一个。
在我们的数据中,它们被认为是3个不同的企业,但是用户可以去询问简称。
如果要消除可能属于以下三个类别之一的EnterPriseNameExample
歧义,建议使用以下模式:
EnterpriseNameExample 1 | some non-ambiguous examples |
EnterpriseNameExample 2 | some non-ambiguous examples |
EnterpriseNameExample 3 | some non-ambiguous examples |
EnterpriseNameExample 1_2_3 | EnterpriseNameExample |
现在,当实体检测到EnterpriseNameExample 1_2_3
您就该到询问用户他/她的意思是1、2或3的时候了。
系统通常无法处理具有相同同义词的多个实体值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.