1

我正在尝试创建一个只接受 1 个实体的对话框

Entities
@cat : cat
@dog : dog
@alligator : alligator, crocodile

我试图用这种情况解决它:

If Watson recognizes:
@cat and !@dog and !@alligator

respond
cat entity will display

有没有其他方法可以在不指定其他实体的情况下实现这一目标?

4

1 回答 1

1

您可以在对话节点的评估中使用各种条件。在我收集的 IBM Watson Assistant 提示和技巧中,我使用entities.size()它来访问已检测到的实体数量。

您可以使用类似@cat AND entities.size()==1的方法来检查是否检测到cat并且它是唯一的实体。

于 2019-03-22T08:15:18.247 回答