Интеграция Dialogflow с Google Assistant
Я создал приложение для приготовления пищи в диалоговом режиме, в котором вы можете получить рецепт вашего любимого блюда. Например, когда вы говорите: «Дайте мне рецепт Fish and Chips», предполагается, что диалоговый поток вызывает веб-перехватчик по этому запросу, а веб-перехватчик использует NLP, чтобы выяснить, в чем заключается цель вопроса. Когда обнаруживается намерение, что мы ищем инструкцию «Рыба с жареным картофелем», она берет название продукта, в данном случае Fish and Chips, и передает его API, чтобы получить инструкцию для продукта.
Приложение работает нормально, когда я тестирую его на консоли диалогового окна. Однако, когда я тестирую его на Google Assistant, он работает некорректно. Проблема в том, что когда я говорю «Fish and Chips», запрос не отправляется на веб-перехватчик; вместо этого помощник Google покидает мое приложение диалогового окна и использует поисковую систему Google, чтобы найти рецепт этого блюда. Я получаю тот же результат, что и вы, если вы откроете приложение Google Assistant и скажете: «Дайте мне рецепт рыбы с жареным картофелем».
У меня вопрос, как я могу использовать Google Assistant для отправки запроса на мой сервер, а не выходить из приложения и отправлять запрос в поисковую систему Google?