Можно ли использовать один и тот же объект дважды в dialoglfow V2? - PullRequest
0 голосов
/ 27 июня 2018

Ряд моих Интентов отвечают на одни и те же слова - «да» и «нет». Я использую встроенный редактор для обработки запросов / ответов. Поскольку многие намерения отвечают на одни и те же слова «да» / «нет», я создал одну сущность под названием «ответ».

Таким образом, для Intent1 на вкладке Действие и параметры есть:

parameter: intent1response, entity: @response, value: $intent1response

Для Intent2 есть:

parameter: intent2response, entity: @response, value: $intent2response

Так что в основном я просто изменяю параметр и значение для каждого намерения, но использую одну и ту же сущность.

Но, похоже, это не сработает и портится с контекстами и т. Д. Когда я изменяю сущность на уникальную для каждого Намерения, кажется, что все работает нормально.

Просто интересно, правильно ли это. Я также просто надеялся получить разъяснения: поле ввода в разделе «Действия и параметры» с надписью «Введите имя действия» - когда здесь вводится имя действия, что происходит с этим именем действия при выполнении? Могу ли я просто вызвать его, чтобы получить параметр?

1 Ответ

0 голосов
/ 27 июня 2018

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

Указанное вами действие передается вашему выполнению. Это не параметр, а поле, которое включено.

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