DialogFlow - 1 слово вызывает 2 объекта - PullRequest
1 голос
/ 05 марта 2019

Для моего проекта мне нужно вызвать 2 объекта одним словом.У меня есть два объекта со списком типов ресторанов: restaurant_type_id и restaurant_type .В ответах я использую $ restaurant_type , но мне нужно также вызвать id типа ресторана, который находится внутри restaurant_type_id .

В приведенном ниже примере вы можете увидеть, что активируется только одна из сущностей.

enter image description here

Есть ли способ сделать это или это невозможно?Я пытался найти дополнительную информацию, но ничего не нашел в Документах DialogFlow.

Ответы [ 2 ]

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

Чтобы сработать вышеуказанный ответ, вы должны будете следовать этому правилу. Иначе он не узнает.

enter image description here

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

Один из способов получения идентификатора и имени - попросить Dialogflow отправить оригинальное значение вместе с разрешенным.

Для этого вы можете создать одну единственную сущность, как показано ниже: enter image description here

Далее в разделе намерений под параметром вы можете указать Dialogflow для отправкикак исходные, так и разрешенные данные. enter image description here

Теперь у вас есть идентификатор и имя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...