IBM Watson Assistant:如何创建只接受一种实体的对话
IBM Watson Assistant: How to create dialog that will only accept 1 kind of entity
我正在尝试创建一个只接受 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 in the evaluation of a dialog node. In my collection of tips and tricks for IBM Watson Assistant 我正在使用 entities.size()
来访问已检测到的实体数量。
您可以使用 @cat AND entities.size()==1
之类的东西来检查 cat 是否被检测到并且它是唯一的实体。
我正在尝试创建一个只接受 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 in the evaluation of a dialog node. In my collection of tips and tricks for IBM Watson Assistant 我正在使用 entities.size()
来访问已检测到的实体数量。
您可以使用 @cat AND entities.size()==1
之类的东西来检查 cat 是否被检测到并且它是唯一的实体。