Голосовой ассистент Алиса был выпущен сравнительно недавно и уже завоевал популярность у российских владельцев мобильных устройств. Сейчас её помощью пользуются миллионы человек. Рассмотрим, что же умеет делать голосовой помощник от «Яндекс».
Содержание
Что такое Алиса от «Яндекс»
Алиса — это голосовой ассистент, который способен управлять устройством, на которое установлен, выдавать ответы на поисковые запросы, прокладывать маршрут и выполнять ещё массу полезных и развлекательных функций. Помощник от «Яндекс» стал своеобразной альтернативой Siri (которая доступна только на устройствах под iOS или MacOS) и Cortana от Microsoft (которая сейчас уже заброшена своими создателями).
Появилась Алиса на свет 10 октября 2017 года. Точнее, в этот день «Яндекс» провели её официальную презентацию. Бета-версия же стартовала в мае 2017 года. С того времени голосовая помощница претерпела множество изменений и обновлений, стала лучше распознавать речь и более «живо» общаться с пользователями.
Многие отмечают постоянное и интенсивное развитие Алисы как одно из её главных преимуществ.
Имя голосовому ассистенту выбирали путём массовых опросов. Поскольку помощника планировали распространять только в России, специалисты «Яндекс» проводили анкетирование соотечественников, чтобы выяснить, какое имя вызывает у людей наибольшую симпатию и при этом является не очень популярным. В итоге было решено назвать ассистента Алисой.
Из-за привязки голосового помощника к женскому имени разработчики лишились возможности добавить функцию переключения пола ассистента (как, например, у Siri). Алиса, конечно же, не сможет ответить вам мужским голосом.
Голос Алисе подарила Татьяна Шитова — официальный дублёр Скарлетт Йоханссон в России. Конечно, актриса озвучивала не каждую реплику. Речь голосового помощника по большей части синтезирована на основе голоса Татьяны.
Особенный акцент разработчики сделали на «личности» Алисы. Она иронична, любит шутить над собой, иногда жалуется на «одиночество в тесной коробке».
Как и другие голосовые помощники, Алиса абсолютно бесплатна. Единственное ограничение — необходимость подключения к интернету. Без сети Алиса разговаривать отказывается.
На каких устройствах можно использовать Алису
Алису можно использовать на ряде устройств:
- смартфон или планшет (Android и iOS). Алиса устанавливается вместе с приложениями «Яндекс», «Яндекс.Браузер» и «Яндекс.Навигатор». Обратите внимание — если на вашем телефоне в качестве системного языка установлен не русский, то Алиса появится только в приложении «Яндекс». В браузере и навигаторе её не будет;
- компьютер и ноутбук под управлением Windows. Алиса устанавливается вместе с «Яндекс.Браузером». Для MacOS и Linux разработчики выпустили браузер без Алисы;
- «Яндекс.Станция». Это домашняя мультимедиа-платформа с голосовым управлением (через Алису, конечно же). Умная колонка поступила в продажу летом 2018 года;
- Irbis A. Это умный домашний помощник, который способен выполнять массу функций: засекать время, включать музыку, ставить будильник, а также отвечать на голосовые поисковые запросы — всё при помощи Алисы;
- Elari KidPhone 3G. Это часы-телефон, созданные специально для детей. Алиса интегрирована в них вместе с системой.
Как работает Алиса
Алиса — первый голосовой помощник, использующий в своей работе нейронные сети и глубокое обучение (Deep Learning). Это позволяет ей воспринимать не только заготовленные команды, но и более произвольную речь, а также самостоятельно обучаться.
Немного о нейросетях
В работе искусственного интеллекта ключевую роль играют три категории — входные данные, правила обработки и ответ. Самые простые алгоритмы машинного обучения подразумевают передачу программе входных данных и правил. Машина обрабатывала запросы в соответствии с установленным человеком порядком, а затем выдавала предсказуемый результат. Нейронные сети же подразумевают, что программист не задаёт правил алгоритма. Вместо этого он даёт машине огромное количество правильно составленных пар «входные данные — ответ». Программа обрабатывает их и выводит свои собственные правила, по которым она в дальнейшем способна выдать более или менее правильный результат на запрос.
Главное преимущество нейросети — самообучаемость. Каждый ответ Алисы можно оценить («палец вверх» или «палец вниз»). Таким образом пользователь указывает программе, правильным ли был ответ на команду. Собранные данные обрабатываются и выводятся в новые алгоритмы распознавания речи и реакции на запросы. Чем больше разных людей общается с Алисой, тем лучше, точнее и правильнее становятся её ответы на самые разнообразные запросы.
Иногда результаты глубокого обучения поражают даже самих разработчиков. Например, известен случай, когда Алиса в ответ на просьбу пользователя найти кафе поблизости ответила: «Сам на карте поищи». И даже «Яндекс.Карты» не открыла. Такое хамское поведение объясняется тем, что голосовой помощник услышал подобное выражение от какого-то из своих собеседников. Это случилось ещё на этапе закрытого тестирования. Сейчас разработчики старательно модерируют все изменения в поведении голосового ассистента, чтобы сделать её «личность» более дружелюбной и оградить от хамства и мата.
Алгоритм работы Алисы
Работу Алисы с произвольной речью можно представить таким упрощённым алгоритмом:
- Устройство слышит специальную команду, например, «Привет, Алиса», либо реагирует на нажатие кнопки. Это сигнал для программы, который говорит о том, что пришло время слушать и распознавать речь. Кстати, распознавание производится через написанный «Яндексом» алгоритм SpeechKit.
- Дальнейшие слова пользователя тщательно фиксируются устройством и начинается распознавание речи.
- Из голосового сообщения, преобразованного в текст, помощник вычленяет так называемые именованные объекты. Это своеобразные маркеры, которые указывают Алисе, что именно мы от неё хотим. Например, если во фразе присутствовало слово «погода», то помощник понимает, что нужно выдать прогноз погоды. Город и дата в таком запросе тоже будут именованными объектами. Таким образом, запросы «какая погода завтра в Питере», «что завтра с погодой в Петербурге» и «покажи завтрашнюю погоду в Санкт-Петербурге» будут расцениваться помощником как одинаковые, ведь в каждом присутствует один и тот же набор маркеров.
- Далее Алиса действует по уже заготовленному скрипту. Каждый именованный объект определяет действие или условие, согласно которому помощник выдаст ответ.
Важное преимущество Алисы — умение работать в контексте. Она помнит предыдущие реплики и способна вести диалог. Так общение с ней становится более «живым» и естественным, привычным для человека. Мы можем опускать некоторые слова, упомянутые в предыдущей реплике (это явление называется эллипсис), заменять существительные на местоимения (а это — кореференция).
К примеру, если спросить у помощника, где находится Эльбрус, а после ответа задать вопрос о его высоте, не упоминая при этом название горы, Алиса укажет правильный ответ.
Аналогичным образом Алиса поймёт нас, если мы вначале спросим прогноз на сегодня, а затем на завтра — уже без упоминания слова «погода».
Конечно, это работает далеко не всегда. Алиса зачастую реагирует на новую реплику как на поисковой запрос. Вести с ней долгие философские разговоры не получится.
«Яндекс.Диалоги»
«Яндекс.Диалоги» — это новый сервис от российской компании, который основан на голосовом ассистенте. Он позволяет сторонним разработчикам добавлять в Алису скрипты диалогов с пользователем. Первой, кто попробовал это нововведение, стала пиццерия «Папа Джонс». Сейчас на «Яндекс.Диалогах» работают десятки крупных компаний, среди которых Сбербанк, McDonald’s, Reebok, HeadHunter и другие.
Подобная обучаемость является важным преимуществом Алисы. Теперь голосовой помощник способен выполнять не только функции, заложенные в него разработчиками из «Яндекс», но и поддерживать сторонние приложения и действия с ними. Теоретически такой подход позволяет расширить функционал Алисы до бесконечности.
Что это даёт рядовому пользователю? Возможность пользоваться сервисами и услугами при помощи голосового помощника. Через Алису можно заказывать пиццу, узнавать состояние своего счёта в банке, находить вакансию и выбирать одежду. Для того, чтобы использовать диалог, нужно сказать «Запусти навык» и выбрать интересующую компанию. Например: «Алиса, запусти навык «Сбербанк». Эта функция действует на ПК и в приложении «Яндекс».
Ознакомиться со списком навыков голосовой помощницы можно в приложении «Яндекс». Выйдите в основное меню Алисы и коснитесь серого значка в правом верхнем углу.
Что умеет Алиса?
Набор умений голосового помощника зависит от платформы и устройства, на которое она была установлена.
На смартфоне
В приложении «Яндекс» для мобильных устройств голосовой помощник может:
- подсказать погоду на любой день в любом городе. Она использует прогнозы от «Яндекс.Погода».
Если не указывать дату и место, то Алиса выдаст сегодняшний прогноз, а местоположение определит по вашей геолокации;
- включать музыку. При этом помощник использует сервис «Яндекс.Музыка». В бесплатном варианте он проигрывает песни в среднем качестве и добавляет аудиорекламу;
- определять ваше местоположение. Если вы заблудились и не можете найти ни одного опознавательного знака на соседних домах, просто спросите Алису: «Где я?». Помощник быстро подскажет точный адрес;
- создавать список дел. Задачи, которые вы надиктуете Алисе, попадут в облачный сервис «Яндекса». К сожалению, создавать с помощью голосового помощника заметки или списки не удастся — только дела;
- угадывать песни. Эта функция — встроенная версия Shazam, которая поможет распознать играющую музыку. После запроса помощник начинает слушать окружение и пытаться распознать мелодию. Если же Алиса не смогла понять, что играет, она выдаёт ироничный ответ;
- прокладывать маршруты. При этом помощник использует «Яндекс.Карты». Алиса пока не умеет запоминать любимые местоположения (например, дом и работу). Она способна прокладывать маршруты по адресам или по названиям мест. Например, можно попросить её провести вас до ТРЦ «Галерея» или до Парка Победы — в этом случае точный адрес ей не нужен. При запросе Алиса прокладывает маршрут как на личном, так и на общественном транспорте;
- рассказать о пробках. Ситуацию на дорогах Алиса также узнаёт из сервиса «Яндекс»;
- рассказывать анекдоты, сказки и шутить. Основное отличие Алисы от других голосовых ассистентов — более «живое» общение. У Алисы есть в запасе много анекдотов. А для сказок она запускает отдельный сценарий, где можно послушать истории не только в её исполнении, но и в записи от российских звёзд эстрады;
- советовать фильмы. Правда, подбор кинолент от Алисы не всегда понятен — то она рекомендует Хичкока, то низкосортные комедии. Вкус у неё, скажем так, специфический;
- считать. У Алисы есть встроенный калькулятор, поэтому ей можно задавать простые арифметические примеры. Правда, она не всегда хорошо распознаёт словесное их выражение и отправляет на поиски в «Яндекс»;
- искать информацию в интернете. Если ваш запрос не распознался голосовым помощником как команда, то Алиса переадресует вас в «Яндекс».
Писать сообщения или звонить Алиса пока не умеет. Как утверждает сама голосовая помощница, она может только вызвать экстренную службу.
Можно проверять погоду в твоём городе, ближайшие магазины, то, где ты в данный момент находишься и многое другое. Есть такой момент «давай поболтаем», где эта самая Алиса от Яндекса отвечает на вопросы без помощи Яндекса и даже может рассказать анекдот, — интересно, кстати, — вот уж точно, — чего только не придумают). Но основная задача этого приложения — навигатор в поиске и по сервису Яндекса, — с этим справляется Алиса на отлично.
«Яндекс.Навигатор»
Если у вас на смартфоне установлен только «Яндекс.Навигатор», то функционал Алисы сосредотачивается вокруг дорожной жизни:
- маршрут. Главная функция навигатора хорошо интегрирована с Алисой. Построение маршрута выглядит так же, как и в основном приложении «Яндекс», но без упоминания общественного транспорта;
- пробки. Алиса подскажет, где сейчас затруднено движение. А если вы уже попали в пробку, то можно спросить у помощника, сколько ещё придётся простоять;
- штрафы. Алиса хорошо знает, какие штрафы предусмотрены за нарушение ПДД;
- регион. Если вам интересно, из какого региона владелец того или иного автомобиля, можно просто спросить это у Алисы. Она лаконично назовёт город или область;
- погода. Информация о погоде, выдаваемая в навигаторе, несколько более сжата, чем в главном приложении «Яндекс». Алиса оставляет только самые основные сведения.
Алиса на ПК
На компьютере Алиса умеет делать всё то же, что и на телефоне, а также:
- включать программы, например, открывать «Яндекс.Браузер» или Steam;
- открывать сайты. Можно попросить Алису открыть «Википедию» или официальный сайт разработчика какой-нибудь игры. Помощник открывает сайты только в «Яндекс.Браузере» независимо от того, какой браузер у вас стоит по умолчанию;
- управлять компьютером. Алису можно попросить выключить или перезагрузить ПК. К сожалению, функция отложенного выключения пока не работает — помощник не умеет отключать питание через заданный промежуток времени;
- находить файлы. Алису можно попросить найти файл по его названию — его можно сразу же открыть.
Чтобы активировать Алису на ПК под Windows, достаточно скачать и установить «Яндекс.Браузер» — помощница появится на панели задач сама.
Сначала ставила Алису на телефон, всё работает очень даже. Как говорят «агрессивных включений» при её выключении не заметила. Установила на пк. Есть не большая проблемка. В первый раз открывала программы без нареканий. Потом почему то начала открывать сайты этих программ, а не сами программы) Но в целом приятный ИИ, хороший голос, отшучивается. Экономит время) Конечно не для параноиков, ибо постоянный доступ к микрофону, активируется фразой.
Домашние станции
Алиса интегрирована в домашние мультимедийные станции: «Яндекс.Станцию» и Irbis A. Там она может:
- включать музыку. Поиск аудио ведётся, как обычно, в «Яндекс.Музыке»;
- устанавливать будильник и таймер;
- отвечать на поисковые запросы. Например, можно спросить у Алисы, как долго нужно запекать курицу, а затем поставить таймер на это время;
- рассказывать сказки, истории и анекдоты;
- включать фильмы и управлять громкостью. Для этого необходимо подключить её к телевизору с помощью HDMI.
К сожалению не всегда дает точные ответы, но если скучно есть с кем поболтать.
Тайные умения голосового помощника
Разработчики добавили в Алису множество скрытых функций, запустить которые можно точной голосовой формулировкой. Работают они в мобильном приложении «Яндекс» и на ПК. Рассмотрим некоторые из них:
- «Алиса, расскажи секреты российских блогеров». Услышав эту фразу, Алиса запускает сценарий, в котором можно расспросить её о тайнах и секретах самых популярных видео-блогеров. Она также упоминает, что не может отличить блогера от рэпера;
- «Алиса, подбрось монетку!» Если под рукой нет монетки (только карточки да электронный кошелёк), то можно попросить Алису подбросить её. Вы услышите звон подброшенной монеты, а голосовой ассистент выдаст результат;
- «Алиса, давай поболтаем». Эта голосовая команда выключит у помощника выполнение команд и скриптов и оставит только функцию собеседника. Алиса будет шутить, иронизировать, жаловаться, сочувствовать пользователю. При этом она помнит предыдущие реплики — диалог получается довольно живым;
- «Алиса, давай поиграем». У голосового помощника от «Яндекс» в запасе есть несколько интерактивных игр. Самые интересные — «Что было раньше» и «Угадай песню», но Алиса также умеет играть в города, «Верю — не верю», «Угадай актёра». Чтобы запустить сценарий, нужно произнести кодовое «Алиса, давай поиграем в» и назвать игру;
- предсказания. Они относятся к категории игр, поэтому для запуска нужно сказать кодовую фразу «Алиса, давай поиграем». Можно сыграть в «Шар судьбы» или «Гадание»;
- «Алиса, произнеси тост». Растерялись на застолье? Попросите Алису произнести тост за вас. У голосовой помощницы есть в запасе несколько остроумных и торжественных реплик.
Алиса — один из крупнейших проектов «Яндекса», которая объединяет в себе важные разработки: распознавание речи, понимание сложных семантических конструкций, работа в контексте, «живой» синтезированный голос. Остаётся надеяться, что она продолжит развиваться и научится ещё массе полезных и занятных вещей.