Голосовой сценарий

Голосовой сценарий — это заранее до мелочей продуманный диалог, то есть фразы пользователей, которые будет распознавать ассистент, и ответы на них.


Чаще всего с ассистентом общаются голосом, поэтому есть несколько важных нюансов.


Вариативность. Пользователи часто думают и говорят не так, как разработчики. Почему это важно? Если ассистент не поймет, о чем его просят, то не даст нужный ответ. Это значит, что нужно учесть максимальное число вариантов фраз. Для этого мы перед запуском сценария узнаем у людей, как бы они сформулировали вопросы и ответы на заданную тему.


Например, про баланс могут спросить так:

— Сколько у меня денег?

— Какой у меня баланс?

— Деньги пришли?


и т. д.


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


Допустим, это сценарий заказа готовой еды. На фразу ассистента «Подтвердите, пожалуйста, свой заказ», пользователь может ответить:


— Подтверждаю.

– Да, все ок.

— Я передумал.

— Не, не так.

— Подожди, мне звонят…

— Напомни, сколько он стоит?

— А когда привезут?

— А сколько у меня денег на карте?

— Давай поменяем время доставки.

— Добавь бутылку воды.

— Убери один салат.

— А курьер долго везти будет?

— Хочу оплатить другой картой.

— Еще на одного гостя нужно.

и т. д.

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


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


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


Персонажность. Любой новый смартап — это новая способность Сбера, Афины и Джой одновременно. Это значит, что обязательно нужно учитывать особенности пола, тональности, речевых стилей ассистентов.


Мы добавили в SmartApp Graph наборы фраз и реплик, которые вы можете добавлять в тексты своих сценариев. Надеемся, они помогут вам лучше понять, как говорят персонажи, и сделать ваш смартап еще круче.


Возможно, в ближайшее время в играх можно будет отдавать голосовые команды, например:

— Первый взвод, атака противника квадрат 2!

— Точка «дельта», запрашиваю поддержку с воздуха!

– Салют, собери морковку на моей ферме.


Пока это только идея, но у вас есть все шансы воплотить ее в реальность. Начните с первого шага — создайте простой смартап.


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


NLP — это Natural Language Processing — направление на стыке информатики и лингвистики, которое дает возможность компьютерам понимать человеческий, т. е. естественный язык. Сейчас это одна из самых популярных областей науки о данных.


Dataset — это обработанная и структурированная информация в табличном виде.


Синтез речи или Text-to-Speech (TTS) — технология преобразования текста в речь. Это компьютерное моделирование человеческой речи из текстового представления при помощи методов машинного обучения.


Automatic speech recognition (ASR) — это распознавание речи. То есть действие, обратное TTS. ASR позволяет ассистентам понимать, что сказал пользователь (то есть распознавать устную речь)


А TTS помогает ассистенту сформировать ответ пользователю: то есть преобразовать текст в речь.


Это две как бы обратные технологии, которые вместе позволяют ассистентам вести диалог.

Задание

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


После того, как вы создадите сценарий, можно приступать к следующему уроку и переносить сценарий в программу SmartApp Graph.

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней