我正在尝试创建一个仅接受1个实体的对话框
Entities
@cat : cat
@dog : dog
@alligator : alligator, crocodile
我正在尝试通过以下条件解决它:
If Watson recognizes:
@cat and !@dog and !@alligator
respond
cat entity will display
还有其他方法可以实现,而无需指定其他实体吗?
答案 0 :(得分:1)
您可以在对话框节点的评估中使用各种kinds of conditions。在我的collection of tips and tricks for IBM Watson Assistant中,我正在使用entities.size()
访问已检测到多少个实体。
您可以使用@cat AND entities.size()==1
之类的东西来检查是否检测到 cat ,并且它是唯一的实体。