Пользовательское действие / намерение Google Assistant, аналогичное Siri Kit для мобильного приложения

#android

#Android

Вопрос:

Я вижу консоль действий, где вы можете создать действие Google (которое очень похоже на Alexa). но я надеялся, что будет что-то похожее на то, как Apple справляется с этим.

  1. Произнесите фразу в Google Assistant, «Ярлык AppName»
  2. Google Assistant ответит вопросом. «Имя?»
  3. Я отвечаю
  4. Google Assistant задал бы другой вопрос. «Номер телефона?»
  5. Я отвечаю
  6. Google Assistant задал бы еще один вопрос. «Адрес?»
  7. Я отвечаю

Помощник выполняет вызов API в мою конечную точку, и их ответ — это то, что отвечает мой сервер. Я не нашел ничего, что бы так обрабатывало Google Assistant.

Комментарии:

1. Вполне возможно, что Google…. Google (как и в assistant) основан на стороне сервера, а не на стороне клиента, как в прямом, так и в переносном смысле, как на технической стороне сервера, так и на оценке устройства клиента, которое не может редактировать программное обеспечение сервера

2. Вы задаете вопрос о действии для Google (облачный сервис) или вопрос о действии приложения Google для Android ?

3. @MorrisonChang Я работал с консолью действий… похоже, это для Google Home. Действие приложения Google — это то, что я искал, но я не видел ничего, где я мог бы поговорить и получить переменные. Если только я не копал в нужном месте.

4. Действие приложения Google обрабатывает ограниченный набор намерений, которые, хотя и могут быть сложными , не являются разговорными / интерактивными. Если вам нужна интерактивность, вам придется использовать действие для облачного сервиса Google или встроить его в приложение для Android самостоятельно.

5. Спасибо @MorrisonChang . Есть ли какая-либо хорошая документация по этому поводу? Например, как извлекать значение из слотов при вызове my webhook. Или как проверить ввод слота