Перейти к основному содержимому

Google Assistant

Google Assistant — голосовой помощник компании Google, который работает на различных устройствах.

Actions

Кроме стандартных функций ассистент от Google может выполнять команды сторонних разработчиков. Такие команды называются Actions.

Как работают Actions

Пользователь вызывает бота одной из активационных фраз, которые указываются в консоли Actions при регистрации проекта.

Когда пользователь произносит активационную фразу, ассистент переключает его на диалог с ботом.

Ограничения

У Google Assistant есть несколько ограничений, которые нужно учитывать при создании сценария.

ОграничениеОписание
Не больше двух текстовых ответов за разВы можете добавить в сценарий несколько реплик бота в один стейт. Но ваш бот не должен возвращать более двух текстовых ответов за раз.
Изображение должно идти только после текстаЕсли ваш бот должен показать изображение в ответе, то располагайте его только после текстовой реплики.
Только одна картинка в ответеВ ответе бота можно показать только одно изображение после текстовой реплики.
Не более восьми кнопок в ответеАссистент позволят показывать не более восьми кнопок в одном ответе. Если у вас больше кнопок в ответе, то будут показаны только первые восемь.

Требования к дизайну

Google предъявляет некоторые требования к дизайну ваших диалоговых приложений. Если их не выполнить, то ваше приложение не пройдет модерацию и не опубликуется в каталоге Actions.

ТребованиеОписание
Бот должен сообщать, какое действие он ожидает от пользователяПосле того, как бот произнес свою реплику, ассистент включает микрофон и ждет ответную реплику. Пользователь должен понимать, что он скажет в ответ.
Поясняйте в диалоговой манере, каких действий вы ожидаете от пользователя.
Бот должен уметь заканчивать диалогКаждый бот в Google Ассистенте должен уметь завершить диалог: попрощаться с пользователем и отключить микрофон. Учитывайте этот момент при разработке сценария.