Выпущен Google Assistant SDK


SDK Google Assistant, запущенный как предварительная версия для разработчиков, означает, что разработчики теперь могут встраивать Google Assistant в проекты на собственном оборудовании.

До сих пор Google Assistant был доступен на оборудовании Google, Google Home, Android Wear, телефонах Pixel и телефонах Android под управлением Marshmallow и Nougat. Он также поддерживает Allo, мобильное приложение Google для обмена мгновенными сообщениями для Android и iOS, где обеспечивает функцию «умного ответа», которая отвечает на сообщения с автоматическими предложениями.

Еще в январе мы сообщали, что Google открыла Actions on Google, свою платформу для разработчиков для Google Assistant, что позволяет разработчикам использовать свои Conversation Actions для предоставления информации, услуг и помощи. В то время Google Home был единственным поддерживаемым устройством.

Теперь SDK Google Assistant позволяет вам добавлять Actions on Google с его голосовым управлением, пониманием естественного языка и умными способностями Google на свои собственные устройства, как это объясняется в этом видео Уэйном Пиекарски.

SDK поставляется с эталонным образцом кода на Python для создания прототипов на таком оборудовании, как Raspberry Pi. Если вы хотите работать с другими платформами, вы можете создавать привязки из gRPC API на разных языках.

Если вы не знакомы с gRPC, это «высокопроизводительная среда универсального удаленного вызова процедур (RPC) с открытым исходным кодом», также описываемая как «декларативная, строго типизированная и независимая от языка», которая использует буферы протокола Google в качестве интерфейса. Язык описания (IDL) для описания интерфейса службы, а также структуры передаваемых сообщений. Затем этот IDL можно скомпилировать для создания клиентских и серверных заглушек, зависящих от языка.

Независимость от языка означает, что вы можете описать свой идеальный сервисный API и сообщения, которые он поддерживает, а затем использовать «protoc», компилятор протокола, для создания клиентских и серверных заглушек для вашего API. По умолчанию вы можете создавать клиентские и серверные заглушки на C / C ++, C #, Node.js, PHP, Ruby, Python, Go и Java. Вы также можете получить дополнительные плагины для протоколов, которые могут создавать заглушки для Objective-C и Swift.

Предварительная версия SDK для разработчиков теперь доступна для тех, кто интересуется такими платформами, как Raspberry Pi 3. Позднее в этом году производители коммерческих устройств также смогут использовать SDK на широком спектре оборудования.

Это поднимает вопрос о стоимости, особенно в свете того факта, что Amazon недавно объявила о расходах на Lex, эквивалентную облачную службу для создания ботов, которая имеет уровень бесплатного пользования в течение первого года. Google не упомянул о взимании платы за службу Actions on Google, но это могло бы быть, и, проводя различие между работой с платформой и ее коммерческим использованием, возможно, предполагается, что тариф будет введен позже в этом году.


Добавить комментарий