Привет алиса где я. Почему не работает алиса яндекс

Иногда, при установке на адаптированные к приложению системы, может возникнуть ошибка установки, почему так случается?

Такая ошибка может быть вызвана:

  • Плохим интернет соединением;
  • Недостаточной скоростью передачи данных;
  • Работой брандмауэра;
  • Блокировкой антивирусной программы;
  • Техническими работами на сервере;
  • Недостаточным местом на жестком диске/хранилище;

Виртуальный помощник доступен только для систем iOS и Android, для Windows также приложение адаптировано, но в бэта-версии, для прочих систем приложение еще в разработке. Установить на Windows (кроме 7-10), JavaFX Mobile, SymbOS и остальные ОС на данный момент невозможно.

Для устранения плохого соединения и маленькой скорости, достаточно подключить планшет или другое устройство к надежной сети wi-fi, скачать и установить голосового помощника. Если такой вариант не снимает проблему, необходимо отключить антивирусную программу и брандмауэр, перезапустить систему и совершить попытку скачивания и установки вновь.

Если недостаточно места – очистка устройства от ненужных программ и файлов поможет в решении вопроса. Голосовое приложение Яндекс устанавливается и занимает не более 20 Mb дискового пространства, поэтому такая проблема случается редко.

Почему страница загрузки в интернет недоступна? Технические работы возможны, как и на всем пространстве интернет, и при обращении на страницу приложения выскакивает строка или табличка с ошибкой, где сказано о недоступности сервера. Необходимо повторить попытку позднее. Выполнив все действия, Алиса Яндекс должна заработать.

Если не один метод и их совокупность не принесли результат, можно обратиться к квалифицированному программисту.

Другие причины, почему не работает Алиса Яндекс

При повторном запуске устройства, Алиса не запускается автоматически, не выводится строка или значок в меню быстрого доступа, и alice не может слышать и разговаривать. На стандартную фразу-вызов – «привет, Алиса» — ответа нет. Такая ситуация может произойти, если голосовой помощник удален из автозапуска. В строке «Пуск» следует найти программу и запустить ее вручную.

Зависание приложения можно попробовать исправить перезапуском, то есть отключить и повторно включить опцию в меню панели задач Windows.

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

При сохранении проблемы с общением, если подключение и скорость передачи стабильно хорошие, обращение на support Яндекса позволит найти рациональное решение.

Бытовые «ляпы» Алисы или молчать, неопознанный объект

Алиса голосовое приложение, которое может ответить на ряд стандартных вопросов, найти музыку под настроение, даже просто поддержать беседу. Юмор этой машине не чужд. Разработчики наделили приложение собственным интеллектом, но от этого оно не стало осознанным разумом.

Если на системе и в аккаунтах не установлены ограничения, то дети смогут в процессе общения с Алисой случайно увидеть «взрослый» контент. Во избежание показа детям нежелательных картинок и видеоматериала рекомендуется поставить защиту, одни из них — DNS.

Иногда alice сама активируется и начинает общение. Такое происходит, когда произносятся слова, созвучные с командами вызова помощника, которые алиса может слышать, такие как привет, о’кей и другие приветственные слова, но привычное в обиходе «здравствуй», alice не воспринимает. Разработчиками заявлено очень высокое качество распознавания речи, но на практике такое иногда случается. Для предотвращения нежелательной активации голосового помощника можно просто отключать его, а когда потребуется, подключить вновь. Также можно отключить микрофон, Алиса не будет слышать команд и активироваться.

Самообразование позволяет виртуальному разуму совершенствоваться и чем больше пользователей будет задействуют приложение, тем скорее Алиса «вырастет и поумнеет», что сделает голосового помощника еще более удобным и востребованным. Но даже сейчас с ней просто приятно общаться, говорить со своим гаджетом, не используя кнопки.

Российская компания Яндекс сообщила о разработке голосового помощника Алиса еще несколько месяцев назад. Но с 10 октября его официально можно скачать и установить на свой смартфон под управлением Android или iOS.

К сожалению, речи о Windows Phone пока нет, но ввиду того, что эта ОС доживает последние месяцы , это и не удивительно. В то же время на свой ПК вы можете установить бета-версию приложения .

Проект должен стать аналогом Siri или же Cortana, но с российским менталитетом. Как утверждают представители Яндекса, голосовой помощник получил название в честь героини фильма «Гости из будущего» - Алисы Селезневой.

Что(кто) такое Яндекс Алиса?

Основная причина, почему Яндекс решил разработать данный проект (правда, это лично мое мнение) - это переход пользователей в мобильный поиск.

С каждым месяцем все больше людей ищут информацию в интернете с помощью своего смартфона. И здесь Google - явный лидер. Отдавать пальму первенства поиска №1 в России Яндекс не собирается. Поэтому у него было выхода.

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

Интригует и тот факт, что Алиса «получила голос» Скарлетт Йоханссон. Точнее - Татьяны Шытовой, которая озвучивает известную актрису во всех фильмах с ее участием.

Что умеет?

Голосовой ассистент должен быть достаточно «умным», чтобы найти нужную информацию в интернете, и «сообразительным», дабы дать адекватный ответ.

  1. Зайдите в официальный магазин.
  2. Найдите официальное приложение Яндекс - установите его.
  3. Запустите приложение.
  4. Нажмите клавишу с изображением «микрофона».

После этого отобразится чат, в котором вы сможете задавать голосовые вопросы или же писать их с помощью клавиатуры.

- Вы пользовались Siri или Google Now, помощниками, у которых есть русскоязычный голосовой интерфейс?

Нет, не пользовалась.

- А успели уже поговорить с «Алисой»?

Успела поговорить, только когда мне включали пробные записи в течение рабочего процесса. И дома показала. Но никто не оценил: мой папа вообще не понял, в чем прикол, а дочка сказала: «О, здорово, теперь я тоже могу сама с собой разговаривать?» Она подумала, что теперь каждый может взять телефон и сам с собой поговорить. После этого еще ни разу не включала.

- Как проходила запись для голосового помощника? Вы сидели перед микрофоном домаАктриса Сьюзан Беннет, озвучившая первую версию Siri, рассказывала, что записывала реплики для помощницы в домашней студии. или приходили в студию? Что происходило потом?

Все как всегда: я приходила в студию, сидела перед микрофоном, зачитывала много текста. А за стеклом сидели несколько человек: звукорежиссер, представитель «Яндекса», редактор, и периодически собирался такой консилиум. Я не знаю, что они слушали и на что смотрели. Они корректировали меня и показывали промежуточный результат работы.

- Вы что-то надиктовали, и тут приходит этот консилиум и говорит: «Нужно исправить». Что, например?

- Например, попадались отрывки из художественной литературы. Я их начинала читать от себя, как меня в школе актерского мастерства учили (смеется) , как от лица автора, не ровно и безжизненно, а сразу прилипала к тексту и вживалась в роль. На что меня деликатно поправляли: «Нет-нет, так делать не надо». Как раз нужно наоборот: с душой, но поровнее.

Я говорю: «А кто такой дурацкий текст дал?! Вот абракадабра!»

- Какие тексты зачитывали? Только художественные?

Текст был разный: были отрывки из художественных произведений, были звуки, были правильные слова, были слова с ошибками, с неправильной падежностью. Я говорила: «Тут же грамматическая ошибка, так нельзя». «Нет, вот нужно именно вот так, чтобы получилось что-то». А я как диктор волновалась - как скажу с ошибкой, а мне потом скажут: «Тань, ты говоришь неправильно».

- Помните, какие произведения были?

- Разные отрывки были, я всех не упомню. И Лев Толстой был, что-то из «Войны и мира», и русская классика, и нужно было разговаривать как автоответчик, и с настроением, и о погоде.

