我需要提取特定实体的所有同义词值。例如,我有一个名为Vehicle
valuesCar
和Bus
. 因为Car
我有三个同义词Mercedes
,Volvo
和Audi
。现在我需要的是当Vehicle
在用户输入中检测到实体的值Car
时,我想提取所有三个同义词值Car
。我知道@Vehicle.literal
将返回在用户输入中检测到的确切同义词值。但是如何检索特定实体值的所有同义词?
问问题
586 次
2 回答
0
您可以使用对话 API 来获取有关实体及其元数据的信息。该信息在对话上下文本身中不可用。
恕我直言,更好的方法是使用数据库或类似方法将检测到的实体与同义词列表进行匹配。通常,对话服务不是单独使用的,而是解决方案的一部分。如果标记,应用服务器可以执行查找。看看那个对话动作。或者这个关于在答案中使用替换标记方法的建议。
于 2018-02-28T11:44:39.733 回答
0
基本上你不能提取同义词。yiu 可以做的一件事是创建另一个实体,其值为您的汽车名称和同义词为车辆。这样,每当输入车辆时,它都会为您提供所有实体值。
于 2018-03-01T04:41:54.200 回答