...
Div | ||
---|---|---|
| ||
Russian | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Message Box | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Якорь | ||||
---|---|---|---|---|
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Создание сценария |
Для создания сценария перейдите в раздел Сценарии и нажмите Новый сценарий.
В появившемся окне введите название нового сценария и нажмите Создать новый сценарий.
Для того, чтобы перейти в окно редактирования сценария, найдите в перечне существующих сценариев новый созданный сценарий со столбцу Название и нажмите Просмотр.
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Окно редактирования сценария |
Представляет из себя древовидную вопросно-ответную систему с нейросетевым обучением и извлечением ответов. Сценарий в редакторе строится на основе вопрос-ответ, мы сами составляем вопросы и задаем вероятные ответы на них. При звонке, в зависимости от вероятности ответа, система будет двигаться по составленному сценарию.
Элементы управления:
Название | Скриншот | Описание |
---|---|---|
Блоки действий | Позволяют задать системе сценарии обзвона | |
Стрелка | Позволяет задать системе направление сценария | |
Рука | Даёт возможность перемещаться по рабочему пространству | |
Курсор | Позволяет работать с объектом или выделять их | |
Карта | Открывает окно с рабочим пространством для быстрого перемещения | |
Масштаб | Изменяет масштаб рабочего пространства | |
Отменить | Шаг назад | |
Вернуть | Шаг вперед | |
Сохранить | Сохраняет скрипт | |
Удалить | Удаляет скрипт | |
Управление медиа | Управляет всеми записанными и загруженными медиафайлами | |
Показать последний | Перейти к последнему добавленному блоку | |
Очистить | Возвращает в исходное состояние | |
Чат | Позволяет проверить скрипт в форме переписки | |
Микрофон | Позволяет проверить скрипт в форме живого общения |
Горячие клавиши:
Результат | Клавиши |
---|---|
Меняет активный инструмент на Рука | Ctrl |
Сохранение сценария | Ctrl + S |
Отмена последнего совершенного действия | Ctrl + Z |
Снятие выделения | Esc |
Удаление выделенного элемента | Del |
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Работа с блоками |
Настройка каждого блока/стрелки на рабочем пространстве производится в правой части экрана редактора. Для того чтобы открыть свойства, нужно кликнуть на блок/стрелку левой клавишей мыши. Для быстрого создания часто используемых блоков предусмотрена функция, которая позволяет создать блок в один клик. Для этого, у выделенного блока, внизу располагаются кнопки с блоками типа Вопрос, Информация и Случайный выбор. Пользователю лишь остается потянуть одну из кнопок, чтобы расположить блок на рабочем пространстве.
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Работа с переменными |
Создание переменных возможно двумя способами:
- Объявление переменной в блоке
- Объявление переменной в стрелке
Объявление переменной в блоке возможно лишь в следующих типах блоков:
- Блок вопроса
- Блок информации
- Блок результата
Во всех перечисленных типов блоков объявление происходит аналогичным образом.
Для того, чтобы объявить переменную в блоке:
- Выделите нужный блок
- Нажмите кнопку Добавить элемент
- Введите название переменной в левое поле
- Введите значение переменной в правое поле
Объявление переменной в стрелке возможно лишь из следующих типов блоков:
- Блок вопроса
- Блок паузы
Для того, чтобы объявить переменную в стрелке:
- Выделите нужную стрелку
- Поставьте галочку напротив Сохранить ответ
- Введите название переменной
В отличии от объявления в блоке, объявление в стрелке помещает в переменную ответ клиента, а не изначально заготовленное значение.
После того, как переменная объявлена в блоке или стрелке, появилась возможность ее использования.
Чтобы использовать переменную, укажите ее название в фигурных скобках.
Примечание |
---|
Для блока "Условие", переменная объявляется без фигурных скобок. |
Примечание |
---|
Если в одну и ту же переменную, по ходу выполнения сценария, будут вложены разные значения, то использовано будет последнее вложенное значение. |
2. Элементы ЯкорьЭлементы Элементы
Элементы | |
Элементы |
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Стрелка (Ветка) |
Описание:
Показывает направление сценария и определяет условия перехода от одного блока к другому. У таких блоков как Вопрос, Условие, Запрос к серверу и Эмоции, стрелка имеет свойства отличные от всех остальных блоков.
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
Якорь СтартовыйБлок СтартовыйБлок
Div | ||
---|---|---|
| ||
Стартовый блок |
Описание:
Стартовый блок служит для отображения начала сценария диалога и его настройки. С помощью этого блока можно быстро найти начало в сценариях с огромным количеством блоков.
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Блок «Вопрос»
|
Описание:
Данный блок предназначен для опроса клиента.
Условия выхода:
- По истечении времени сеанса распознавания
- По факту получения ответа от клиента
Раскрыть | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
Типы:
|
Раскрыть | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||
Свойства:
Типы:
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Блок «Пауза»
|
Описание:
Данный блок переводит систему в режим ожидания ответа.
Условия выхода:
- По истечении заданного времени
- По факту получения ответа от клиента
Раскрыть | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Блок «Информация»
|
Описание:
Данный блок используется для произнесения сообщения клиенту.
Условия выхода:
- После озвученного сообщения системой
- Пропуск блока
Раскрыть | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Блок «Условие»
|
Описание:
Данный блок позволяет определить направление сценария на основании состояния диалога.
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
Раскрыть | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||
Свойства:
Типы:
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Блок «Случайный выбор»
|
Описание:
Данный блок предназначен для вариативности диалога. Система в случайном порядке выполняет переход по стрелкам, которые выходят из блока.
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Блок «Эмоции»
|
Описание:
Данный блок позволяет определить направление сценария на основании эмоции клиента.
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
Раскрыть | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Свойства:
Типы:
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Блок «Результат»
|
Описание:
Данный блок служит для фиксации результата разговора, а также для принудительного перевода на оператора, отправки сообщения и отправки нотификации.
Раскрыть | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Типы:
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Блок «Запрос к серверу»
|
Описание:
Данный блок позволяет роботу во время диалога с пользователем взаимодействовать с внешней или внутренней CRM-системой для обмена информации о клиенте посредством API. Робот может взаимодействовать с CRM-системой как для поиска и получения уже имеющейся информации о клиенте (место проживания, адрес места жительства, профессия), так и для сохранения новой информации о клиенте (например, наличие домашних животных, увлечения, интересы и т.д.), полученной во время диалога. При помощи данного блока робот также может использовать любые сетевые сервисы, которые доступны посредством API (например, калькулятор, конвертер величин, прогноз погоды, программа передач и др.).
Пример:
От клиента поступает входящий вызов. Робот идентифицирует номер телефона и отвечает на звонок. С помощью блока Запрос к серверу робот обращается в корпоративную CRM-систему, в которой хранятся клиентские данные, полная информация по всему предлагаемому ассортименту товаров, а также информация по статусам всех заказов. По номеру телефона робот получает информацию о клиенте и видит, что у клиента есть активный заказ. Робот обращается к клиенту по имени и до того, как клиент озвучивает цель звонка, интересуется, не хочет ли клиент узнать статус своего заказа. После утвердительного ответа робот предоставляет информацию о текущем статусе заказа.
Информация |
---|
Для лучшего понимания принципов работы блока Запрос к серверу рекомендуется прочитать информацию о синтаксисе формата JSON. |
Раскрыть | |||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||
Типы запросов:
Типы авторизации:
|
Раскрыть | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
Свойства:
Типы:
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Блок Арифметика |
Описание:
Данный блок используется для выполнения арифметический операций над числами и переменными.
Раскрыть | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
Типы:
*Помимо простых арифметических выражений, доступна функция округления результата, для этого необходимо записать выражение в виде: math.round({var},2), где {var} - переменная, число или арифметическое выражение, 2 - точность округления (знаков после запятой. Примеры: math.round(1/3,2) - будет произведено деление 1 на 3 и результат будет записан с точностью 2 знака после запятой - 0.33 math.round(1.6666666,0) - число 1.6666666 будет округлено до целого - 2
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Блок Порядковый выбор |
Описание:
Данный блок используется для последовательного перехода по исходящим из него веткам диалога в рамках одной сессии.
Пример: при первом посещении "блока порядковый выбор" будет произведен переход по ветке с порядковым номером "1", при повторном посещении того же самого блока "порядковый выбор", будет произведен переход по ветке диалога с порядковым номером "2", при третьем посещении - по ветке с порядковым номером "3" и т.д.
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
Раскрыть | ||||
---|---|---|---|---|
| ||||
Свойства:
|
Примечание | ||
---|---|---|
| ||
Нумерация стрелок должна начинаться с "1" и производиться по порядку. Если не будет доступной стрелки с порядковым номером текущего посещения блока, то будет произведен перевод на оператора. |
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Блок Телепорт |
Описание:
Блок телепорт - эквивалент стрелки, и его задача связывать блоки между собой.
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Блок Пустой |
Описание:
Пустой блок используется для более удобного построения сценария. Кроме того, что с помощью него возможно создавать более структурированные конструкции блоков, он также позволяет проводить более одной стрелки между двумя блоками.
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
Div | ||||||
---|---|---|---|---|---|---|
| ||||||
Блок AI |
Описание:
Блок AI используется для выполнения интеграций со сторонними нейронными сетями.
Раскрыть | ||||
---|---|---|---|---|
| ||||
|
...