Как разрабатываются действия для Google Ассистента

Google предоставляет сторонним и собственным разработчикам возможность создавать действия для Ассистента с помощью платформы Actions on Google. Чтобы интегрировать платформу, все разработчики должны принять действующие Условия использования и правила. Перед публикацией все действия для Google Ассистента проходят проверку на соблюдение правил.

Мы поддерживаем разработчиков, предоставляя инструменты и технические возможности, позволяющие создавать полезные и интересные функции для Ассистента. Всем разработчикам доступна техническая документация, в которой рассказывается, как создавать разные типы функций Ассистента. Разработчики также могут пользоваться консолью Actions, с помощью которой можно управлять тестированием и выпуском действий, выполнять проверку на соответствие рекомендациям по соблюдению правил, анализировать эффективность и интегрировать сервисы Google Cloud. Чтобы помогать разработчикам создавать эффективные действия, мы предоставляем доступ к технологиям Google, в том числе к функциям для продажи товаров, продвижения действий и установки связи с аккаунтами.

Некоторые разработчики действий, в том числе специалисты Google, могут получить возможность использовать ресурсы и данные, недоступные всему сообществу из-за юридических требований, ограничений, связанных с конфиденциальностью, и проблем масштабируемости, а также в целях защиты конфиденциальной и проприетарной информации и коммерческой деятельности компании Google. Например, иногда мы предлагаем партнерам поучаствовать в тестировании новой технологии, чтобы проверить ее, получить отзывы и в конечном итоге сделать доступной для всего сообщества разработчиков. Мы также можем работать совместно со специалистами Google и сторонними разработчиками над реализацией интеграций, расширяющих возможности Ассистента. Такое сотрудничество позволяет создавать целостные решения для всех разработчиков.

Доступ к данным

Взаимодействуя с Ассистентом, пользователи доверяют Google свои личные данные. Мы делаем все возможное, чтобы поддерживать это доверие. Предоставляя разработчикам доступ к информации, с помощью которой они могут создавать, вводить в действие и расширять функции Ассистента, мы соблюдаем принципы Политики конфиденциальности и никому не продаем личные данные наших пользователей. Например, мы можем предоставлять доступ к таким сведениям, как:

  • Информация, с помощью которой невозможно идентифицировать личность пользователей, а именно:
    • Обобщенные и обезличенные данные о том, как используется действие. Например, разработчики могут просматривать статистические данные с помощью консоли Actions.
    • Другие сведения, которые не позволяют установить личность пользователей, но могут быть полезны для разработчиков, например тип и функциональные возможности устройства, региональные настройки и часовой пояс.
  • Если пользователь обращается к действию стороннего разработчика через Ассистента, мы можем предоставить доступ к связанной с запросом информации, такой как:
    • Созданная системой расшифровка запроса либо лежащего в его основе намерения или аргументов. Например, когда пользователь обращается к стороннему действию, Ассистент отправляет текстовую расшифровку запроса разработчику для получения ответа.
    • Личные сведения, такие как имя, адрес электронной почты, местоположение, номер телефона или платежные данные. Чтобы выполнить запрос, Ассистент может предоставлять доступ к этой информации с разрешения пользователя. Например, такие сведения могут потребоваться при заполнении онлайн-формы, заказе еды или бронировании столика в ресторане.
    • Основные данные аккаунта, например имя, адрес электронной почты или фото профиля. Эта информация передается разработчикам при установке связи со сторонними аккаунтами в целях удобства для пользователей.

Чтобы выполнять запросы и добавлять интеграции с Ассистентом, разработчики предоставляют Google доступ к определенным данным, таким как:

  • Информация для установки связи между аккаунтами, чтобы пользователи могли взаимодействовать со сторонними функциями через Ассистента. К таким функциям могут относиться действия Ассистента, а также сервисы для управления устройствами умного дома, проигрывания медиафайлов, эффективной работы и так далее.
  • Библиотеки данных и коллекции контента. Эти данные помогают Ассистенту выполнять запросы через сервис разработчика. Например, некоторые медиасервисы разрешают Google индексировать каталоги, чтобы пользователи могли воспроизводить сторонний контент через Ассистента. Сервисы также могут предоставлять доступ к плейлистам пользователей, которые установили связь со своими аккаунтами. Это позволяет Ассистенту включать этот контент.
  • Данные, необходимые для взаимодействия с пользователями. Эту информацию отправляют в Google разработчики, использующие Actions on Google. Например, разработчики могут указать, какие данные будут сохраняться в хранилищах для отдельных пользователей или домов (эти данные могут быть удалено пользователем), чтобы действие могло вспомнить пользователя при последующих запросах. Кроме того, разработчики предоставляют выполнения для ответов на запросы пользователей.
  • Пользовательские запросы и связанные с ними данные. Эту информацию отправляют в Google устройства сторонних производителей со встроенным Ассистентом, такие как колонки и телевизоры, чтобы Ассистент мог на них работать.