IBM Watson Assistant:如何创建仅接受1种实体的对话框

问题描述 投票:1回答:1

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

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

我试图用这个条件解决它:

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

respond
cat entity will display

有没有其他方法来实现这一点,而无需指定其他实体?

ibm-cloud ibm-watson watson-assistant
1个回答
1
投票

您可以在评估对话节点时使用各种kinds of conditions。在我的collection of tips and tricks for IBM Watson Assistant中,我使用entities.size()来访问已检测到的实体数量。

您可以使用像@cat AND entities.size()==1这样的东西来检查猫是否被检测到并且它是唯一的实体。

© www.soinside.com 2019 - 2024. All rights reserved.