Компания Google, как и планировала, открыла доступ к платформе Actions on Google, которая позволит сторонним разработчикам использовать возможности Google Assistant в собственных приложениях и сервисах.
Когда Google впервые представила своего нового голосового ассистента в мае 2016 года, этот сервис, казалось, имел огромный потенциал. Однако, спустя более полугода, Google Assistant все еще ограничен не только в своих действиях, но и устройствами, где он задействован. На текущий момент голосовой помощник интегрирован только в смартфоны Pixel и в умные колонки Google Home. К тому же поисковый гигант до сих пор не научил своего ассистента другим языкам, в том числе и русскому. Теперь, когда платформа Actions on Google открыта для всех желающих использовать возможности Google Assistant, сервис может получить новое развитие.
Что же собой представляет Actions on Google? Компания анонсировала свою платформу в октябре этого года. Проект слегка напоминает популярный сервис IFTTT, который объединяет приложения и автоматизирует различные действия между ними. Благодаря Actions on Google разработчики также смогут объединять сервисы, используя Google Assistant и создавая для него собственные голосовые команды. Это упростит выполнение повседневных задач.
Разработчики получат доступ к двум инструментам: прямым действиям (direct actions) и обменным действиям (conversation actions). Пока доступен второй инструмент для взаимодействия с голосовым помощником. Выглядит это примерно следующим образом: вы обращаетесь к Google Assistant и просите его связать вас с голосовым помощником какого-нибудь сервиса (любой доступный представитель определенных услуг). В дальнейшем вы общаетесь непосредственно уже с ассистентом этого сервиса. Что интересно, голоса, как и интонации могут отличаться.
Google заключила партнерские соглашения с некоторыми компаниями, которые уже создают такие действия, используя Google Assistant. Среди них – новостные ресурсы The Wall Street Journal и CNN, а также веб-сервис по управлению задачами Todoist.
Уже сегодня все желающие имеют возможность подавать заявки на получение доступа к API Google Assistant для своих проектов. Разработчики могут создавать интерактивные голосовые услуги с использованием API.AI и Gupshup или выполнять собственную обработку языка с пользовательскими командами. Для этого Google предлагает образцы кода, голосовых интерфейсов и другую документацию. Пользовательские действия доступны пока только для ассистента в Google Home. В дальнейшем они появятся в смартфонах Pixel, приложении Allo и в других будущих продуктах.