我正在尝试创建一个只接受1个实体的对话框
Entities
@cat : cat
@dog : dog
@alligator : alligator, crocodile
我试图用这个条件解决它:
If Watson recognizes:
@cat and !@dog and !@alligator
respond
cat entity will display
有没有其他方法来实现这一点,而无需指定其他实体?
您可以在评估对话节点时使用各种kinds of conditions。在我的collection of tips and tricks for IBM Watson Assistant中,我使用entities.size()
来访问已检测到的实体数量。
您可以使用像@cat AND entities.size()==1
这样的东西来检查猫是否被检测到并且它是唯一的实体。