Как сделать так, чтобы одно целое совпадало с несколькими текстовыми строками, отправленными пользователем в DialogFlow? - PullRequest
0 голосов
/ 02 октября 2019

Мне нужна помощь по этой проблеме:

DialogFlow сопоставляет текстовый блок пользователя с намерением, чтобы получить ответ. Некоторые пользователи не вводят все в один блок текста, например:

«Здравствуйте! Меня зовут Ань. Как я могу заказать пиццу отсюда?»

Вместо этого они делают:

«Привет!»

«Меня зовут Ан»

«Как я могу заказать пиццу отсюда?»

Каждый раз, когда пользователь отправляет текст, DialogFlow пытается сопоставить каждое предложение с намерением. Есть какой-то способ заставить DialogFlow подождать несколько секунд, прежде чем совпадать с намерением или собрать все эти строки вместе или как-то обойти эту проблему?

1 Ответ

0 голосов
/ 03 октября 2019

Я думаю, что в этом случае вы должны использовать намерения наблюдения.
Взгляните на https://cloud.google.com/dialogflow/docs/contexts-follow-up-intents

...