8 (499) 404-03-96
Пн — Пт: 10:00 — 19:00
8 (4832) 59-03-00
Пн — Пт: 10:00 — 19:00
8 (8442) 45-94-73
Пн — Пт: 10:00 — 19:00
8 (473) 200-61-83
Пн — Пт: 10:00 — 19:00
8 (343) 386-17-94
Пн — Пт: 10:00 — 19:00
8 (843) 216-97-33
Пн — Пт: 10:00 — 19:00
8 (861) 238-87-54
Пн — Пт: 10:00 — 19:00
8 (831) 219-98-17
Пн — Пт: 10:00 — 19:00
8 (383) 207-83-11
Пн — Пт: 10:00 — 19:00
8 (342) 299-43-52
Пн — Пт: 10:00 — 19:00
8 (863) 308-17-35
Пн — Пт: 10:00 — 19:00
8 (846) 215-01-73
Пн — Пт: 10:00 — 19:00
8 (812) 409-34-03
Пн — Пт: 10:00 — 19:00
8 (351) 220-53-59
Пн — Пт: 10:00 — 19:00
Голосовые помощники – стали новым трендом 21 века. Появившись не так давно, они плотно завоевывают доверие интернет-пользователей, значительно упрощая повседневную жизнь людей. Чтобы сделать запрос в поиске, узнать прогноз погоды или курс валют, проложить маршрут на карте, заказать такси, оформить покупку в интернет-магазине, забронировать отель, подобрать путевку в жаркие страны, достаточно воспользоваться всего лишь одной универсальной программой-помощником, установленной на персональном компьютере, планшете или смартфоне.
В данной статье речь пойдёт о таком голосовом помощнике, как «Алиса», разработанном компанией «Яндекс». Данная IT-разработка, использующая последние технологии машинного обучения, с каждым днём набирает всё большую популярность, как с точки зрения интернет-пользователей, так и веб-разработчиков, так как является совершенно новым коммуникационным направлением. Основное назначение – это решение повседневных задач.
Реализованная технология машинного обучения запустила процесс саморазвития, постоянно делая голосовой помощник полезнее и лучше. Иными словами, система учится на своих ошибках и постоянно вносит определенные поправки, опираясь на мнение пользователей. Кроме того, разработчиками предусмотрены две полезные опции: отправка сведений об ошибках при распознании речи и некорректности в выражениях, неправильном произношении слов. Отталкиваясь от данных сведений, разработчики обновляют синтезатор речи и кодеки.
На текущий момент аудитория пользователей «Алисы» составляет более 28 млн. человек. Установка голосового помощника осуществляется непосредственно в «Яндекс Браузер», в том числе и для мобильных устройств, работающих на «iOS» и «Android». На текущий момент «Алиса» способна распознавать только русский язык.
Далее мы рассмотрим такое понятие, как «навык», а также те новые возможности для бизнеса, которые они дают. Чтобы прояснить некоторые особенности процесса их создания, разбор произведем на наглядном примере.
Чтобы настроить голосового помощника под нужды интернет-пользователей, разработчики предусмотрели установку специальных дополнительных модулей, расширяющих стандартные возможности «Алисы». Данные модульные программы получили название «навыки» и играют ключевую роль при использовании продукта.
Вот некоторые из примеров навыков, которые уже активно используются в работе голосового помощника:
Список не является исчерпывающим и окончательным. Каждый день разработчиками создаются новые полезные навыки, делающие «Алису» многопрофильнее и всесторонне развитее.
Не сложно заметить, что все навыки можно условно разделить на три группы:
Наибольший интерес вызывает последняя группа, тесно связанная с продажами, оформлением онлайн-заказов, интернет-бронированием, «подогревающей» консультацией, предназначенной для генерации лидов и их дальнейшей обработки. Иными словами, всё то, что полноценно участвует в бизнес-процессах организации и способно принести доход.
С технической точки зрения, навык у «Алисы», - это перенаправление запроса пользователя к серверу с программой, формирующей определенные ответы, и возвращающей его обратно интернет-пользователю. Само по себе название «голосовой помощник» говорит о том, что всё общение преимущественно происходит голосом. Это реализовано за счёт использования синтезатора речи и подключенных кодеков со стороны «Алисы», позволяющих распознавать человеческую речь даже при слабом сигнале и наличию в ней дефектов. Выдача результатов работы навыков для большей наглядности и информативности сопровождается тексто-графическим визуальным оформлением. Фотографии, изображении, аудио, видео, карты, инструкции – всё это используется при работе виртуального помощника.
Итак, давайте рассмотрим примерный сценарий общения, входящий в навык по бронированию столика в кафе или ресторане. Для его запуска, необходимо произнести кодовое слово-активатор (подробнее о нём поговорим чуть позже).
Услышав призыв к запуску навыка, голосовой помощник следует заранее продуманным установкам. В случае с бронированием столика, вполне логичным шагом было бы поблагодарить за выбор данного заведения для времяпровождения и сразу приступить к процессу формирования заказа.
Алиса: «Правильный выбор. На текущий момент это одно из лучших заведений в вашем районе. В какой день и на какое время Вы хотели бы заказать столик?»
Интернет-пользователь: «На пятницу в 17.00».
Алиса: «Сколько с вами будет человек?».
Пользователь: «4».
Далее, с точки зрения маркетинга, неплохо было бы немного узнать о предпочтениях потенциального клиента. Вот тут и нужны будут обширные знания программирования, маркетинга и искусства продаж. Задаём логику.
Голосовой помощник: «Вы или кто-нибудь из вашей компании курите?».
Варианты ответа: «Да» или «Нет».
В случае утвердительного ответа, «Алиса» порекомендует взять специальный столик для курящих, оснащенный современной системой вентиляции, не доставляющей дискомфорта другим посетителям. Однако, на него всегда большой спрос и потому необходимо будет внести определенную сумму (иметь депозит).
При противоположном развитии событий голосовой помощник вас похвалит, сказав, что это правильный выбор.
Задаём второй важный вопрос: «Вы уже ранее были в этом заведении?». В случае если «Да»: «Прекрасно. Тогда у вас не должно возникнуть сложностей с поиском местоположения».
Если «Алиса» услышит слово «Нет», её ответом может быть: «Тогда, позвольте, я проложу вам маршрут до кафе». Завершением текущего алгоритма будет карта с указанием всех возможных вариантов того, как добраться до заведения.
Далее уточняем прочие особенности заказа столика. Это могут быть: предпочтения по его расположению (возле окна, ближе к барной стойке, VIP-зона), освещенности (светло/темно/полумрак), а также небольшой распрос по любимым блюдам, интересующей кухне. Основываясь на данных сведениях, вы, с одной стороны, повысите лояльности клиентов, а с другой, заранее сможете приготовиться к приему посетителей.
При завершении взаимодействий с клиентом, «Алиса» передаст заказ администратору кафе. Тому лишь останется перезвонить при необходимости и уточнить прочие детали, зафиксировав сведения в своей системе учёта клиентов.
Аналогичным образом можно создать навыки и для других направлений: заказ пиццы, суши и роллов на дом, вызов такси, доставка цветов, покупки в интернет-магазине. Можно реализовать и более сложный коммерческий инструмент, работающий с «холодным» трафиком. Например, навык виртуального консультанта по юридической тематике, стоматологии, подбору недвижимости, строительству. Ответив на базовые наиболее распространённые вопросы интернет-пользователей, голосовой помощник предложит записаться на расширенную углубленную консультацию за чашечкой кофе. Как показывает практика, подобные программные решения хорошо генерируют новые заказы, расширяя границы рынка.
Впечатляет? Рассмотрим процесс создания навыка для голосового помощника подробнее.
Процесс создания связан с разворачиванием на своём сервере программы, которая и будет являться навыком голосового помощника. Написать её можно на любом языке программирования, но придерживаться всё же стоит ближе к «python», «node.js», «C++». К слову, на последнем из приведенных языков, написана и сама «Алиса».
Развертывать программный продукт рекомендуется на таких облачных решениях, как «Amazon» (AWS) и «Microsoft Azure». Имеется также возможность проверить навык во время бесплатного периода, чего вполне хватит для того, чтобы опробовать все «фишки» данного новшества.
Если вы далеки от программирования, то стоит подобную работу поручить профильному специалисту. Самому при этом стоит сосредоточиться на проработке сценария и логики, от чего будет зависеть успех всего направления в целом.
Чтобы пользователю помощника было проще ориентироваться, при разработке навыка стоит уделить пристальное внимание подсказкам и уточнениям, которые будут ему показываться при взаимодействии с навыком. Они должны быть краткими, но информативными.
Важно понимать, что любой навык – это, прежде всего, полноценный диалог с интернет-пользователями. Он должен быть с чёткой логикой, и математически продуман/согласован. В нём может присутствовать ветвистость, а в любой момент может произойти непредвиденная ситуация (незапланированный заранее ответ на вопрос пользователем).
Источник картинки: техническая документация «Яндекса».
Как было сказано ранее, «Алиса» может взаимодействовать практически с любым языком программирования. Наиболее оптимальный выбор - «python» или «node.js», так как для них можно найти и исходники (пример игры «Купи слона»), существенно ускоряющие процесс разработки. Публикация осуществлена на сервисе «GitHub».
Рассмотрим структуру файлов для создания навыка на примере «Пайтона» (согласно последним данным исследований, он занимает уверенное четвертое место в рейтинге популярности языков, значительно опережая «node.js»). К тому же его синтаксис проще для понимания с точки зрения новичка.
Мы видим следующие папки:
«Aws» - файлы для развертывания на веб-серверах «Amazon»;
«Azure» - аналогично предыдущему, но предназначенное для серверов «Microsoft».
«Now» - специальный оптимизатор изображений, использование которого позволяет ускорить работу навыка.
Рассмотрим файлы папки для «Азура».
Видим два документа:
«main.py»
«requirements.txt».
Основной код будет находиться в первом файле. Условно в нём можно выделить основные конструктивные секции, которые будут присутствовать практически в любой программе:
импорт поддержки кодировки UTF-8, модулей для работы с JSON и логами, а также подмодуля «Flask» (веб-фреймворка);
инициализация хранилища данных о сессиях и параметров для «Flask»;
функция для обработки тела запроса от голосового помощника и возврата ответа;
функция обработки диалога;
функция для подсказок.
Как видим, основной фронт работ сводится к двум крайним функциям, которые обрабатывают диалоги и формируют ответы, отображающиеся пользователям голосового помощника.
Тело обработчика, как правило, должно содержать идентификацию пользователя (выдаёт ему приветствие в случае новой сессии), обработчик диалогов и ответов с указанием «фокусных» слов и фраз, ветвистость и заложенную бизнес-логику.
В случае с примером, можно выделить инициализацию приветствия, обработку ответов пользователя, действие при его согласии сделать целевое действие и отказе от него соответственно.
В случае с большей ветвистостью стоит уделить более интенсивное внимание бизнес-логике, а так же предусмотреть возможность вернуться назад. Важно и избежание «тупиков», что приведёт к принудительному прерыванию навыка со стороны голосового помощника.
В представленном официальном примере от «Яндекса» реализован процедурный подход для создания навыка, но вы вправе пойти другим путём, основываясь на принципе объектно-ориентированного программирования (ООП), создав методы и классы.
Написав код и разместив его на веб-сервере, переходим к регистрации навыка.
С помощью «Яндекс Диалогов» осуществляется связь между вашим навыком на веб-сервере и голосовым помощником «Алиса». Процесс создания начинается с авторизации. Нажимаем на кнопку «Создать диалог».
Появится окно выбора. Выбираем «Навык в Алисе». Другой вариант («Чат для бизнеса») тоже интересное направление и мы его также рассмотрим в следующем разделе.
Задаём базовые настройки, среди которых есть название, активационное имя (произнеся которое начнется процесс взаимодействия интернет-пользователя с навыком), ссылка на сервер, куда будут отправляться запросы.
Пример активационного имени «Алиса, запусти навык бронирование столика в ресторане «Мечта». Фраза должна состоять минимум из двух слов (иначе системе будет тяжело распознать навык среди огромного многообразия всех существующих в сети).
Ссылка на сервер обработки запросов должна быть задана через защищенный протокол «https».
Переходим к настройке публикации в каталоге. Пункт «Приватность» определяет отображение навыка в общем каталоге, если установить галочку его будет не видно в списке.
«Имя разработчика» – то, что должно отображаться в каталоге. Идентифицирует вас, как создателя данного программного продукта.
«Сайт для верификации прав» - веб-ресурс, на котором расположен навык. В обязательном порядке у вас должны быть предварительно подтверждены права на веб-ресурсами в панели «Яндекс Вебмастер».
«Категория» - группа, к которой можно отнести данный продукт. Можно выбрать из таких, как:
Не забываем также указать краткое описание, возрастное ограничение и задать иконку.
После окончания настроек нажимаем кнопку «Сохранить».
Перейдя на вкладку «Тестирование», можно предварительно проверить свой навык и своевременно выявить обнаруженные ошибки. Как только вы убедитесь, что с навыком всё хорошо, отправляем его на модерацию, сразу после прохождения которой он станет доступен к использованию.
Разработать специальный навык для «Алисы» - задача интересная и перспективная, но требует широких познаний во многих областях. К тому же имеется потребность в предварительном изучении целевой аудитории. Если вы хотите «подружиться» с голосовым помощником, но пока ещё не готовы к столь сложному шагу, начните с меньшего – чата. С помощью него вы сможете узнать все наиболее распространенные вопросы со стороны интернет-пользователей, что в последующем можно использовать при разработке специального навыка.
Логика выглядит следующим образом: вы подключаете, используемый для коммуникации с клиентами чат («JivoSite», «Talk-Me», «Verbox», «Bitrix») к сервису «Яндекс Диалоги», который отображает кнопку для быстрого начала общения непосредственно в поиске.
Чтобы создать чат, потребуется заполнить:
По завершении настроек, не забываем нажать на кнопку «Сохранить». Пообщавшись с аудиторией, вы накопите обширную базу всех распространенных вопросов, что в последующем станет фундаментом при разработке навыка.
Как видим, голосовой помощник «Алиса» имеет огромные перспективы и с каждым днём набирает всё большую популярность. Один только факт, что менее чем за год своего существования ею стали пользоваться более 28 миллионов человек, говорит о высоком потенциале. Если вы не хотите упустить возможности вовремя занять и успешно использовать совершенно новое направление, то начните «дружить» с «Алисой» прямо сейчас.
Узнав все основные возможности и преимущества использования голосового помощника для бизнеса, можно сделать следующий вывод: для грамотной реализации навыка нужно выстроить чёткую бизнес-логику и знать потребности своей целевой аудитории. К тому же, сразу же после запуска потребуется регулярно отслеживать эффективность решения, производя регулярные правки и работу над ошибками. В конечном счёте всё это поможет добиться значительного прироста доходов, как минимум за счёт повышения уровня популярности, так как современные интернет-пользователи увидят, что вы «в тренде» и используете современные технологии для привлечения клиентов.
Оставьте заявку назапуск рекламыи получите welcome-скидку! |