Skip to content
Gallery
Задание для сертификации партнеров JAICP
Share
Explore
Требования к системе

icon picker
Лингвистический компонент

Приветствие и описание основного функционала

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

Распознавание интентов

Чат-бот Just Tour распознает и обрабатывает основные базовые намерения пользователей: приветствие-прощание, сомнение, согласие-отказ и пр. С точки зрения кода, эти запросы прописаны в виде разнообразных паттернов. Ознакомиться с этой частью документации можно . Ниже прилагаем пример диалога пользователя с ботом:
image.png
Помимо базовых интентов, система распознает специфические запросы пользователя в соответствии со своим основным функционалом: это запросы прогноза погоды и оформление заявки на тур. Система распознает запрос погоды, понимает введенные данные (страна-город) и дату для показа прогноза:
image.png

Обработка офф-топов

В данной ДС не реализована функция обработки отвлеченных запросов и офф-топов, поскольку подобное требование отсутствует в ТЗ. В текущем релизе этот функционал выглядит излишним, т.к. чат-бот Just Tour является системой с закрытым доменом. На неключевые запросы пользователя бот отвечает просьбой переформулировать вопрос или переводит к основной ветке сценария:
image.png

Распознавание текста, введенного вручную

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

Использование предзаписанных кнопок

Для упрощения общения пользователя с ботом и ускорения его прохождения по основным веткам сценария, в системе используются предзаписанные кнопки. Поскольку изначально чат-бот проектировался для работы и в текстовом, и в голосовом форматах, количество кнопок - минимально и отвечает требованиям к разговорным диалоговым системам:
image.png

Персонализация обращения к пользователю

Чтобы сделать пользовательский опыт максимально приятным и доброжелательным, в системе реализована функция обращения к пользователю по имени: в случае, если ранее пользователь уже обращался к боту (и представлялся ему), имя вставляется в диалог автоматически:
image.png
Подробнее модуль приветствия описывается в .

Стилистика общения

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

Соответствие реплик бота правилам дизайна голосовых интерфейсов (для голосовой версии бота)

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

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.