IBM Watson Assistant: Как создать диалог, который будет принимать только один вид сущностей - PullRequest
1 голос
/ 22 марта 2019

Я пытаюсь создать диалог, который принимает только 1 сущность

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

Я пытаюсь решить это с помощью следующего условия:

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

respond
cat entity will display

есть ли другой способдостичь этого без указания других лиц?

1 Ответ

1 голос
/ 22 марта 2019

Вы можете использовать различные виды условий при оценке узла диалога. В моей коллекции советов и рекомендаций для IBM Watson Assistant я использую entities.size() для доступа к количеству обнаруженных объектов.

Вы можете использовать что-то вроде @cat AND entities.size()==1, чтобы проверить, что cat был обнаружен, и это единственная сущность.

...