- Актриса, которая озвучивала Siri, говорила, что ей приходилось зачитывать бессмысленные фразыВот пример текста, который зачитывали для Siri: «Malitia oi hallucinate, buckry ockra ooze, cathexis fefatelly sexual ease stump, say the shrodding again, say the shroding again, say the shreeding again, say the shriding again, say the shrading again, say the shrudding again». .

Были какие-то абракадабровские предложения, непонятные или несвязанные слова, предложения, которые не имеют ни начала, ни конца. Ты даже не поймешь, как их читать! Как бы ты хорошо ни читал, все равно не сможешь эту абракадабру прочитать нейтрально. Я-то не искусственный интеллект, не машина, поэтому подсознательно искала какой-то смысл, где паузу поставить, где, может быть, есть запятая. Я говорю: «А кто такой дурацкий текст дал?! Вот абракадабра!» Мне говорят: «Это программа выдает такой текст». Они все, что я начитала, забрасывали в программу, а она этот текст обрабатывала, резала и выдавала следующий фрагмент. Мне очень трудно было это в голове поместить и понять: «Какая программа? Почему она так режет? Почему такой текст выдает?»

- То есть отрывки из книг и абракадабра?

Попадались очень профессиональные слова, какая-нибудь врачебная терминология. Думаешь: «Господи, ну я-то этих слов не знаю!» Это не просто «переливание крови», «пробирка», «шприц», а названия заболеваний, что-то на латыни. Очень редко попадались матерные слова. Но по поводу мата мне было дано на откуп: «Хочешь, Таня, произноси, хочешь - не произноси». Я их не произносила, но программа, думаю, все равно порежет так, как ей надо (смеется) .

Реакция «Алисы» на мат будет примерно такой же

Алиса довольно сдержанно реагирует на мат: она делает замечание и спрашивает: «А вы с родителями тоже так разговариваете?»

Видите, а мне программа выплевывала мат, она сама его откуда-то набирала. Но эти слова были не к тому, что я матом буду отвечать. Рассчитано, что «Алиса» будет помощницей для любого человека, что ее может слушать ребенок. Порой нельзя было сделать какой-нибудь интонационный закидон, потому что не знаешь, с кем беседуешь: с мужчиной, с женщиной или с ребенком. В том-то и сложность. Это не как компьютерная играТатьяна озвучила Нейроматрицу из Destiny 2, Phantom Assassin из Dota 2, Роковую вдову из Overwatch, Йеннифер из игры «Ведьмак 3: Дикая охота» и других персонажей. , где примерно знаю, какой я персонаж.

- Сколько это длилось? Полгода-год?

Долго. Начинали где-то зимой. Это шло периодами: собираемся и пишем, потом перерыв - и через время меня зовут на другой этап, например, писать только звуки. Были простые тексты. Мы их писали раза четыре в неделю по несколько часов. Сначала пробовали записать быстрее, а потом - нет, слышно, что голос уставший, слышно, что голос больной, что не отдыхала. А ведь нужно придерживаться одной тональности. Поэтому много материала машина выбросила в помойное ведро, он не соответствовал уровню. Были разные сроки: февраль–март, потом решили, что это где-то сентябрь–октябрь.

В первый день работы «Алисы» люди заметили, что она понимает жаргон. Приходилось зачитывать жаргонные фразы?

Да, что-то такое было, что-то такое резало слух. Мы тоже удивлялись, но читали. Не знаю, в каком они остались варианте: в первозданном виде или в порезанном.


«Алиса» узнает сленг и отвечает жаргонизмами

Актриса, которая озвучивала Siri, рассказывала, что ей даже не сообщили, зачем нужна ее запись, поэтому было тяжело работать и иногда кажется, что у Siri уставший голос.

Мне кажется, в моем голосе не должна слышаться усталость. Я люблю свою работу, и меня не утомляет большой объем. Любая работа диктора - озвучивание фильма, компьютерной игры, документальная программа - это много текста. А на работе я отдыхаю. Это я дома устаю от воспитания ребенка и оттого, что нужно успеть то-то, пятое, двадцатое.

