SES. UPS руководство по работе с интерфейсом
Материал из Флора AI
SES Сценарная машина
Рабочая область SES включает в себя (рисунок 1):
- список роботов,
- расположенный на левой панели,
- панель управления,
- облако элементов данных и конечные точки,
- кроме того, есть информационные вкладки: «Скрипты», «Календарь», «Настройки», «Интервалы» и «Серверы».
Добавление робота
Чтобы добавить нового робота, нажмите кнопку «Добавить робота». В появившемся диалоговом окне введите название и нажмите «Добавить». В нижнем правом углу экрана появится сообщение «Робот успешно добавлен!». Затем нужно добавить элементы данных, нажав на кнопку «Добавить элемент». В появившемся диалоговом окне обязательно заполните поле «Название элемента данных», выберите тип элемента в выпадающем списке («Класс» или «Сущность») и нажмите на кнопку «Добавить».
Настройка элемента данных
На предыдущем этапе вы добавили новый элемент. После этого откроется окно, в котором необходимо настроить новый элемент данных (как показано на рисунке 2). В этом окне есть два поля: «Название элемента данных» и «Тип», которые вы заполнили при создании элемента данных. Однако, если вы передумаете, вы сможете изменить только название элемента данных. Далее необходимо заполнить поле «Модель», а в поле «Класс» выбрать класс этой модели (SMC), соответствующий типу элемента данных. И нажать на кнопку «Добавить элемент».
В настройках есть флажок «Получать только для запуска конечной точки». Он предназначен для элементов данных, которые следует извлекать только тогда, когда мы находимся в конечной точке, где они необходимы.
Например, пользователь хочет оформить загранпаспорт, но не уточняет, какой именно ему нужен: старого или нового образца. У нас есть элемент данных «Тип загранпаспорта» (в примере тип «Сущность»), который запрашивает эту информацию у пользователя. Этот флаг у него будет активным, так как необходимость уточнения возникает только в том случае, если мы получили класс «Загранпаспорт» от SMC-модели и достигли конечной точки «Загранпаспорт». За более подробной информацией о конечных точках обратитесь к разделу «Добавление конечной точки».
События
Так же можно настроить События. Это действия которые будут происходить при получении этого элемента данных (если пришел класс от SMC). События есть двух типов:
- если найден только текущий,
- недостающий элемент.
Тип события «Если найден только текущий» позволяет настроить реакцию на получение только одного этого класса. Можно настроить разные события для разных каналов. Чтобы переключиться между каналами связи, просто откройте выпадающий список «Канал». По умолчанию выбран канал «default».
Действия могут быть двух видов:
- сказать,
- завершить диалог.
Действие Сказать тоже разделяются на 4 типа:
- последовательно — это означает, что робот будет задавать вопросы и выдавать информацию по порядку, в соответствии с тем, что будет записано в полях «Фразы»,
- случайную фразу — робот выберет случайную фразу из предложенных вариантов для ответа на обращение пользователя,
- из внешнего источника — в этом случае можно подключить скрипты для выполнения необходимых действий, если они есть,
- из внутреннего источника — из QAS — сервиса ответов на вопросы. В таком случае необходимо настроить условия для присвоения категорий и вывода ответа. В частности, можно определить, будет ли использоваться кэш, как будет происходить генерация, творческий режим и нужно ли кэширование формулировок вопросов. Более подробную информацию об этих параметрах можно найти в инструкции по использованию QAS.
Затем можно нажать на кнопку «Дополнительно». Это позволит настроить интервал времени, в течение которого будет отправляться ответ.
Тип события «Недостающий элемент» предоставляет возможность создать сценарий на случай, если для активации конечной точки не хватает именно этого конкретного элемента данных.
Например, пользователь обращается с вопросом о замене паспорта, но не уточняет, какой паспорт ему нужно заменить — заграничный или внутренний. Для этого случая есть два элемента данных «Тип паспорта — РФ» и «Тип паспорта — Загран», которые являются сущностями в примере. У этих двух элементов данных будет стоять событие типа «Недостающий элемент» с уточнением: «Какой паспорт нужен — заграничный или внутренний?». То есть мы запрашиваем у пользователя информацию, для того чтобы получить этот элемент данных и перейти либо в конечную точку «Паспорт РФ» (при получении тега от SEE «РФ»), либо в конечную точку «Загранпаспорт» (при получении тега от SEE «Загран»).
Действия для этого типа события могут быть двух видов:
- сказать,
- завершить диалог.
Действие Сказать тоже разделяются на 4 типа:
- последовательно — это означает, что робот будет задавать вопросы и выдавать информацию по порядку, в соответствии с тем, что будет записано в полях «Фразы»,
- случайную фразу — робот выберет случайную фразу из предложенных вариантов для ответа на обращение пользователя,
- из внешнего источника — в этом случае можно подключить скрипты для выполнения необходимых действий, если они есть,
- из внутреннего источника — из QAS — сервиса ответов на вопросы. В таком случае необходимо настроить условия для присвоения категорий и вывода ответа. В частности, можно определить, будет ли использоваться кэш, как будет происходить генерация, творческий режим и нужно ли кэширование формулировок вопросов. Более подробную информацию об этих параметрах можно найти в инструкции по использованию QAS.
Затем можно нажать на кнопку «Дополнительно». Это позволит настроить интервал времени, в течение которого будет отправляться ответ.
Окно с полностью заполненными настройками выглядит так, как показано на рисунке 3.