Как заставить неявный вызов в Dialogflow (действия Google) - PullRequest
0 голосов
/ 22 октября 2018

Я хотел бы знать, как заставить диалоговый поток использовать неявный вызов для моих намерений.

Я настроил собственную домотическую систему (свет, отопление, кофеварка и т. Д.).он управляется малиновым пи с webhook для диалогового потока, и он отлично работает.НО я не могу назвать это неявно.

Например, если я скажу: «Хорошо, Google, я хочу поговорить с помощником» «Включите свет» Это работает.

Но если я просто скажу: "Хорошо, Google, включи свет". Он ответит: "Ты не настроил этот свет" (ведьма - ответ по умолчанию помощника Google, а не моего).

Кто-нибудь знает, как заставить его использовать вместо меня?Заранее спасибо.

1 Ответ

0 голосов
/ 23 октября 2018

Я думаю, вы неправильно поняли документацию по адресу: Неявный вызов

Помощник Google пытается сопоставить запрос пользователя с подходящим действием, а затем представляет некоторые из них.Соответствующие действия для пользователя, основанные на некоторых качественных и количественных сигналах.

Смысл иметь «хорошую фразу для вызова» состоит в том, что Google должен сопоставлять (по своему усмотрению) те действия, которые соответствуют и представляютте для пользователя.

и последняя строка на этой странице подкрепляет этот факт:

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

Однако, если вы пытаетесь интегрировать контроллер на базе Raspberry Pi с Google Actions, вам следует взглянуть на Умный дом : Создание действия «Умный дом» Вам все еще понадобится облачный сервер для управления взаимодействием между Google и вашим оборудованием, но в этом случае ваше конечное оборудование - это просто еще один источник света, вентилятор или камера как видно из Google.

...