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

时间:2019-03-22 07:56:22

标签: ibm-cloud ibm-watson watson-assistant

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

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

我正在尝试通过以下条件解决它:

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

respond
cat entity will display

还有其他方法可以实现,而无需指定其他实体吗?

1 个答案:

答案 0 :(得分:1)

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

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