- Она говорила, что диктовала текст для Siri.

Да? Интересно. Мне сразу сказали, кто я, что мы делаем и для чего.

- Было какое-то прослушивание?

Не знаю, наверное, что-то было, но меня не кастинговали. Мне позвонили и сказали: «Таня, вы озвучивали фильм «Она». У нас есть к вам предложение…» У них есть другие наработки, были другие исполнители, часы, наработанные другими актерами и актрисами. Мне было очень лестно, что меня утвердили на этот проект. Все тестовые записи были в самом начале, если бы я не подошла, то они бы сразу сказали и позвали другую.

- Вот у помощницы Cortana есть аватар - персонаж из игр серии Halo. С кем мы можем ассоциировать «Алису»?

- [Сначала была ассоциация с фильмом «Она»], а потом появилась Алиса Селезнева Кира Булычева, миелофонУстройство для чтения чужих мыслей в фантастических романах Кира Булычева. , «Алиса в Стране чудес», «Алиса в Зазеркалье», что-то потустороннее. Это должен быть доброжелательный помощник, друг. Но не просто друг-няшка, а где-то и с чувством юмора. Что-то должно быть живое.

Сегодня все чаще и чаще пользователи работают с компьютерами при помощи голосовых помощников. Искусственный интеллект не только способствует более быстрому управлению ОС, но и позволяет не скучать. Есть у "Яндекса" "Алиса". Отзывы об этом приложении, его описание и цели использования будут представлены ниже. Данный продукт появился совсем недавно, поэтому не всем известно о нем. Перед тем как запускать данное приложение, необходимо узнать о нем максимум информации. Может быть, в "Алисе" нет тех функций, на которые надеются пользователи.

Описание

"Алиса" - от компании "Яндекс". Он служит для голосового управления компьютером. В ходе разработки программы использовалась нейронная сеть. Она позволяет так или иначе реагировать на задаваемые юзером вопросы.

Отзывы об "Алисе" ("Яндекс") подчеркивают, что данный софт может использоваться не только для работы, но и для отдыха. С приложением можно просто поболтать. Но стоит ли его устанавливать?

Поддерживаемые платформы

"Алиса" работает далеко не со всеми устройствами. Тем не менее их большинство. И, судя по отзывам, "Алиса" ("Яндекс") прекрасно подходит и для мобильных устройств, и для компьютеров.

Что умеет

Некоторым интересно, что умеет делать "Алиса". Отзывы от "Яндекса" подчеркивают, что функционал приложения пока что находится в разработке. И поэтому нельзя точно сказать, что сможет сделать голосовой помощник в будущем.

На данный момент "Алиса" умеет:

  • открывать и закрывать некоторые приложения;
  • искать информацию в Сети через "Яндекс";
  • работать в качестве навигатора;
  • общаться с пользователем;
  • считать деньги;
  • подсказывать, как одеться;
  • выводить информацию о словах;
  • управлять компьютером.

То есть на данный момент функционал программы весьма ограничен, но его достаточно для комфортной работы с компьютером. "Яндекс" обещает, что в будущем "Алиса" будет выполнять больше операций. Каких? Пока не известно.

Как пользоваться

Отзывы о приложении "Алиса" ("Яндекс") оставляют разные. Многие подчеркивают, что использовать данную утилиту довольно легко. И даже школьник справится с поставленной задачей.

В целом алгоритм действий будет таким:

  1. Установить "Алису" на тот или иной девайс.
  2. Запустить программу.
  3. Назвать ту или иную команду. Начинать следует с приветствия типа "Привет, Алиса".
  4. Ознакомиться с результатами поиска.

В приложении есть ряд настроек. Например, можно отправлять запросы через специальный чат в программе. В нем будут отображаться фразы "Алисы" и все, что сказал пользователь.

Полноценность общения

