Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Оглавление |
---|
Russian | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1. Общие сведенияДанная инструкция предназначена для Владельцев робота Promobot v.3.0 и или v.4.0. В инструкцию входит описание веб-интерфейса Promobot, а также указания по работе с ним. Доступ к веб-интерфейсу обеспечивает возможность просмотра и редактирования настроек робота и лингвобазы, а также может быть использован Владельцем робота для получения аналитики и дополнительной информации. Владелец После приобретения первого робота, владелец получает от производителя логин и пароль для авторизации в веб-интерфейсе Promobot. При этом, для Владельца создаётся личный профиль пользователя и указывается список приобретённых роботов. Если по каким-то причинам вы не получили логин и пароль от веб-интерфейса, обратитесь в службу поддержки Promobot.
2. Термины и определенияВеб-интерфейс Promobot – это часть информационной системы Promobot, предназначенная для хранения, поиска и обработки информации, связанной с сервисами лингвобазы, аналитики, конфигурирования и администрирования роботов Promobot. Лингвистическая база (Лингвобаза) – база данных, содержащая набор правил и реплик (фраз), применяемых в качестве реакции робота на определённые фразы или события. Кейс – это специальная структура, представляющая собой аналог лингвобазы, который заменяет основную лингвобазу, в случае, когда необходимо реализовать определённый сценарий использования робота. Правило – ответная реакция робота на распознанную речь человека. Якорь – это специальная метка, которая нужна, чтобы связать между собой несколько реплик и правил. Реплика – это фраза или действие робота в ответ на определённую возникшую ситуацию. Действие – это команда на выполнение определённого действия в момент речи робота. Список действий, доступных для использования, приведён в главе 5. Макрос – это специальная команда, которая при произношении роботом автоматически заменяется на предопределённый текст. Список макросов, доступных для использования, приведён в главе 6. 3. Начало работыЧтобы начать работу с веб-интерфейсом, выполните следующие шаги:
4. Описание разделовВладельцу робота доступны следующие разделы: 4.1. ЛингвоБазаРаздел «ЛингвоБаза» предназначен для управления лингвистической базой Promobot. Содержимое раздела поделено на следующие группы: Администрирование 4.1.1. ЯзыкиСодержит информацию о доступных языках локализации робота. Локализация позволяет сменить язык общения робота на более подходящий для текущего места применения. Текущую локализацию можно сменить в настройках робота. При заполнении лингвобазы следует указывать один из доступных языков локализации. Язык интерфейса определяется языком пользователя (см. Администрирование-Пользователи)
4.1.2. ЭмоцииСодержит информацию о доступных эмоциях лицевой матрицы робота. Эмоции отображаются на лицевой матрице в виде анимации и используются для визуализации мимики робота в процессе его общения с пользователем. Эмоции можно указывать при создании правил и реплик.
4.1.3. Типы репликСодержит информацию о существующих типах реплик робота. Отвечает за применение реплики только в определённом контексте.
Существует несколько типов реплик:
4.1.4. Возрастные категорииСодержит список определяемых роботом возрастных категорий. Возрастная категория определяет приблизительный возрастной промежуток, к которому относится возраст посетителя. Возрастные категории используются для таргетирования реплик.
4.1.5. Приоритеты правилСодержит информацию о приоритетах правил. Если для ответа на вопрос алгоритмы робота выберут несколько правил, будет выбрано правило с более высоким приоритетом.
Помимо приоритета правил, источники ответов также делятся на уровни. Поиск ответа на распознанную фразу по умолчанию осуществляется в следующем порядке: 1) База робота К базе робота относятся правила, созданные для выбранного робота и определённого владельца. Такие правила будут срабатывать только на этом роботе. 2) База владельца К базе владельца относятся правила, созданные для определённого владельца. Такие правила будут срабатывать на всех роботах этого владельца. 3) База общих ответов К базе общих ответов относятся правила, созданные компанией Promobot. Такие правила будут срабатывать на любом роботе. 4) Интернет К этому уровню относятся ответы, найденные роботом в интернете. 5) База робота с низким приоритетом К базе робота с низким приоритетом относятся правила, созданные для выбранного робота и определённого владельца, а также для этих правил указан низкий приоритет. Такие правила будут срабатывать только на этом роботе. 6) База владельца с низким приоритетом К базе владельца с низким приоритетом относятся правила, созданные для определённого владельца, а также для этих правил указан низкий приоритет. Такие правила будут срабатывать на всех роботах этого владельца. 7) База общих ответов с низким приоритетом К базе общих ответов с низким приоритетом относятся правила, созданные компанией Promobot, а также для этих правил указан низкий приоритет. Такие правила будут срабатывать на любом роботе. 8) Нераспознанные реплики К этому уровню относятся ответы, предназначенные для фраз человека, на которые не был найдет ответ в более высоких уровнях. Нераспознанные реплики должны отрабатывать сценарий, когда робот не смог найти ответ на фразу человека, но должен что-то ответить. Порядок использования источников можно изменить в настройках лингвобазы в интерфейсе робота.
Конфигурирование 4.1.6. КейсыПозволяет просматривать, редактировать и создавать кейсы. С точки зрения системы, кейс представляет собой полноценную отдельную лингвобазу, которая используется вместо основной лингвобазы и независима от неё или других кейсов. Используя специальное действие, можно сменить текущий кейс в правиле.
Для добавления нового кейса нажмите кнопку «Создать»:
Обязательно заполните поля "Имя", "Язык", "Владелец" и "Робот", а затем нажмите кнопку «Создать» в нижней части окна.
4.1.7. КатегорииВ этом разделе можно просматривать, редактировать и создавать категории реплик. Категории тематически разделяют реплики на группы, облегчая процесс фильтрации и аналитики.
Для добавления новой категории нажмите кнопку «Создать»: Обязательно заполните поля "Имя", "Язык", "Владелец" и "Кейсы", затем нажмите кнопку «Создать».
4.1.8. ЯкоряВ этом разделе можно просматривать, редактировать и создавать якоря. Якорь можно установить на выходе реплики или правила, а также на входе другого правила. После того, как срабатывает реплика или правило с якорем на выходе, робот будет в первую очередь реагировать, на правила c этим якорем, указанным на входе. Таким образом, робот будет придерживаться заранее предусмотренного диалога.
Для добавления нового якоря нажмите кнопку «Создать»: Заполните поляполе "Имя", затем нажмите кнопку «Создать». Image Added
ВОС 4.1.9. Фразы с джойстикаВ этом разделе можно просматривать, редактировать и создавать фразы с джойстика. Фразы с джойстика используются для озвучивания роботом фраз по определённому сценарию. Фразы с джойстика позволяют роботу участвовать в различных презентациях и говорить заданные фразы именно в тот момент, когда это от него требуется. Существующие фразы с джойстика можно фильтровать по одному или нескольким критериям с помощью инструмента фильтрации, расположенного слева от списка:. Выбрав требуемые значения, нажмите «Фильтр». Для сброса фильтра нажмите «Сброс». Поле «Введите текст» отвечает за поиск по текстовым полям, таким образом можно искать нужные фразы с джойстика по комментарию или тексту фразы. Чтобы создать новую фразу нажмите кнопку «Создать»: В появившемся окне обязательно заполните поля "Владелец", "Робот", "Язык", "Кейсы", "Якорь", "Категория" и "Text", а затем нажмите "Создать" внизу окна: Image Removed После создания появится форма новой фразы в режиме редактирования со статусом Temporary. Image RemovedImage Added
Отредактируйте фразу и нажмите кнопку сохранения. В примере выше вместо робота указан статус Temporary, для работы фразы требуется обязательно указать робота. Если номера фраз для выбранного владельца, робота и языка дублируются или какой-то номер отсутствует, то возможно выполнить пересчёт. Для пересчёта должен быть выбран язык, владелец и робот. Пересчёт происходит при нажатии на соответствующую кнопку или при создании новой фразы. Пересчёт при создании новой фразы выполняется для автоматически. При пересчёте номера присваиваются в порядке вывода фраз. 4.1.10. РепликиВ этом разделе можно просматривать, редактировать и создавать реплики. Реплики, для которых не указана информация о поле или возрасте собеседника, будут использованы наравне с репликами, отфильтрованными по этим критериям. То есть, даже если для реплики строго задан пол и возрастная категория, то для подходящего человека вместо неё иногда будут использованы реплики без фильтрации.
Чтобы создать новую реплику нажмите кнопку «Создать» в левой части экрана. В появившемся окне обязательно заполните поля "Тип реплики", "Владелец", "Робот", "Язык", "Кейсы", "Якорь" и "Категория", а затем нажмите "Создать" внизу окна: Image Removed Поле "Тип реплики" необходимо для указания события, для которого будет использована реплика. Типы реплик описаны в соответствующем разделе. После создания появится форма новой реплики в режиме редактирования: Image Added
После создания появится форма новой реплики в режиме редактирования: Image Removed
Отредактируйте реплику и нажмите кнопку сохранения. Существующие реплики можно фильтровать по одному или нескольким критериям с помощью инструмента фильтрации, расположенного слева от списка: Выбрав требуемые значения, нажмите «Фильтр». Для сброса фильтра нажмите «Сброс». Поле «Введите текст» отвечает за поиск по текстовым полям, таким образом можно искать нужные реплики по комментарию или тексту реплики. Изображение ниже представляет собой инструмент быстрого копирования и переноса реплик. Чтобы произвести копирование или перенос, выберете одну или несколько реплик, выставив флаг выделения в левом верхнем углу поля реплики. Затем требуется выбрать значения полей реплики после копирования/переноса, при этом обязательно следует указать целевого робота и/или владельца. Поле «Введите комментарий отвечает за добавление введённого текста в поле комментарий при переносе. Указав все необходимые значения, нажмите кнопку «Копировать» или «Переместить». Внимание! Данное действие нельзя отменить! 4.1.11. ПравилаПозволяет просматривать, редактировать и создавать правила. Чтобы создать новое правило нажмите кнопку «Создать» в левой части экрана. В появившемся окне обязательно заполните поля "Владелец", "Робот", "Язык", "Кейсы", "Якорь" и "Категория", а затем нажмите "Создать" внизу окна: Image Removed Поле "Владелец" необходимо для указания владельца правила в базе. Правила, принадлежащие к указанному владельцу будут работать только на роботах этого владельца. По умолчанию, в качестве владельца будет выбран пользователь, создающий правило. Поле "Робот" используется для создания правил, привязанных к выбранному роботу. Такие правила будут срабатывать только на этом роботе. Владелец может выбирать только принадлежащего ему робота. По умолчанию, в этом поле установлено значение default, в таком случае правило будет работать на всех роботах владельца. Поле "Язык" используется для указания, к какой локализации принадлежит создаваемое правило. Язык локализации робота можно сменить в настройках. По умолчанию, для правил устанавливается язык владельца, заданный в лингвобазе. Поле "Кейсы" отвечает за кейс, которому будет принадлежать правило. В данном случае, кейс – специальная структура, представляющая собой аналог лингвобазы, который заменяет или расширяет (с большим приоритетом) основную лингвобазу. Правила, относящиеся к кейсу, работают только когда активен кейс. По умолчанию, выбран кейс default, который представляет собой основную лингвобазу робота. Поле "Якорь" позволяет задать входной якорь правила. Подробнее узнать про якоря можно в соответствующем разделе. Поле "Категория" используется для указания категории, к которой будет относиться создаваемое правило. Категории предназначены для группирования правил по какому-либо критерию. По умолчанию, категория для правила устанавливается default.
После создания появится форма нового правила в режиме редактирования. Image RemovedImage Added
Форматирование правил:
Отредактируйте правило и нажмите кнопку сохранения. Ниже приведён пример созданного правила. Существующие правила можно фильтровать по одному или нескольким критериям с помощью инструмента фильтрации, расположенного слева от списка: Выбрав требуемые значения, нажмите «Фильтр». Для сброса фильтра нажмите «Сброс». Поле «Введите текст» отвечает за поиск по текстовым полям, таким образом можно искать нужные правила по комментарию, полю «робот слышит» или полю «робот отвечает». Изображение ниже представляет собой инструмент быстрого копирования и переноса правил. Чтобы произвести копирование или перенос, выберете одно или несколько правил, выставив флаг выделения в левом верхнем углу поля правила. Затем требуется выбрать значения полей правила после копирования/переноса, при этом обязательно следует указать целевого робота и/или владельца. Поле «Введите комментарий отвечает за добавление введённого текста в поле комментарий при переносе. Указав все необходимые значения, нажмите кнопку «Копировать» или «Переместить». Внимание! Данное действие нельзя отменить! 4.2. АналитикаСодержит аналитическую информацию. В процессе работы робот Promobot способен производить сбор данных о взаимодействиях. Позднее эти данные могут быть интерпретированы для получения статистики использования и аналитики работы. 4.2.1. Диалоги посетителейСодержит информацию о распознанных и ответных фразах в процессе общения посетителя и робота.
Список диалогов с пользователями можно фильтровать по одному или нескольким критериям с помощью инструмента фильтрации, расположенного слева от списка: Выбрав требуемые значения, нажмите «Фильтр». Для сброса фильтра нажмите «Сброс».
4.3. КонфигурацияПредоставляет различные инструменты удалённого просмотра и конфигурации настроечных параметров робота.
4.3.1. Настройки роботаПозволяет удалённо редактировать значения настроечных параметров робота.
4.4. АдминистрированиеПредоставляет инструменты администрирования. 4.5. Пользователи и роботы4.5.1. ПользователиПозволяет администрировать профили пользователей веб-интерфейса.
4.5.2. РоботыПозволяет администрировать профили роботов.
5. ДействияДействия указываются в специальном поле при заполнении правила, реплики или фразы с джойстика. Виды действий: 1) Выключить микрофон на заданное время в секундах — mute:<время>. Пример: mute:5 2) Перемещение робота в заданную точку — navigation:<номер точки>. Для работы необходима возможность автономного перемещения по карте. 3) Распознавать лицо и произнести результат — recognize:<опция>. Распознавание происходит после окончания фразы робота. Возможные опции:
Можно указать несколько опций через символ «&».
4) Процедура знакомства — meeting. Запускает процедуру знакомства, произносит заданный текст перед началом знакомства, если удовлетворены все требования (лицо человека распознано как неизвестное и в базе лиц есть место). 5) Программа лояльности — dataCollect. Запускает программу лояльности в постоянном режиме. В данном режиме робот не отвечает на посторонние вопросы. 6) Разовый запуск сбора основных данных для программы лояльности - dataCollect:once. При использовании данного действия робот запросит данные: ФИО, телефон, e-mail, дату рождения. Полученные данные сохранит в отдельной папке в формате *.json. После получения данных робот продолжит общаться в обычном режиме. 7) Задать вопрос человеку — question:<текст вопроса>. Задает вопрос пользователю и отображает диалоговое окно с этим вопросом на экране (отображаются варианты ответа: Да и Нет). Собственные варианты ответа прописываются после знака вопрос и разделяются символом «|».
Текст вопроса обязательно должен оканчиваться на «?». Все, что до вопросительного знака будет использовано как вопрос, все, что после – как варианты ответа. 8) Воспроизвести музыку — play:1.mp3&nowait. Во время ответа запустится воспроизведение мелодии, необязательный ключ <nowait> используется для воспроизведения мелодии и одновременного произношения текста. 9) Запуск скрипта — script:<название скрипта>. Запускает выполнение скрипта. Доступные скрипты:
10) Запуск браузера — browser. Открывает указанную в ответе ссылку в браузере для взаимодействия с сайтом, в данном виде будет доступна адресная строка и вызов виртуальной клавиатуры. Без указания browser в действии сайт будет открыт в режиме киоска (без адресной строки и возможности вызвать клавиатуру). 11) Запуск кейса – lingvoCase:<имя>:<уровень>. При использовании данного действия, на роботе будет активирован выбранный кейс. <имя> указывает на Имя запускаемого кейса. Во избежание некорректной работы, не рекомендуем использовать в имени кейса символ «:», а также использовать название «cancel». Можно указать один из нескольких уровней работы кейса:
12) Завершение кейса – lingvoCase:cancel. Завершает действие текущего кейса.
6. МакросыМакросы указываются при заполнении поля ответа робота. 1) Имя робота — {name}. 2) Имя пользователя — {user}. 3) Название компании — {company}. 4) Текущее время — {time}. Пример произношения: «на часах 15 часов 25 минут» 5) Текущая дата — {date}. Пример произношения: «сегодня 25 февраля 2015 года, среда» 6) Текущая погода — {weather}. Пример произношения: «температура воздуха -2 градуса, ясно» 7) Текущий город — {city}. 8) RSS лента — {RSS[http://ria.ru/export/rss2/politics/index.xml]}. В ответе будет использован текст одной из новостей. 9) Перечисление — {один/два/три}. В ответе будет использован только один из вариантов. 10) Часть вопроса — {*1}. В ответе будет использована часть текста вопроса пользователя, которая попадает под символ * с заданным порядковым номером. 11) Воспроизвести музыку — {play:1.mp3&nowait}. Во время ответа запустится воспроизведение мелодии, необязательный ключ <nowait> используется для воспроизведения мелодии и одновременного произношения текста. Звуковой файл должен быть заранее загружен в робота. 12) Пауза в произношении — {pause:5}. В ответе в заданном месте будет установлена пауза с заданной длительностью в секундах (например, 5 секунд). |