Как запустить агент api.ai на моем устройстве Google Home?
Я знаю, что этот вопрос задавался ранее, но предоставленные ответы не решают мою проблему.
Я создал Google Home Agent с помощью консоли API.AI. Цель моего агента - включить / выключить освещение в моем доме (у меня есть прямой доступ к "API освещения", чтобы выполнить эту работу). Я собрал агента, разработал / протестировал Webhook на выполнение и настроил "Действия в Google" на вкладке "Интеграции". Я проверил агента локально в консоли и могу успешно вызвать его через веб-симулятор. Все работает как чемпион!
За исключением... Когда я прошу свое устройство Google Home "поговорить с моим [именем агента]", оно говорит: "... я не понимаю.." Согласно всему, что я прочитал, когда агент "установлен для предварительного просмотра " (и я могу вызвать его через веб-симулятор), он должен быть автоматически доступен для моего устройства Google Home. Увы, это не так.
Любое понимание очень ценится!
(Я использую ту же учетную запись Google, чтобы получить доступ ко всем битам. Если это имеет значение, я использую учетную запись "Google для бизнеса").
1 ответ
Проблема решена... Я чувствую себя немного глупо.
Оказывается, что при всех моих испытаниях один бит, который я не проверял голосом, был моим именем вызова. После проверки имени вызова с помощью голоса в веб-симуляторе я обнаружил, что Google не может правильно разрешить мое имя вызова. Изменение имени вызова на что-то фонетически отличное решило проблему. Теперь все работает!
Вывод: убедитесь, что при тестировании через веб-симулятор вы полностью проверяете свои намерения и вызов с помощью голосовых команд. Я пытался избавить своих офисных товарищей, набрав в моих командах. Кроме того, убедитесь, что имя вашего вызова постоянно разрешается Google Home.