Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Оглавление |
---|
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. Типы репликСодержит информацию о существующих типах реплик робота. Отвечает за применение реплики только в определённом контексте.
Существует несколько типов реплик: 1) Приветствие неизвестного Это реплики, которые произносит робот в момент, когда определяет присутствие человека, с которым не была произведена процедура знакомства. 2) Приветствие известного Это реплики, которые произносит робот в момент, когда определяет присутствие человека, с которым была произведена процедура знакомства. 3) Промо-материалы Это реплики, которые робот произносит, когда не взаимодействует с человеком. 4) Нераспознанные фразы Это реплики, которые робот произносит в ответ на фразу человека в случае, если эта фраза не соответствует ни одному правилу лингвобазы. 5) Вопросы анкеты Это список вопросов, используемый для проведения анкетирования. 6) Поддержание диалога Это реплики, которые робот произносит после ответа на фразу человека согласно правилу для того, чтобы удержать посетителя и продолжать общение. Добавляются после ответа, если нет якоря на выходе или видео, с периодичностью, который указан в параметрах 7) Фразы при навигации Это реплики, которые робот произносит по приезду на определенное место в случае, если используется система навигации. 8) Смена темы Это реплики, которые робот произносит после ответа на фразу человека согласно правилу для того, чтобы удержать посетителя и перевести разговор на нужную тему. Данные реплики учитывают категорию ответа. 9) Приветствие после знакомства Это реплики, которые произносит робот сразу по окончании процедуры знакомства. Данный тип аналогичен репликам типа «приветствие известного». Если не задан данный тип реплик, то робот после знакомства ничего произносить не будет.
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 этим якорем, указанным на входе. Таким образом, робот будет придерживаться заранее предусмотренного диалога.
Для добавления нового якоря нажмите кнопку «Создать»: Заполните поля, затем нажмите кнопку «Создать».
ВОС 4.1.9. Фразы с джойстикаВ этом разделе можно просматривать, редактировать и создавать фразы с джойстика. Фразы с джойстика используются для озвучивания роботом фраз по определённому сценарию. Фразы с джойстика позволяют роботу участвовать в различных презентациях и говорить заданные фразы именно в тот момент, когда это от него требуется. Существующие фразы с джойстика можно фильтровать по одному или нескольким критериям с помощью инструмента фильтрации, расположенного слева от списка: Выбрав требуемые значения, нажмите «Фильтр». Для сброса фильтра нажмите «Сброс». Поле «Введите текст» отвечает за поиск по текстовым полям, таким образом можно искать нужные фразы с джойстика по комментарию или тексту фразы. Чтобы создать новую фразу нажмите кнопку «Создать»: В появившемся окне обязательно заполните поля "Владелец", "Робот", "Язык", "Кейсы", "Якорь", "Категория" и "Text", а затем нажмите "Создать" внизу окна: После создания появится форма новой фразы в режиме редактирования.
Отредактируйте фразу и нажмите кнопку сохранения.
4.1.10. РепликиВ этом разделе можно просматривать, редактировать и создавать реплики. Реплики, для которых не указана информация о поле или возрасте собеседника, будут использованы наравне с репликами, отфильтрованными по этим критериям. То есть, даже если для реплики строго задан пол и возрастная категория, то для подходящего человека вместо неё иногда будут использованы реплики без фильтрации.
Чтобы создать новую реплику нажмите кнопку «Создать» в левой части экрана. В появившемся окне обязательно заполните поля "Тип реплики", "Владелец", "Робот", "Язык", "Кейсы", "Якорь" и "Категория", а затем нажмите "Создать" внизу окна: Поле "Тип реплики" необходимо для указания события, для которого будет использована реплика. Типы реплик описаны в соответствующем разделе. Поле "Владелец" необходимо для указания владельца реплики в базе. Реплики, принадлежащие к указанному владельцу будут использованы только на роботах этого владельца. По умолчанию, в качестве владельца будет выбран пользователь, создающий правило. Поле "Робот" используется для создания реплик, привязанных к выбранному роботу. Такие реплики будут использованы только на этом роботе. Владелец может выбирать только принадлежащего ему робота. По умолчанию, в этом поле установлено значение default, в таком случае реплика будет работать на всех роботах владельца. Поле "Язык" используется для указания, к какой локализации принадлежит создаваемая реплика. Язык локализации робота можно сменить в настройках. По умолчанию, для реплик устанавливается язык владельца, заданный в лингвобазе. Поле "Кейсы" отвечает за кейс, которому будет принадлежать реплика. В данном случае, кейс – специальная структура, представляющая собой аналог лингвобазы, который заменяет или расширяет (с большим приоритетом) основную лингвобазу. Реплики, относящиеся к кейсу, работают только когда активен кейс. По умолчанию, выбран кейс default, который представляет собой основную лингвобазу робота. Поле "Якорь" позволяет задать исходящий якорь реплики. Подробнее узнать про якоря можно в соответствующем разделе. Поле "Категория" используется для указания категории, к которой будет относиться создаваемая реплика. Категории предназначены для группирования реплик по какому-либо критерию. По умолчанию, категория для реплики устанавливается default.
После создания появится форма новой реплики в режиме редактирования:
Отредактируйте реплику и нажмите кнопку сохранения. Существующие реплики можно фильтровать по одному или нескольким критериям с помощью инструмента фильтрации, расположенного слева от списка: Выбрав требуемые значения, нажмите «Фильтр». Для сброса фильтра нажмите «Сброс». Поле «Введите текст» отвечает за поиск по текстовым полям, таким образом можно искать нужные реплики по комментарию или тексту реплики. Изображение ниже представляет собой инструмент быстрого копирования и переноса реплик. Чтобы произвести копирование или перенос, выберете одну или несколько реплик, выставив флаг выделения в левом верхнем углу поля реплики. Затем требуется выбрать значения полей реплики после копирования/переноса, при этом обязательно следует указать целевого робота и/или владельца. Поле «Введите комментарий отвечает за добавление введённого текста в поле комментарий при переносе. Указав все необходимые значения, нажмите кнопку «Копировать» или «Переместить». Внимание! Данное действие нельзя отменить! 4.1.11. ПравилаПозволяет просматривать, редактировать и создавать правила. Чтобы создать новое правило нажмите кнопку «Создать» в левой части экрана. В появившемся окне обязательно заполните поля "Владелец", "Робот", "Язык", "Кейсы", "Якорь" и "Категория", а затем нажмите "Создать" внизу окна: Image Modified Поле "Владелец" необходимо для указания владельца правила в базе. Правила, принадлежащие к указанному владельцу будут работать только на роботах этого владельца. По умолчанию, в качестве владельца будет выбран пользователь, создающий правило. Поле "Робот" используется для создания правил, привязанных к выбранному роботу. Такие правила будут срабатывать только на этом роботе. Владелец может выбирать только принадлежащего ему робота. По умолчанию, в этом поле установлено значение default, в таком случае правило будет работать на всех роботах владельца. Поле "Язык" используется для указания, к какой локализации принадлежит создаваемое правило. Язык локализации робота можно сменить в настройках. По умолчанию, для правил устанавливается язык владельца, заданный в лингвобазе. Поле "Кейсы" отвечает за кейс, которому будет принадлежать правило. В данном случае, кейс – специальная структура, представляющая собой аналог лингвобазы, который заменяет или расширяет (с большим приоритетом) основную лингвобазу. Правила, относящиеся к кейсу, работают только когда активен кейс. По умолчанию, выбран кейс default, который представляет собой основную лингвобазу робота. Поле "Якорь" позволяет задать входной якорь правила. Подробнее узнать про якоря можно в соответствующем разделе. Поле "Категория" используется для указания категории, к которой будет относиться создаваемое правило. Категории предназначены для группирования правил по какому-либо критерию. По умолчанию, категория для правила устанавливается default.
После создания появится форма нового правила в режиме редактирования.
Форматирование правил:
Отредактируйте правило и нажмите кнопку сохранения. Ниже приведён пример созданного правила. Существующие правила можно фильтровать по одному или нескольким критериям с помощью инструмента фильтрации, расположенного слева от списка: Выбрав требуемые значения, нажмите «Фильтр». Для сброса фильтра нажмите «Сброс». Поле «Введите текст» отвечает за поиск по текстовым полям, таким образом можно искать нужные правила по комментарию, полю «робот слышит» или полю «робот отвечает». Изображение ниже представляет собой инструмент быстрого копирования и переноса правил. Чтобы произвести копирование или перенос, выберете одно или несколько правил, выставив флаг выделения в левом верхнем углу поля правила. Затем требуется выбрать значения полей правила после копирования/переноса, при этом обязательно следует указать целевого робота и/или владельца. Поле «Введите комментарий отвечает за добавление введённого текста в поле комментарий при переносе. Указав все необходимые значения, нажмите кнопку «Копировать» или «Переместить». Внимание! Данное действие нельзя отменить! 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 секунд). |