Помощник "Яндекса" "Алиса" отзывы получает разнообразные. Среди них есть и положительные мнения, и отрицательные. Что говорят люди о том, что умеет и что делает приложение?

Как мы уже говорили, "Алиса" умеет общаться. С приложением можно просто немного поболтать. Голосовой помощник имеет запас фраз, которые используются при общении. Складывается впечатление, что пользователь беседует с обычным человеком. Программа может обидеться на оскорбление или обрадоваться.

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

  • Машинное обучение ,
  • Поисковые технологии ,
  • Разработка мобильных приложений
  • В будущем, как нам кажется, люди будут взаимодействовать с устройствами с помощью голоса. Уже сейчас приложения распознают точные голосовые команды, заложенные в них разработчиками, но с развитием технологий искусственного интеллекта они научатся понимать смысл произвольных фраз и даже поддерживать разговор на любые темы. Сегодня мы расскажем читателям Хабра о том, как мы приближаем это будущее на примере Алисы – первого голосового помощника, который не ограничивается набором заранее заданных ответов и использует для общения нейронные сети.

    Несмотря на кажущуюся простоту, голосовой помощник – один из самых масштабных технологических проектов Яндекса. Из этого поста вы узнаете, с какими сложностями сталкиваются разработчики голосовых интерфейсов, кто на самом деле пишет ответы для виртуальных помощников, и что общего у Алисы с искусственным интеллектом из фильма «Она».

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

    С годами компьютеры становятся доступнее и начинают применяться в компаниях поменьше. Специалисты управляют ими с помощью текстовых команд, вводимых в терминале. Хороший, надежный способ – он применяется в профессиональной среде и по сей день, но требует подготовки. Поэтому когда компьютеры стали появляться в домах обычных пользователей, инженеры принялись искать более простые способы взаимодействия машины и человека.

    В лаборатории компании Xerox зарождается концепция графического интерфейса WIMP (Windows, Icons, Menus, Point-n-Click) – массовое применение она нашла в продуктах уже других компаний. Заучивать текстовые команды для управления домашним компьютером больше не требовалось - им на смену пришли жесты и клики мышью. Для своего времени это было настоящей революцией. И теперь мир приближается к следующей.

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

    У Алисы можно спросить [Где поблизости выпить кофе?], а не диктовать что-то вроде [кофейня улица космонавтов]. Алиса заглянет в Яндекс и предложит подходящее место, а на вопрос [Отлично, а как туда пройти?] - даст ссылку на уже построенный маршрут в Яндекс.Картах. Она умеет отличать точные фактовые вопросы от желания увидеть классическую поисковую выдачу, хамство – от вежливой просьбы, команду открыть сайт – от желания просто поболтать.

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

    Привет, Алиса

    Искусственный интеллект из научной фантастики умеет слушать – людям не приходится нажимать на специальные кнопки, чтобы включить «режим записи». А для этого нужна голосовая активация – приложение должно понимать, что человек к нему обращается. Сделать это не так легко, как может показаться.

    Если вы просто начнете записывать и обрабатывать на сервере весь входящий звуковой поток, то очень быстро разрядите батарейку устройства и потратите весь мобильный трафик. В нашем случае это решается с помощью специальной нейронной сети, которая обучена исключительно на распознавание ключевых фраз («Привет, Алиса», «Слушай, Яндекс» и некоторых других). Поддержка ограниченного числа таких фраз позволяет выполнять эту работу локально и без обращения к серверу.

    Если сеть обучается понимать лишь несколько фраз, вы могли бы подумать, что сделать это достаточно просто и быстро. Но нет. Люди произносят фразы далеко не в идеальных условиях, а в окружении совершенно непредсказуемого шума. Да и голоса у всех разные. Поэтому для понимания лишь одной фразы необходимы тысячи обучающих записей.

    Даже небольшая локальная нейронная сеть потребляет ресурсы: нельзя просто взять и начать обрабатывать весь поток с микрофона. Поэтому на передовой применяется менее тяжеловесный алгоритм, который дешево и быстро распознает событие «началась речь». Именно он включает нейросетевой движок распознавания ключевых фраз, который в свою очередь запускает самую тяжелую часть – распознавание речи.

    Если для обучения лишь одной фразе необходимы тысячи примеров, то вы можете себе представить, насколько трудоемко обучить нейросеть распознаванию любых слов и фраз. По этой же причине распознавание выполняется в облаке, куда передается звуковой поток, и откуда возвращаются уже готовые ответы. Точность ответов напрямую зависит от качества распознавания. Именно поэтому главный вызов – научиться распознавать речь настолько же качественно, насколько это делает человек. Кстати, люди тоже совершают ошибки. Считается, что человек распознает 96-98% речи (метрика WER). Нам удалось добиться точности в 89-95%, что уже не только сопоставимо с уровнем живого собеседника, но и уникально для русского языка.

    Но даже идеально преобразованная в текст речь ничего не будет значить, если мы не сможем понять смысл сказанного.

    Какая погода завтра в Питере?

    Если вы хотите, чтобы ваше приложение выводило прогноз погоды в ответ на голосовой запрос [погода], то здесь все просто – сравниваете распознанный текст со словом «погода» и если получаете совпадение, выводите ответ. И это очень примитивный способ взаимодействия, потому что в реальной жизни люди задают вопросы иначе. Человек может спросить у помощника [Какая погода завтра в Питере?], и тот не должен растеряться.

    Первое, что делает Алиса при получении вопроса, это распознает сценарий. Отправить запрос в поиск и показать классическую выдачу с 10 результатами? Поискать один точный ответ и сразу выдать его пользователю? Совершить действие, например открыть сайт? А, может, просто поговорить? Невероятно сложно научить машину безошибочно распознавать сценарии поведения. И любая ошибка здесь малоприятна. К счастью, у нас есть вся мощь поисковой машины Яндекса, которая каждый день сталкивается с миллионами запросов, ищет миллионы ответов и учится понимать, какие из них хорошие, а какие – нет. Это огромная база знаний, на основе которых можно обучить еще одну нейронную сеть – такую, которая бы с высокой вероятностью «понимала», чего именно хочет человек. Ошибки, конечно же, неизбежны, но их совершают и люди.

    С помощью машинного обучения Алиса «понимает», что фраза [Какая погода завтра в Питере?] – это запрос погоды (кстати, это заведомо простой пример для наглядности). Но о каком городе идет речь? На какую дату? Здесь начинается этап извлечения из пользовательских реплик именованных объектов (Named Entity Recognition). В нашем случае важную информацию несут два таких объекта: «Питер» и «завтра». И Алиса, у которой за плечами стоят поисковые технологии, «понимает», что «Питер» – синоним «Санкт-Петербурга», а «завтра» – «текущая дата + 1».

    Естественный язык – не только внешняя форма наших реплик, но и их связность. В жизни мы не обмениваемся короткими фразами, а ведем диалог – он невозможен, если не помнить контекст. Алиса его помнит – это помогает ей разбираться со сложными лингвистическими явлениями: например, справляться с эллипсисом (восстанавливать пропущенные слова) или разрешать кореференции (определять объект по местоимению). Так, если спросить [Где находится Эльбрус?], а потом уточнить [А какая у него высота?], то помощник в обоих случаях найдет верные ответы. А если после запроса [Какая погода сегодня?] спросить [А завтра?], Алиса поймет, что это продолжение диалога про погоду.

    И кое-что еще. Помощник должен не только понимать естественный язык, но и уметь говорить на нем – как человек, а не как робот. Для Алисы мы синтезируем голос, в оригинале принадлежащий актрисе дубляжа Татьяне Шитовой (официальный голос Скарлетт Йоханссон в России). Она озвучивала искусственный интеллект в фильме «Она» , хотя вы могли запомнить ее и по озвучке чародейки Йеннифэр в «Ведьмаке». Причем речь идет о достаточно глубоком синтезе с применением нейронных сетей, а не о нарезке готовых фраз – записать все их многообразие заранее невозможно.

    Выше мы описали особенности естественного общения (непредсказуемая форма реплик, отсутствующие слова, местоимения, ошибки, шум, голос), с которыми нужно уметь работать. Но у живого общения есть еще одно свойство – мы далеко не всегда требуем от собеседника конкретного ответа или действия, иногда нам просто хочется поговорить. Если приложение будет отправлять такие запросы в поиск, то вся магия разрушится. Именно поэтому популярные голосовые ассистенты используют базу редакторских ответов на популярные фразы и вопросы. Но мы пошли еще дальше.

    А поболтать?

    Мы научили машину отвечать на наши вопросы, вести диалог в контексте определённых сценариев и решать задачи пользователя. Это хорошо, но можно ли сделать ее менее бездушной и наделить человеческими свойствами: дать ей имя, научить рассказывать о себе, поддерживать разговор на свободные темы?

    В индустрии голосовых помощников эта задача решается с помощью редакторских ответов. Специальная команда авторов берет сотни наиболее популярных у пользователей вопросов и пишет по несколько вариантов ответов на каждый. В идеале это нужно делать в едином стиле, чтобы из всех ответов складывалась цельная личность помощника. Для Алисы мы тоже пишем ответы – но у нас есть кое-что еще. Кое-что особенное.

    Помимо топа популярных вопросов существует длинный хвост из низкочастотных или даже уникальных фраз, на которые заранее подготовить ответ невозможно. Вы уже догадались, с помощью чего мы решаем эту проблему, не так ли? С помощью еще одной нейросетевой модели. Для ответов на неизвестные ей вопросы и реплики Алиса использует нейросеть, обученную на огромной базе текстов из интернета, книг и фильмов. Знатоков машинного обучения, возможно, заинтересует то, что начинали мы с 3-слойной нейронной сети, а теперь экспериментируем с огромной 120-слойной. Детали прибережем для специализированных постов, а здесь скажем, что уже текущая версия Алисы старается отвечать на произвольные фразы с помощью «нейросетевой болталки» – так мы ее называем внутри.

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

    – Закажи мне сэндвич.
    – Обойдетесь.

    Как и любого ребенка, Алису нельзя научить не хамить, ограждая ее от всех проявлений хамства и агрессии – то есть обучая нейросеть на «чистой» базе, где нет грубостей, провокаций и прочих неприятных вещей, часто встречающихся в реальном мире. Если Алиса не будет знать о существовании подобных выражений, она будет отвечать на них бездумно, случайными фразами – для неё они останутся неизвестными словами. Пусть лучше она знает, что это такое – и выработает определённую позицию по этим вопросам. Если ты знаешь, что такое мат, ты можешь либо ругнуться в ответ, либо сказать, что не станешь разговаривать с ругающимся. И мы моделируем поведение Алисы так, чтобы она выбирала второй вариант.

    Бывает так, что сама по себе реплика Алисы вполне нейтральна, но вот в контексте, заданном пользователем, ответ перестаёт быть безобидным. Однажды, еще во время закрытого тестирования, мы попросили пользователя найти какие-то заведения – кафе или что-то подобное. Он сказал: «Найди другое такое же». И в этот момент в Алисе случился баг, и она вместо запуска сценария поиска организации дала довольно дерзкий ответ – что-то вроде «на карте поищи». И не стала ничего искать. Пользователь сначала удивился, а потом удивил и нас, похвалив поведение Алисы.

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

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

    Мы планируем сделать Алису самым человекоподобным помощником в мире. Привить ей эмпатию и любознательность. Сделать её проактивной – научить ставить цели в диалоге, проявлять инициативу и вовлекать собеседника в разговор. Сейчас мы одновременно и в самом начале пути, и на переднем крае наук, изучающих эту область. Чтобы двигаться дальше, придется этот край подвинуть.