2016-12-08 1 views

ответ

2

Можно вручную превратить свое умение Alexa в качестве помощника. И умение, и действие имеют аналогичные жизненные циклы, которые включают прием входящих HTTP-запросов и последующее реагирование с полезными нагрузками JSON. Высказывания и намерения умения могут быть преобразованы в пакет действий, если вы используете SDK Actions или можете быть настроены в API-интерфейсе API.ai. Функция обработчика навыка может быть изменена для использования формата входящих запросов JSON и создания ожидаемого формата ответов JSON. Вы должны иметь возможность повторно использовать большую часть логики вашего навыка.

0

Это можно сделать, но это потребует некоторой работы, и вам не придется переписывать весь ваш код.

Отметьте это video о разработке действия Google Home Action с использованием API.AI (рекомендуется).

После того, как вы сделали основы и начали понимать, как действия Google Home отличаются от Amazon Alexa Skills, вы можете просто перевести свою логику на схожую. Идея намерений очень похожа, но у них разные тонкости, которые вы должны изучить.

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

3

Google Assistant работает аналогично Amazon Alexa, хотя есть несколько отличий.

Например, вы не создаете свою языковую модель внутри консоли «Действия на Google». Большинство разработчиков Google Action используют DialogFlow (ранее API.AI), который принадлежит Google и предлагает глубокую интеграцию. DialogFlow предлагает import feature for Alexa Interaction models, который вы можете использовать для быстрого запуска.

Несмотря на то, что большая часть работы по разработке голосовых приложений заключается в анализе запросов JSON и возвращении ответов JSON, действия в Google SDK работают по-разному по сравнению с Alexa SDK для Node.js.

Чтобы помочь людям создавать кросс-платформенные голосовые приложения только с одной базой кода, мы разработали Jovo, платформу с открытым исходным кодом, которая немного близка к Alexa SDK, по сравнению с Google Assistant. Поэтому, если вы подумаете о переносе своего кода, взгляните, я рад помочь! Вы можете найти репозиторий здесь: https://github.com/jovotech/jovo-framework-nodejs

Смежные вопросы