Aineth.com создала образовательную игру Открой гения, чтобы раскрыть гения, который есть в каждом из нас. Discover the Genius работает как приложение Google Assistant и было выбрано маркетинговой кампанией Google Испанский в апреле 2018 года.

Краткая история Discover the Genius:
Discover the Genius — это первое приложение сайта aineth.com для Google Ассистента. Нашей целью было добавить множество вопросов и ответов, поддержку двух языков (по крайней мере) и подготовить его до 31 декабря 2017 года.
Discover the Genius (английская версия) была окончательно принята и опубликована в январе 2018 года, версия (Descubre el Genio) была принята лишь через несколько месяцев.
В апреле 2018 года Google предложил возможность публиковать сторонние приложения из испанских стран и Descubre el Genio был выбран компаниейGoogle для проведения маркетинговой кампании Google Assistant. Большое спасибо, Google :-)!. Вскоре Descubre el Genio стал общедоступным с этой даты :-).

Технологии, используемые для разработки Discover the Genius.
Google предоставляет исходный код, который позволяет разработчикам создавать приложения для Google Assistant. Большинство, если не все приложения Google Assistant Directory основаны на этом коде, с большими или маленькими отличиями, что дает разработчикам возможность проявить свой творческий потенциал. Для Discover the Genius мы использовали код Google, модифицировали и адаптировали его, чтобы предоставить нашему приложению многоязычную поддержку и дополнительный контент.
Discover the Genius опирается на инфраструктуру Google Cloud и другие технологии, позволяющие разработчикам создавать приложения. и действия для Google Ассистента. Далее я кратко упомяну о них, чтобы осветить большинство технических аспектов, которые будут описаны в следующей статье.

Dialogflow — это платформа, которую мы использовали для обработки/понимания естественного языка (NLP/U), она размещена в облаке Google и позволяет создавать агентов. У агентов есть намерения, которые запускают действия для создания нового приложения/действия Google Assistant.

Действия в Google — это SDK/API или технология, которую разработчики используют для предоставления Google Assistant новых действий посредством разработки и развертывания нового приложения, которое будет встроено в Google Assistant. Каждое новое приложение будет состоять из агента, его намерений и действий. Действия и все внутри агента настраиваются/программируются в соответствии с конечной целью приложения, которая для Discover the Genius заключается в запуске/вызове из Google Assistant и разрешении пользовательских запросов, связанных с намерениями. Если пользователь говорит, чтобы открыть для себя Genius, помочь, выйти, я не понимаю, запущенное действие связано с соответствующими намерениями пользователя. Поскольку Google определяет действие, для помощника создается взаимодействие, которое позволяет выполнить конкретное намерение конечного пользователя (обслуживается или обрабатывается в рамках исполнения).

Python используется для пакетной обработки списка вопросов и ответов, хранящихся в электронной таблице Microsoft Excel; такой подход позволяет каждому внести свой вклад, добавляя больше вопросов и ответов. Затем вопросы и ответы автоматически преобразуются в формат JSON для окончательного добавления в базу данных Discover the Genius в режиме реального времени, размещенную в Google Cloud.

Node.js используется для обработки на низком уровне взаимодействия между пользователем и приложением. Например, здесь мы определяем язык пользователя, настроенный на его устройстве (iOS, Android, Google Home и т. д.), который затем автоматически принимается помощником Google, если он поддерживается приложением.

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

Доступные устройства для Discover the Genius:
Google Ассистент доступен на более чем 500 миллионах устройств; Discover Genius поддерживается большинством устройств, включая мобильные телефоны (iOS и Android), планшеты, смарт-телевизоры Android, Google Home и т. д.

Вот список устройств и слова вызова:

Как запустить Discover the Genius:

Чтобы поиграть с Discover the Genius, вы можете сказать Окей, Google, поговори, чтобы открыть для себя гения или Окей, Google, поговори, чтобы открыть для себя гения. Если вы воспользовались ссылками Открой для себя гения для запуска приложения и воспользовались кнопкой ПОПРОБУЙТЕ внизу, возможно, что на некоторых или на всех устройствах iOS не будет издаваться звуков (решение состоит в том, чтобы открыть микрофон и запустить приложение). голосовое взаимодействие). Я наблюдаю это в сторонних приложениях и приложениях Google на устройствах iOS. Не знаю, баг ли это, конфигурация, решение и т.д. :-).

Познакомьтесь с показателями пользователей Genius

Следующая диаграмма показывает количество новых пользователей Discover the Genius в день (за один месяц для английской и испанской версий). Во время маркетинговой кампании Google "Descubre el Genio" (выделено оранжевым) количество новых пользователей на испанском языке (ES) увеличилось по сравнению с английской версией (EN), что свидетельствует о силе Google в маркетинг и коммуникация для новых пользователей. В последующие дни количество англоязычных пользователей увеличилось. Большее количество англоязычных пользователей имеет смысл, учитывая, что Google Assistant изначально был запущен на английском языке и что англоязычное население как минимум в 2 раза больше, чем испаноязычное. Социокультурные предпочтения также могут быть ответственными, если, например, мы считаем, что англоговорящие больше любят этот тип игр. Есть еще один аспект, который следует учитывать, как положение Discover the Genius в эти дни в каталоге Google Assistant, что, с моей точки зрения, важно. Я думаю, что описанные здесь аспекты заслуживают более подробного обсуждения и могут стать темой другого поста.

На изображении ниже показаны различные устройства, используемые для игры с Discover the Genius, причем мобильные устройства явно превосходят Google Home по количеству просмотров. Это нормально, учитывая, что Google Home по-прежнему остается относительно нишевым продуктом. Любопытством поделиться (что делает меня счастливым) является использование Descubre el Genio (испанская версия) 25 мая, до официального запуска. Вполне возможно, что этим первым пользователем приложения был какой-нибудь разработчик Google или кто-то из канала распространения Google Home (ES), или, возможно, настоящий первый пользователь.

Подводя итог, отметим, что Discover the Genius в версиях ES и EN использовали тысячи игроков, и в настоящее время приложение хорошо воспринимается пользователями, получив общую оценку более 4,5/5,0. В будущем мы планируем добавить рейтинговую систему для тех, кто хочет записывать свои выступления и соревноваться с другими игроками.

На данный момент мне нравится работать над этими проектами, используя технологии и сеть Google. Как Aineth.com, мы всегда открыты для сотрудничества с другими компаниями, чтобы предоставить им доступ к Google Assistant и технологиям, а также внести свой вклад в экосистему Google.

Наконец, что не менее важно, я хочу поблагодарить Filippo Ciceri за доработку черновика этого поста. Если вы хотите прочитать дополнительную публикацию Откройте для себя гениев (на испанском языке), вы можете найти ее на PlanetaChatbot.

В следующих постах я продолжу писать о Google Assistant, чат-ботах, виртуальных помощниках, искусственном интеллекте и других новых технологиях, которые вызвали интерес.