2017-02-09 9 views
0

Google отверг мое приложение и дать следующий отзыв:Как заставить агента сказать что-то, прежде чем оставить микрофон открытым?

Во время тестирования мы заметили, что, когда действие не может получить данные он открывает микрофон и оставляет его открытым без запроса. Удостоверьтесь, что ваш агент всегда что-то говорит, прежде чем оставить микрофон открытым для пользователя , чтобы пользователь знал, что он может сказать. Это особенно важно, когда ваш агент запускается первым.

Я построил свое приложение с помощью API API и веб-узлов (подключается к веб-службе, работающей на Heroku). Героку спит после 30 минут бездействия. Я думаю, что эта ошибка возникает, когда Хероку занимает много времени, чтобы ответить. Любая идея, как я могу заставить агента сказать что-то, прежде чем оставить микрофон открытым?

Я не уверен, почему я получил эту обратную связь, потому что, если запрос веб-службы истекает, Google Home говорит следующий ответ.

enter image description here

ответ

1

Он может ответить на текст ответа, который вы добавили на API.ai, но в нижней части страницы вашего намерения (под текстом ответа) нажмите на кнопку «Действия на Google», а затем проверить «Конец разговора» Check this screenshot

+0

Спасибо за сообщение. Я попробую это, и если это сработает, я приму это в качестве ответа. – Sai

0

При использовании assistant.ask в вашей логике исполнения, вы должны задать пользователю вопрос. Пользователю должно быть ясно, на что они должны отвечать.

Если ваш экземпляр выполнения отправляется спать или не отвечает быстро, тогда обычно помощник будет воспроизводить сообщение, указывающее, что ваше действие не отвечает.

+0

Этот ответ не имеет никакого смысла. Как я уже упоминал, веб-служба, развернутая на Heroku, спит через 30 минут. Когда это произойдет, Google home говорит о жестком кодированном ответе, который я напечатал в API.AI. – Sai

+0

. Этот ответ на ваш вопрос: «Любая идея, как я могу заставить агента сказать что-то, прежде чем оставить микрофон открытым?». Если ваше выполнение не выполняется или не отвечает из-за тайм-аута, вы должны изменить свое решение для хостинга. –