Как Alexa, так и Google Assistant позволяют создавать вещи, которые очень похожи на веб-сайты - Alexa называет их навыками, Google называет их действиями.Это программы, которые запускаются на вашем (или) веб-сервере, получают HTTPS-вызовы от Amazon или Google с информацией JSON о том, что сказал пользователь, и, как ожидается, будут возвращать информацию JSON, которая отвечает на сказанное.
Amazon требует, чтобы вы использовали Alexa Skills Kit для разработки этих сайтов, но Dialogflow может экспортировать свою модель в Alexa .Google немного более открыт, но, поскольку они владеют Dialogflow, интеграция агента Dialogflow с Actions в Google очень проста.
Вам необходимо зарегистрировать свой навык / действие в соответствующей компании., но как только вы это сделаете, он станет доступен пользователям.Пользователям Alexa необходимо «установить» Skill из каталога Skills, хотя на самом деле это означает, что они могут его активировать.Помощник не требует, чтобы пользователи активировали его таким образом, но он будет указан в каталоге.В обоих случаях пользователи могут запустить его, сказав что-то вроде «открыть имя навыка» или «поговорить с именем действия».