Одно из нововведений Android Wear 2.0 — функция «Умные ответы», предлагающая пользователю быстрые ответы на входящие сообщения, полезные в тех случаях, когда у человека нет времени набирать текст самостоятельно. Google рассказала, что эта функция работает благодаря встроенному в носимое устройство искусственному интеллекту, поэтому доступна она даже тогда, когда «умные» часы не подключены к Интернету. Сначала исследователи считали, что реализовать такое невозможно, однако в итоге оказалась, что это вполне реально и очень удобно.
«Мы вернулись к чертёжной доске для создания полностью новой, легковесной архитектуры машинного обучения — не только для реализации «Умных ответов» на Android Wear, но и для обогащения других мобильных приложений на устройстве», — написали разработчики.
Сначала команда пыталась использовать имеющиеся технологии нейронных сетей, но модели не подходили для внедрения в «умные» часы. Поэтому исследователи решили создать более простую систему, быстрее и без каких-либо значительных затрат ресурсов группирующую сообщения, требующие похожих ответов — например, «Привет, как дела?» и «Как поживаешь, дружище?».
После этого задействуется технология «обучения на графиках», которая сканирует имеющиеся ответы пользователя на сообщения, похожие слова и фразы и ряд других факторов, чтобы предложить наиболее подходящий под ситуацию ответ. По словам команды разработчиков, всё это происходит «полностью на устройстве». «Модель также может быть адаптирована под удовлетворение пользовательского стиля письма и индивидуальных предпочтений для обеспечения персонализации», — добавили исследователи.
Команда была удивлена тем, насколько хорошо система работает на устройствах на базе Android Wear, не способных похвастаться высокими вычислительными мощностями. В ближайшие месяцы разработчики планируют обеспечить поддержкой технологии и другие приложения.
Источник: