Данная инструкция предназначена для Владельцев робота Promobot v.3.0 или и v.4.0. В инструкцию входит описание веб-интерфейса Promobot, а также указания по работе с ним. Доступ к веб-интерфейсу обеспечивает возможность просмотра и редактирования настроек робота и лингвобазы, а также может быть использован Владельцем робота для получения аналитики и дополнительной информации. После приобретения первого робота, владелец Владелец получает логин и пароль для авторизации в веб-интерфейсе Promobot. При этом, для Владельца создаётся личный профиль пользователя и указывается список приобретённых роботов. Если по каким-то причинам вы не получили логин и пароль от веб-интерфейса, обратитесь в службу поддержки Promobot. Примечание |
---|
Данная инструкция отражает возможности интерфейса только для пользователя со статусом Владелец. |
Веб-интерфейс Promobot – это часть информационной системы Promobot, предназначенная для хранения, поиска и обработки информации, связанной с сервисами лингвобазы, аналитики, конфигурирования и администрирования роботов Promobot. Лингвистическая база (Лингвобаза) – база данных, содержащая набор правил и реплик (фраз), применяемых в качестве реакции робота на определённые фразы человека или события. Кейс – это специальная структура, представляющая собой аналог лингвобазы, который заменяет основную лингвобазуподключаемый набор правил и реплик, которым можно заменить или дополнить основные правила и реплики, в случае, когда необходимо реализовать определённый сценарий использования робота. Правило – ответная реакция робота на распознанную речь человека. Якорь – это специальная метка, которая нужна, чтобы связать между собой несколько реплик правила и правилреплики. Фразы с джойстика – упорядоченный набор реплик, предназначенный для переключения удалённо с джойстика. Реплика – это фраза или действие робота в ответ на определённую возникшую ситуацию. Правило – ответная реакция робота на распознанную речь человека. Действие – это команда на выполнение определённого действия в момент речи робота. Список действий, доступных для использования, приведён в главе 5. Макрос – это специальная команда, которая при произношении роботом автоматически заменяется на предопределённый текст. Список макросов, доступных для использования, приведён в главе 6.
Чтобы начать работу с веб-интерфейсом, выполните следующие шаги:
- В открывшейся странице введите логин и пароль, после чего нажмите кнопку, обозначенную на изображении ниже.
Image Modified
- После завершения авторизации, появятся разделы, доступные владельцу робота.
Владельцу робота доступны следующие разделы:
Раздел «ЛингвоБаза» предназначен для управления лингвистической базой Promobot. Содержимое раздела поделено на следующие группы:
Администрирование Содержит информацию о доступных языках локализации робота. Локализация позволяет сменить язык общения робота на более подходящий для текущего места применения. Текущую локализацию можно сменить в настройках робота. При заполнении лингвобазы следует указывать один из доступных языков локализации. Язык интерфейса определяется языком пользователя (см. Администрирование-Пользователи) Image Removed
Image Added - ID – идентификатор языка в системе;
- Имя – трёхбуквенный код страны;
- Code – локаль языка;
- Native name – региональное название языка;
- URL – двухбуквенный код страны;
- Описание – описание языка.
Содержит информацию о доступных эмоциях лицевой матрицы робота. Эмоции отображаются на лицевой матрице в виде анимации и используются для визуализации мимики робота в процессе его общения с пользователем. Эмоции можно указывать при создании правил и реплик. Image Removed
Image Added - ID – идентификатор эмоции в системе;
- Имя – название эмоции;
- Язык – язык перевода эмоции;
- Описание – описание эмоции.
№ | Эмоция | Имя | Применение |
---|
1 |
панель |
---|
borderColor | black |
---|
bgColor | #000000 |
---|
borderWidth | 1 |
---|
borderStyle | solid |
---|
| Image Modified |
| | Используется по умолчанию:
В качестве стандартной эмоции Возможные применения: - | 2 |
панель |
---|
borderColor | black |
---|
bgColor | #000000 |
---|
borderWidth | 1 |
---|
borderStyle | solid |
---|
| Image Modified |
| | Используется по умолчанию:
- Возможные применения: В качестве удивлённой реакции на ответ пользователя. | 3 |
панель |
---|
borderColor | black |
---|
bgColor | #000000 |
---|
borderWidth | 1 |
---|
borderStyle | solid |
---|
| Image Modified |
| | Используется по умолчанию:
- Возможные применения: В качестве негативной реакции на ответ пользователя. | 4 |
панель |
---|
borderColor | black |
---|
bgColor | #000000 |
---|
borderWidth | 1 |
---|
borderStyle | solid |
---|
| Image Modified |
| | Используется по умолчанию:
- Возможные применения: Для воздействия на пользователя с целью вызвать сожаление, сочувствие, угрызения совести, в качестве негативной реакции на ответ пользователя. | 5 |
панель |
---|
borderColor | black |
---|
bgColor | #000000 |
---|
borderWidth | 1 |
---|
borderStyle | solid |
---|
| Image Modified |
| | Используется по умолчанию:
- Возможные применения: В качестве реакции на шутку или другой ситуации, в которой уместен смех. | 6 |
панель |
---|
borderColor | black |
---|
bgColor | #000000 |
---|
borderWidth | 1 |
---|
borderStyle | solid |
---|
| Image Modified |
| | Используется по умолчанию:
- Возможные применения: В качестве положительной реакции на ответ пользователя. | 7 |
панель |
---|
borderColor | black |
---|
bgColor | #000000 |
---|
borderWidth | 1 |
---|
borderStyle | solid |
---|
| Image Modified |
| | Используется по умолчанию:
В приложении "Кто я?" Возможные применения:
В качестве неопределённого индикатора ожидания (выполнения процесса). | 8 |
панель |
---|
borderColor | black |
---|
bgColor | #000000 |
---|
borderWidth | 1 |
---|
borderStyle | solid |
---|
| Image Modified |
| | Используется по умолчанию:
- Возможные применения: Для | привлечение привлечения внимания (особенно женской аудитории), в качестве положительной реакции на ответ пользователя. |
Содержит информацию о существующих типах реплик робота. Отвечает за применение реплики только в определённом контексте.
- ID – идентификатор типа реплики в системе;
- Имя – название типа реплики;
- Описание – описание типа реплики;
- Видимость – возможность выбрать данный тип реплик при создании новой реплики. 1 – данный тип можно выбрать при создании реплики, 2 – тип является скрытым.
Существует несколько типов реплик: Приветствие неизвестного – это реплики, которые произносит робот в момент, когда определяет присутствие человека, с которым не была пройдена процедура знакомства. Для определения присутствия человека используется распознавание лиц.
Приветствие известного – это реплики, которые произносит робот в момент, когда определяет присутствие человека, с которым была пройдена процедура знакомства. Для определения присутствия человека используется распознавание лиц.
Промо-материалы – это реплики, которые робот произносит, когда не взаимодействует с человеком.
Нераспознанные фразы – это реплики, которые робот произносит в ответ на фразу человека в случае, если эта фраза не соответствует ни одному правилу смог найти ответ ни в одном из слоёв лингвобазы.
Вопросы анкеты – это список вопросов, используемый для проведения анкетирования.
Поддержание диалога – это реплики, которые робот произносит после правила, чтобы удержать посетителя и продолжать общениеподдержать разговор или сменить тему. Добавляются, если нет якоря на выходе и в данный момент не воспроизводится видео.
Фразы при навигации – это реплики, которые робот произносит по приезду на определенное место в случае, если используется система навигации.
Смена темы – это реплики, которые робот произносит после правила, чтобы удержать посетителя и перевести разговор на нужную тему. Данные реплики учитывают категорию ответа.
Приветствие после знакомства – это реплики, которые робот произносит сразу по окончании процедуры знакомства («Рад с вами познакомиться» и т.д.). Данный тип аналогичен репликам типа «приветствие известного». Если не задан данный тип реплик, то робот после знакомства ничего произносить не будет.
Содержит список определяемых роботом возрастных категорий. Возрастная категория определяет приблизительный возрастной промежуток, к которому относится возраст посетителя. Возрастные категории используются для таргетирования реплик.
- Описание – описание возрастной категории;
- ID – идентификатор возрастной категории в системе;
- Возраст от – минимальный возраст, относящийся к категории;
- до – максимальный возраст, относящийся к категории;
- Владелец – владелец, определяющий, на каких роботах будет действовать категория;
- Робот – робот, использующий категорию.
Приоритеты Содержит информацию о приоритетах правил. Если для ответа на вопрос алгоритмы робота выберут несколько правил, будет выбрано правило с более высоким приоритетомПоиск ответа происходит сначала в правилах высокого приоритета, а затем – низкого.
- ID – идентификатор приоритета в системе;
- Имя – название приоритета для правил;
- Описание – описание приоритета.
Помимо приоритета правил, источники ответов также делятся на уровни. Поиск ответа на распознанную фразу по умолчанию осуществляется в следующем порядке: 0 — База робота. К базе робота относятся правила, созданные для выбранного робота и определённого владельца. Такие правила будут срабатывать только на этом роботе.
1 — База владельца. К базе владельца относятся правила, созданные для определённого владельца. Такие правила будут срабатывать на всех роботах этого владельца.
База общих ответов. К базе общих ответов относятся правила, созданные компанией Promobot. Такие правила будут срабатывать на любом роботе.
Интернет. К этому уровню относятся ответы, найденные роботом в интернете.
База 2 — База робота с низким приоритетом. К базе робота с низким приоритетом относятся правила, созданные для выбранного робота и определённого владельца, а также для этих правил указан низкий приоритет. Такие правила будут срабатывать только на этом роботе.
3 — База владельца с низким приоритетом. К базе владельца с низким приоритетом относятся правила, созданные для определённого владельца, а также для этих правил указан низкий приоритет. Такие правила будут срабатывать на всех роботах этого владельца.
4 — База общих ответов. К базе общих ответов относятся правила, созданные компанией Promobot. Такие правила будут срабатывать на любом роботе.
5 — Интернет. К этому уровню относятся ответы, найденные роботом в Интернете.
6 — База общих ответов с низким приоритетом. К базе общих ответов с низким приоритетом относятся правила, созданные компанией Promobot, а также для этих правил указан низкий приоритет. Такие правила будут срабатывать на любом роботе.
7 — Нераспознанные реплики. К этому уровню относятся ответы, предназначенные для фраз человека, на которые не был найдет ответ в более высоких уровнях. Нераспознанные реплики должны отрабатывать сценарий, когда робот не смог найти ответ на фразу человека, но должен что-то ответить.
Порядок использования источников можно изменить в настройках лингвобазы в интерфейсе робота.
Конфигурирование Позволяет просматривать, редактировать и создавать кейсы. С точки зрения системы, кейс представляет собой полноценную отдельную лингвобазу, которая используется вместо основной лингвобазы (или совместно с ней) и независима от неё или других кейсов. Используя специальное действие, можно сменить текущий кейс в правиле. В Правилах и Репликах (Фразах) при назначении их конкретному роботу (не default), для выбора будут доступны как Кейсы назначенного робота, так и общие Кейсы Владельца (под роботом default). При назначении Правилу или Реплике робота default, будут доступны только общие Кейсы.
- ID – идентификатор кейса;
- Имя – название кейса;
- Описание – описание кейса;
- Язык – языковая принадлежность кейса;
- Владелец – владелец кейса;
- Робот – робот к которому относиться относится кейс;
- Открытый – является ли кейс общим или индивидуальным;
- Создатель – создатель кейса;
- Время создания – время создания кейса;
- Редактор – последний редактор кейса;
- Время изменения – последнее время изменения категории.
Для добавления нового кейса нажмите кнопку «Создать»:
Обязательно заполните поля "Имя", "Язык", "Владелец" и "Робот", а затем нажмите кнопку «Создать» в нижней части окна. Подсказка |
---|
Рекомендуем выбирать имена для кейсов, по которым, в последствии, будет легко определить назначение кейса. Лучше выбирать неповторяющиеся имена, в таком случае будет легче определить принадлежность правила или реплики к нужному кейсу. |
В этом разделе можно просматривать, редактировать и создавать категории реплик. Категории тематически разделяют реплики на группы, облегчая процесс фильтрации и аналитики.
- ID – идентификатор категории;
- Имя – наименование категории;
- Владелец – владелец категории;
- Язык – языковая принадлежность категории;
- Кейс – кейс, к которому относится категория;
- Создатель – создатель категории;
- Время создания – время создания категории;
- Редактор – последний редактор категории;
- Время изменения – последнее время изменения категории.
Для добавления новой категории нажмите кнопку «Создать»:
Обязательно заполните поля "Имя", "Язык", "Владелец" и "Кейсы", затем нажмите кнопку «Создать». Подсказка |
---|
Рекомендуем выбирать имена для категорий, по которым, в последствии, будет легко определить назначение категории. Лучше выбирать неповторяющиеся имена, в таком случае будет легче определить принадлежность правила или реплики к нужной категории. |
В этом разделе можно просматривать, редактировать и создавать якоря. Якорь можно установить на выходе реплики или правила, а также на входе другого правила. После того, как срабатывает реплика или правило с якорем на выходе, робот в первую очередь будет реагировать, на правила c этим якорем, указанным на входе. Таким образом, робот будет придерживаться заранее предусмотренного диалога.
- ID – идентификатор якоря;
- Наименование – наименование якоря;
- Владелец – владелец якоря;
- Язык – языковая принадлежность якоря;
- Кейс – кейс, к которому относится якорь;
- Создатель – создатель якоря;
- Время создания – время создания якоря;
- Редактор – последний редактор якоря;
- Время изменения – последнее время изменения якоря.
Для добавления нового якоря нажмите кнопку «Создать»:
Заполните поле "Имя", затем нажмите кнопку «Создать».
Image Modified
ВОС В этом разделе можно просматривать, редактировать и создавать фразы с джойстика. Фразы с джойстика используются для озвучивания роботом фраз по определённому сценарию. Фразы с джойстика позволяют роботу участвовать в различных презентациях и говорить заданные фразы именно в тот момент, когда это от него требуется. Существующие фразы с джойстика можно фильтровать по одному или нескольким критериям с помощью инструмента фильтрации, расположенного слева. Выбрав требуемые значения, нажмите «Фильтр». Для сброса фильтра нажмите «Сброс». Поле «Введите текст» отвечает за поиск по текстовым полям, таким образом можно искать нужные фразы с джойстика по комментарию или тексту фразы. Image Added Чтобы создать новую фразу нажмите кнопку «Создать»:
После создания появится форма новой фразы в режиме редактирования со статусом Temporary. Image Modified - 1 – Флаг выделения (используется для действий с несколькими объектами одновременно) и кнопка включения фразыреплики;
- 2 – Идентификатор реплики. Данный идентификатор уникален для каждой реплики. Идентификатор выдаётся реплике при создании и не может быть изменён. При нажатии значение будет скопировано в буфер обмена;
- 3 – Язык реплики Поле "
Язык " используется для указания, к какой локализации принадлежит созданная реплика. Язык локализации робота можно сменить в настройках. По умолчанию, для фраз с джойстика устанавливается язык владельца, заданный в лингвобазе; - 4 – Поля "
Владелец и робот" и "Робот ". Поле "Владелец " необходимо для указания владельца реплики в базе. Фразы с джойстика, принадлежащие к указанному владельцу, будут использованы только на роботах этого владельца. По умолчанию, в качестве владельца будет выбран пользователь, создающий реплику. Поле "Робот " используется для создания реплик, привязанных к выбранному роботу. Такие реплики будут использованы только на этом роботе. Владелец может выбирать только принадлежащего ему робота. По умолчанию, в этом поле установлено значение default, в таком случае реплика будет работать на всех роботах владельца; - 5 – Поле "
Тип реплики " указано как фразы с джойстика. Фразы с джойстика являются частным случаем реплики; - 6 – Поле "
Кейс " отвечает за кейс, которому будет принадлежать реплика. В данном случае, кейс – специальная структура, представляющая собой аналог лингвобазы, который заменяет или расширяет (с большим приоритетом) основную лингвобазу. Реплики, относящиеся к кейсу, работают только когда активен кейс. По умолчанию, выбран кейс default, который представляет собой основную лингвобазу робота; - 7 – Кнопки управления очерёдностью фраз и номер фразы;
- 8 – Поле "
Категория " используется для указания категории, к которой будет относиться созданная реплика. Категории предназначены для группирования реплик по какому-либо критерию. По умолчанию, категория для реплики устанавливается default; - 9 – Поле "
Якорь " позволяет задать якорь на выходе реплики; - 10 – Время и дата создания реплики. При наведении курсором появится всплывающее окно, в котором будет указан создатель реплики;
- 11 – Время и дата последнего изменения реплики. При наведении курсором появится всплывающее окно, в котором будет указан автор последних изменений;
- 12 – Просмотр полей фразы. Не используется;
- 13 – Кнопка сохранения изменений. В режиме просмотра кнопка сохранения заменяется кнопкой перехода в режим редактирования;
- 14 – Кнопка клонирования фразы;
- 15 – Кнопка удаления фразы;
- 16 – Текст реплики для произношения;
- 17 – Эмоция робота. Задаёт эмоцию, которая будет воспроизводиться на лицевой матрице робота во время выполнения реплики. Список доступных эмоций приведён в соответствующем разделе;
- 18 – Комментарий к реплике;
- 19 – Действия. Список доступных действий приведён в соответствующем разделе;
- 20 – Кнопка копирования текста в буфер обмена;
- 21 – Копирование между полями произносимый текст и выводимый текст;
- 22 – Текст вывода на экран;
- 23 – URL ссылка;
- 24 – Пол посетителя;
- 25 – Возрастная категория;
- 26 – Файл на роботе (не используется).
Отредактируйте фразу и нажмите кнопку сохранения.
В примере выше вместо робота указан статус Temporary, для работы фразы требуется обязательно указать робота. Если номера фраз для выбранного владельца, робота и языка дублируются или какой-то номер отсутствует, то возможно выполнить пересчёт. Для пересчёта должен быть выбран язык, владелец и робот. Пересчёт происходит при нажатии на соответствующую кнопку или при создании новой фразы. Пересчёт при создании новой фразы выполняется для автоматически. При пересчёте номера присваиваются в порядке вывода фраз. В этом разделе можно просматривать, редактировать и создавать добавлять реплики. Реплики, для которых не указана информация о поле или возрасте собеседника, будут использованы наравне с репликами, отфильтрованными по этим критериям. То есть, даже если для реплики строго задан пол и возрастная категория, то для подходящего человека вместо неё иногда будут использованы реплики без фильтрации.
Подсказка |
---|
Рекомендуется всегда оставлять хотя бы одну реплику без использования фильтрации по полу и возрастной категории, так как именно её использует робот, если по какой-то причине не сможет определить пол и/или возраст человека. |
Примечание |
---|
При наличии реплик в частной базе робота (в настройках реплики указан робот), реплики из общей базы использованы не будут. Данная особенность выполняется отдельно для каждого типа реплики. |
Чтобы создать новую реплику нажмите кнопку «Создать» в левой части экрана.
После создания появится форма новой реплики в режиме редактирования:
- 1 – Флаг выделения (используется для действий с несколькими объектами одновременно) и кнопка включения реплики;
- 2 – Идентификатор реплики. Данный идентификатор уникален для каждой реплики. Идентификатор выдаётся реплике при создании и не может быть изменён. При нажатии значение будет скопировано в буфер обмена;
- 3 – Поле "
Язык " используется для указания, к какой локализации принадлежит созданная реплика. Язык локализации робота можно сменить в настройках. По умолчанию, для реплик устанавливается язык владельца, заданный в лингвобазе.; - 4 – Поля "
Владелец " и "Робот ". Поле "Владелец " необходимо для указания владельца реплики в базе. Реплики, принадлежащие к указанному владельцу, будут использованы только на роботах этого владельца. По умолчанию, в качестве владельца будет выбран пользователь, создающий правилореплику. Поле "Робот " используется для создания реплик, привязанных к выбранному роботу. Такие реплики будут использованы только на этом роботе. Владелец может выбирать только принадлежащего ему робота. По умолчанию, в этом поле установлено значение default, в таком случае реплика будет работать на всех роботах владельца.;
- 5 – Поле "
Тип реплики " необходимо для указания события, для которого будет использована реплика. Типы реплик описаны в соответствующем разделе.; - 6 – Поле "
Кейс " отвечает за кейс, которому будет принадлежать реплика. В данном случае, кейс – специальная структура, представляющая собой аналог лингвобазы, который заменяет или расширяет (с большим приоритетом) основную лингвобазу. Реплики, относящиеся к кейсу, работают только когда активен кейс. По умолчанию, выбран кейс default, который представляет собой основную лингвобазу робота.; - 7 – Поле "
Категория " используется для указания категории, к которой будет относиться созданная реплика. Категории предназначены для группирования реплик по какому-либо критерию. По умолчанию, категория для реплики устанавливается default.; - 8 – Поле "
Якорь " позволяет задать исходящий якорь реплики. Подробнее узнать про якоря можно в соответствующем разделе. на выходе реплики; - 9 – Время и дата создания реплики. При наведении курсором появится всплывающее окно, в котором будет указан создатель реплики;
- 10 – Время и дата последнего изменения реплики. При наведении курсором появится всплывающее окно, в котором будет указан автор последних изменений;
- 11 – Просмотр полей фразы;
- 12 – Кнопка сохранения изменений. В режиме просмотра кнопка сохранения заменяется кнопкой перехода в режим редактирования;
- 13 – Кнопка клонирования фразы;
- 14 – Кнопка удаления фразы;
- 15 – Текст реплики для произношения;
- 16 – Эмоция робота. Задаёт эмоцию, которая будет воспроизводиться на лицевой матрице робота во время выполнения реплики. Список доступных эмоций можно просмотреть в соответствующем разделе;
- 17 – Комментарий к реплике;
- 18 – Действие. Список доступных действий приведён в соответствующем разделе;
- 19 – Кнопка копирования текста в буфер обмена;
- 20 – Копирование между полями произносимый текст и выводимый текст;
- 21 – Текст вывода на экран;
- 22 – Ссылка на файл или URL;
- 23 – Пол;
- 24 – Возрастная категория;
- 25 – Файл на роботе (не используется).
Подсказка |
---|
Если при заполнении полей реплики вы не уверены, какие значения полей "Якорь", "Робот", "Кейсы", "Категория" указывать, то устанавливайте значения default. |
Отредактируйте реплику и нажмите кнопку сохранения.
Существующие реплики можно фильтровать по одному или нескольким критериям с помощью инструмента фильтрации, расположенного слева от списка:
Выбрав требуемые значения, нажмите «Фильтр». Для сброса фильтра нажмите «Сброс». Поле «Введите текст» отвечает за поиск по текстовым полям, таким образом можно искать нужные реплики по комментарию или тексту реплики. Изображение ниже представляет собой инструмент быстрого копирования и переноса реплик. Чтобы произвести копирование или перенос, выберете одну или несколько реплик, выставив флаг выделения в левом верхнем углу поля реплики. Затем требуется выбрать значения полей реплики после копирования/переноса, при этом обязательно следует указать целевого робота и/или владельца. Поле «Введите комментарий отвечает за добавление введённого текста в поле комментарий при переносе.
Указав все необходимые значения, нажмите кнопку «Копировать» или «Переместить». Внимание! Данное действие нельзя отменить! Позволяет просматривать, редактировать и создавать добавлять правила. Чтобы создать новое правило нажмите кнопку «Создать» в левой части экрана.
После создания появится форма нового правила в режиме редактирования.
- 1 – Флаг выделения (используется для действий с несколькими объектами одновременно) и кнопка включения/выключения правила;
- 2 – Идентификатор правила. Задаётся при создании, уникальный для каждого правила. При нажатии значение будет скопировано в буфер обмена;
- 3 – Поле "
Язык " используется для указания, к какой локализации принадлежит созданное правило. Язык локализации робота можно сменить в настройках. По умолчанию, для правил устанавливается язык владельца, заданный в лингвобазе. - 4 – Приоритет правила;
- 5 – Поля "
Владелец " и "Робот ". Поле "Владелец " необходимо для указания владельца правила в базе. Правила, принадлежащие к указанному владельцу, будут работать только на роботах этого владельца. По умолчанию, в качестве владельца будет выбран пользователь, создающий правило. Поле "Робот " используется для создания правил, привязанных к выбранному роботу. Такие правила будут срабатывать только на этом роботе. Владелец может выбирать только принадлежащего ему робота. По умолчанию, в этом поле установлено значение default, в таком случае правило будет работать на всех роботах владельца. - 6 – Поле "
Кейс " отвечает за кейс, которому будет принадлежать правило. В данном случае, кейс – специальная структура, представляющая собой аналог лингвобазы, который заменяет или расширяет (с большим приоритетом) основную лингвобазу. Правила, относящиеся к кейсу, работают только когда активен кейс. По умолчанию, выбран кейс default, который представляет собой основную лингвобазу робота. - 7 – Поле "
Категория " используется для указания категории, к которой будет относиться созданное правило. Категории предназначены для группирования правил по какому-либо критерию. По умолчанию, категория для правила устанавливается default. - 8 – Поле "
Якорь на входе " позволяет задать входной якорь правила.Подробнее узнать про якоря можно в соответствующем разделе. - 9 – Время и дата создания;
- 10 – Время и дата последнего изменения;
- 11 – Просмотр полей правила;
- 12 – Кнопка сохранения изменений (в режиме просмотра заменяется кнопкой перехода в режим редактирования);
- 13 – Кнопка клонирования правила;
- 14 – Кнопка удаления правила;
- 15 – Варианты ответа;
- 16 – Варианты распознавания;
- 17 – Комментарий к правилу;
- 18 – Кнопка копирования текста в буфер обмена;
- 19 – Возрастная категория, для которой предназначен этот вариант ответа;
- 20 – URL ссылка;
- 21 – Эмоция робота при ответе на вопрос. Задаёт эмоцию, которая будет воспроизводиться на лицевой матрице робота во время выполнения правила. Список доступных эмоций можно просмотреть в соответствующем разделе;
- 22 – Пол человека, для которого предназначен этот вариант ответа;
- 23 – Действия, которые робот выполнит, отвечая на вопрос;
- 24 – Поле "
Якорь на выходе " позволяет задать выходной якорь правила.Подробнее узнать про якоря можно в соответствующем разделе. - 25 – Кнопка добавления варианта вопроса;
- 26 – Кнопка добавления варианта ответа.
Форматирование правил: - Заполните поле «Робот слышит» (поле "Вопрос")
При заполнении этого поля можно указать несколько вариантов, представляющие собой схожие вопросы, ответ на которые может совпадать по смыслу. Чтобы добавить дополнительный вариант, нажмите кнопку добавления нового варианта распознавания (кнопка в виде синего плюса в правой части поля). Символ «*» является заменой любого набора символов, слов или их отсутствия, с помощью него можно заполнить пробелы между ключевыми словами, между которыми возможно появление различных слов. Символ «~» является заменой любого окончания, префикса или повторяющейся части слова, с помощью него можно заменить окончание, которое которая может меняться в зависимости от формы слова. Конструкция «{*/*}» позволяет перечислить несколько вариантов ключевых слов или словосочетаний.
- Заполните поле «Робот отвечает» (поле "Ответ")
При заполнении этого поля можно указать несколько вариантов, представляющие собой разнообразные ответы на распознанную фразу человека. Чтобы добавить дополнительный вариант, нажмите кнопку добавления варианта ответа (кнопка в виде синего плюса в правой части поля). Для каждого варианта можно указать свои дополнительные параметры (пол, возрастная категория, эмоция, действие, ссылка, файл и якорь на выходе), это позволяет сделать ответы на вопрос более таргетированными. При заполнении ответов можно подсказать синтезу речи, где в слове стоит сделать ударение, указав на его месте символ «+» (по умолчанию не работает на роботах V.4, так как используется другой синтез). Кроме того, можно использовать макросы.
Подсказка |
---|
Если при заполнении полей правила вы не уверены, какие значения полей "Якорь", "Робот", "Кейсы", "Категория" указывать, то устанавливайте значения default. |
Отредактируйте правило и нажмите кнопку сохранения. Ниже приведён пример созданного правила.
Существующие правила можно фильтровать по одному или нескольким критериям с помощью инструмента фильтрации, расположенного слева от списка: Image Modified Выбрав требуемые значения, нажмите «Фильтр». Для сброса фильтра нажмите «Сброс». Поле «Введите текст» отвечает за поиск по текстовым полям, таким образом можно искать нужные правила по комментарию, полю «робот слышит» или полю «робот отвечает». Изображение ниже представляет собой инструмент быстрого копирования и переноса правил. Чтобы произвести копирование или перенос, выберете одно или несколько правил, выставив флаг выделения в левом верхнем углу поля правила. Затем требуется выбрать значения полей правила после копирования/переноса, при этом обязательно следует указать целевого робота и/или владельца. Поле «Введите комментарий отвечает за добавление введённого текста в поле комментарий при переносе. Image Modified Указав все необходимые значения, нажмите кнопку «Копировать» или «Переместить». Внимание! Данное действие нельзя отменить! Содержит аналитическую информацию. В процессе работы робот Promobot способен производить сбор данных о взаимодействиях. Позднее эти данные могут быть интерпретированы для получения статистики использования и аналитики работы. Image Modified Содержит информацию о распознанных и ответных фразах в процессе общения посетителя и робота.
- 1 – Информация о посетителе;
- 2 – Текст фразы или правила робота;
- 3 – Продолжительность диалога (при наведении появится информация о диалоге);
- 4 – Время начала диалога;
- 5 – Дата диалога;
- 6 – Количество фраз посетителя и общее количество фраз;
- 7 – Поле ввода тега;
- 8 – Эмоция и язык робота в момент произнесения фразы;
- 9 – Информация о роботе;
- 10 – Кнопка перехода к профилю посетителя и кнопка перехода к редактированию правила или реплики;
- 11 – Информация о посетителе после распознавания;
- 12 – Сработавшее правило;
- 13 – Информация о правиле или реплике;
- 14 – Дата и время события.
Список диалогов с пользователями можно фильтровать по одному или нескольким критериям с помощью инструмента фильтрации, расположенного слева от списка:
Выбрав требуемые значения, нажмите «Фильтр». Для сброса фильтра нажмите «Сброс». Предоставляет различные инструменты удалённого просмотра и конфигурации настроек параметров робота. Позволяет удалённо редактировать значения настроек робота. Image Removed
Image Added - Робот – робот, для которого устанавливается параметр;
- Параметр – параметр робота, включающий приложение, группу и наименование;
- Значение – значение параметра;
- Создатель – пользователь, создавший параметр;
- Время создания – дата и время создания настройки параметра;
- Редактор – пользователь, редактировавший параметр;
- Время изменения – дата и время последнего изменения настройки параметра.
Настройки двух роботов можно сравнить с помощью специального инструмента, расположенного слева от списка:
Image Added
При использовании инструмента сравнения выбранные фильтры как при переходе от страницы настроек к странице сравнения, так и при смене робота на странице сравнения сохраняются. Кнопка "Показывать одинаковые" включает отображение настроек, совпадающих для сравниваемых роботов. Создание приложения Для создания приложения нажмите “Конфигурация” - “Приложение робота” (доступно только администраторам). Нажмите “Создать” ID должен совпадать с тем, что заложен в коде Владелец - владелец в лингве Тип - Widget Описание добавлять необязательно Image Added Каждый шаг - отдельный экран Чтобы создать шаг, нажмите “Конфигурация” - “Шаги приложения” (доступно только администраторам). Нажмите “Создать” Владелец - владелец в лингве App - созданное до этого приложение Имя - название шага (не должны повторяться) Для создания приложения нажмите “Конфигурация” - “Фразы приложения”. Чтобы создать фразу приложения нажмите кнопку «Создать» в левой части экрана. Выберите владельца в лингве, если он не проставился автоматически. Если приложение уже было создано, это поле сразу заполнится. В появившемся поле выберите шаг приложения (созданный заранее), выберите лингвокейс (в зависимости от кейса иногда можно не проставлять лингвокейсы) Введите фразу, которую будет произносить робот на экране, соответствующем шагу Image Added Можно создавать по несколько фраз приложения на 1 шаге, тогда они будут воспроизводиться роботом в случайном порядке на экране, соответствующем шагу (и, возможно, лингвокейсу). Предоставляет инструменты администрирования. Позволяет администрировать профили пользователей веб-интерфейсапросматривать информацию о профиле Вашего пользовательского аккаунта. Image Removed - Login – login для входа в систему;
- Имя – имя пользователя;
- Роль – роль пользователя в системе;
- Телефон – контактный телефон пользователя;
- Email – контактный e-mail адрес пользователя;
- Статус – активация пользователя в веб-интерфейсе;
- Язык – язык локализации веб-интерфейса после входа пользователя в систему;
- Дата создания – дата создания пользователя;
- Описание – описание профиля пользователя.;
- Нажатие на название колонки отсортирует таблицу в нужном порядке. Выпадающий список под названием колонки позволяет отфильтровать все записи в таблице с выбранным значением.
Позволяет администрировать профили принадлежащих Вам роботов. Image Removed - Наименование – наименование робота в системе;
- Владелец – текущий владелец робота;
- Пол – пол робота в системе;
- Возраст – возраст робота в системе;
- Активен – активация или дезактивация робота (на дезактивированном роботе не может быть запущен интерфейс Promobot);
- Статус - статус активности робота;
- Описание – описание робота;
- IP адрес – IP адрес, присвоенный роботу.
Действия указываются в специальном поле при заполнении правила, реплики или фразы с джойстика. Виды действий: 1) Выключить микрофон на заданное время в секундах — mute:<время>. Пример: mute:5 2) Перемещение робота в заданную точку — navigation:<номер точки>. Для работы необходима возможность автономного перемещения по карте. 3) Распознавать лицо и произнести результат — recognize:<опция>. Распознавание происходит после окончания фразы робота. Робот проговаривает параметры распознанного лица и, если не ещё не знаком –предлагает познакомиться. Например: «Вы мужчина, на мой взгляд вам от 24 до 27 лет. Я не смог вас узнать» (если знаком, то назовёт имя) Возможные опции: - name — имя пользователя;
- gender — пол;
- age — возраст.
Информация |
---|
| Распознавание лица, произнести возраст — recognize:age |
Можно указать несколько опций через символ «&». Информация |
---|
| Распознавание лица, произнести имя, пол и возраст — recognize:name&gender&age |
4) Процедура знакомства — meeting. Запускает процедуру знакомства, произносит заданный текст перед началом знакомства, если удовлетворены все требования (лицо человека распознано как неизвестное и в базе лиц есть место). Если место в базе отсутствует, то робот ответит: «Жаль, но не смогу вас помнить долго» 5) Программа лояльности — dataCollect. Запускает программу лояльности в постоянном режиме. В данном режиме робот не отвечает на посторонние вопросы. 6) Разовый запуск сбора основных данных для программы лояльности - dataCollect:once. При использовании данного действия робот запросит данные: ФИО, телефон, e-mail, дату рождения. Полученные данные сохранит в отдельной папке в формате *.json. После получения данных робот продолжит общаться в обычном режиме. 7) Задать вопрос человеку — question:<текст вопроса>. Задает вопрос пользователю и отображает диалоговое окно с этим вопросом на экране (отображаются варианты ответа: Да и Нет). Собственные варианты ответа прописываются после знака вопрос и разделяются символом «|». Информация |
---|
| question:Сколько тебе лет?Меньше 20|20-30|30-40|Больше 40 |
Текст вопроса обязательно должен оканчиваться на «?». Все, что до вопросительного знака будет использовано как вопрос, все, что после – как варианты ответа. 8) Воспроизвести музыку — play:1.mp3&nowait. Во время ответа запустится воспроизведение мелодии, необязательный ключ <nowait> используется для воспроизведения мелодии и одновременного произношения текста. 9) Запуск скрипта — script:<название скрипта>. Запускает выполнение скрипта. Доступные скрипты: Название | Имя файла | Описание и возможности | Опустить актуатор | act_down | Опускает робота перед движением. Опускает актуатор в нижнее положение, устанавливает руки в нейтральное положение, устанавливает торс в вертикальное положение. |
---|
Поднять актуатор | act_up | Регулирует высоту робота для поиска лица после движения. Поднимает актуатор.Поклон | around | Робот сгибает руки и наклоняется вперёд. |
---|
Танец | dance | Скрипт танца. Используется |
---|
на просьбу по запросу показать танец. | Танец | dance1 | Альтернатива dance |
---|
Выдать карту | dispense_card | Выдаёт карту из диспенсера. |
---|
Понизить громкость | DownVolume | Уменьшает громкость звука. |
---|
Поиск лица | face | Ищет лицо. Вращает головой робота, опускает и поднимает актуатор в течении 25 секунд. Используется в режиме поиска человека. Только для Промобот V3. |
---|
«Дай пять» | get_five | Поднимает руку для жеста «дай пять». Поднимает руку на 7 секунд, затем опускает. |
---|
«Дай пять» другой рукой | get_five_dr | Альтернатива get_five. |
---|
Рукопожатие (мужчина) | get_hand_boy | Протягивает руку для рукопожатия. Приподнимает правую руку вперёд и ожидает рукопожатие 10 секунд, разжимает руку и опускает в исходное положение. |
---|
Рукопожатие (мужчина) другой рукой | get_hand_boy_dr | Альтернатива get_hand_boy. |
---|
Рукопожатие (женщина) | get_hand_girl | Протягивает правую руку ладонью вверх |
---|
. Приподнимает правую руку вперед и поворачивает ладонь вверх, ожидает, пока на неё положат руку, в течение 10 секунд, затем опускает руку в исходное положение. |
Выключение | shutdown | Подготавливает робота к отключению питания. Опускает актуатор в нижнее положение, устанавливает руки, торс и шею в нейтральное положение. | Боевая стойка | karate | Резко встаёт в боевую позу и вращает головой. Используется при простое. | Рукопожатие (женщина) другой рукой | get_hand_girl_dr | Альтернатива get_hand_girl. Протягивает левую руку ладонью вниз, несколько секунд ждет, опускает руку в исходное положение. |
---|
Прощание | goodbye | Поднимает правую руку и машет пользователю. |
---|
Повернуть голову прямо | head_center | Поворачивает голову робота прямо. |
---|
Повернуть голову влево | head_left | Поворачивает голову робота влево. |
---|
Сбросить положение головы | head_reset | Возвращает голову робота в прямое положение. |
---|
Повернуть голову вправо | head_right | Поворачивает голову робота вправо. |
---|
Приветствие | hello | Поднимает руку в знак приветствия. |
---|
«Не знаю» | hz | Робот пожимает плечами. |
---|
Эффект подсветки «Вращение» | leds_carousel | Эффект подсветки робота, при котором сектор белого цвета вращается по кругу. |
---|
Эффект подсветки «Заполнение» | leds_fill | Эффект подсветки робота "Заполнение", при котором подсветка целиком заполняется белым цветом. |
---|
Поднять левую руку | left_up | Поднимает левую руку. |
---|
«Смотри» | look | Обращает внимание на экран, указывая на него рукой |
---|
и головой. Используется с фразой «Посмотрите на экран». | Сброс калибровки | reset | Выставляет нулевое положения всех серв и проводит перекалибровку. |
---|
Поднять правую руку | right_up | Поднимает правую руку. |
---|
Выключение | shutdown | Подготавливает робота к отключению питания. Опускает актуатор в нижнее положение, устанавливает руки, торс и шею в нейтральное положение. |
---|
«Возьми чек» | take_check | Указывает на выходное отверстие чекового принтера. Используется после окончания печати чека. |
---|
«Возьми фото» | take_photo | Указывает на выходное отверстие принтера печати фото. Используется после окончания печати фото. |
---|
«Думаю» | think | Наклоняет голову и чешет её рукой. Используется во время ожидания ответа или при плохом подключении к интернету. | «Что?» | wat | Наклоняется, как бы подставляя ухо, как если бы робот не расслышал фразу и прости повторить. Используется, когда робот не смог распознать фразу или при плохом подключении к интернету. | Почесаться | scratch | Робот чешется. Используется при простое. | «Фейспалм» | oh_no | Прикрывает лицо рукой и вращает головой. Используется в случае возникновения ошибки. | Отрицание | no_no | Вращает головой и делает жест рукой, выражая отрицание. Используется при отрицательном ответе. | Сильное отрицание | strong_no | Скрещивает руки и вращает головой. Используется как аналог no_no.Прескрипты | talk1, talk2, talk3, talk5, talk7, talk10, talk21-talk41 (все номера с 21-го по 41) | Движения, применяемые во время речи робота. |
---|
Тест терминала оплаты | terminal | Тестирует механизм терминала оплаты. Только для Промобот V3. |
---|
Тест левой руки | test_hand_left | Совершает движение левой рукой. Используется на экране тестирования. |
---|
Тест правой руки | test_hand_right | Совершает движение правой рукой. Используется на экране тестирования. |
---|
Тест головы и торса | test_rotate_head | Совершает движение головой и торсом. Используется на экране тестирования. |
---|
Повысить громкость | UpVolume | Повышает громкость звука. |
---|
«Пустить волну» | wave | Делает волну рукой, вращает руку. Используется |
---|
при простоево время ожидания посетителя. |
«Не знаю» | hz | Робот пожимает плечами. Используется аналогично wat. | Согласие | agree | Кивает головой и хлопает в ладоши, выражая согласие. Используется при положительном ответе. | Прескрипты | talk1-talk17 | Движения, применяемые во время речи робота. | Сброс положения сервоприводов | zero_all_servos | Выставляет нулевое положения всех сервоприводов. |
---|
Подсказка |
---|
Для создания скриптов рекомендуем воспользоваться сервисом Promobot Motion Studio |
10) Запуск браузера — browser. Открывает указанную в ответе ссылку в браузере для взаимодействия с сайтом, в данном виде будет доступна адресная строка и вызов виртуальной клавиатуры. Без указания browser в действии сайт будет открыт в режиме киоска (без адресной строки и возможности вызвать клавиатуру). 11) Запуск кейса – lingvoCase:<имя>:<уровень>. При использовании данного действия, на роботе будет активирован выбранный кейс. <имя> указывает на Имя запускаемого кейса. Во избежание некорректной работы, не рекомендуем использовать в имени кейса символ «:», а также использовать название «cancel». Можно указать один из нескольких уровней работы кейса: - lingvoCase:case:replace или устаревшее заполнение – кейс заменяет всю лингвобазу (по-умолчанию)
- lingvoCase:case:extend – кейс расширяет всю частную базу (Общая + владелец + робот + кейс), поиск идёт по всем уровням и в результате выбирает уровень с большим весом, например, кейс: +1000, уровень: +100, якорь: +10.
12) Завершение кейса – lingvoCase:cancel. Завершает действие текущего кейса.
Макросы указываются при заполнении поля ответа робота. 1) - Имя робота — {name}.
2) - Имя пользователя — {user}.
3) - Название компании — {company}.
4) - Текущее время — {time}.
Пример произношения: «на часах 15 часов 25 минут» 5) - Текущая дата — {date}.
Пример произношения: «сегодня 25 февраля 2015 года, среда» 6) - Текущая погода — {weather}.
Пример произношения: «температура воздуха -2 градуса, ясно» 7) - Текущий город — {city}.
8) - Дата создания робота — {dateofcreation}
- Количество человек пообщавшихся с роботом — {visitors}
- Список топ-тем разговоров с роботом — {themes}
Максимум 3 темы, тема берется из категории правила. Можно запрашивать только одну из тем — {theme1}, {theme2}, {theme3} - Качество интернет соединения — {internet}
Робот скажет одну из 4-х фраз на основе значения ping до сервера, который задан в параметре /network/ipPing. Примеры фраз: - <20 - Ятуткаквраю,интернеттутпростошикарный.Бипбибоп. - 20-50 мс - Интернеттутхороший,мневполнекомфортно.Спасибо,чтоспросили. - 50-100 мс - Качествоинтернетамоглобыбытьиповыше!Выжетожепредпочитаетенормальнуюеду,анепельмени? - >100 мс - Скоростьинтернетаменясовсемнерадует!Аведьмнеоннуженкаквоздух! - Заряд батареи — {battery}
Примеры фраз: - >75% - Сбатарейкойуменявсёвпорядке,зарядбатареи80 процентов.Яженочьюподзаряжаюсьотбатарейки. - 50-75% - Вродебынеплохо,нажизньбатарейкивполнехватает. 64 процентов,еслибытьточным. - 25-50% - Естьещёпорохвпороховницах,естьещёзарядвбатарейках!Уменясейчас 29 процентов заряда. - <25% - Честноговоря,хотелосьбыназарядку.Уменясейчас 7 процентовбатареи. - Количество перезагрузок робота за сегодня — {reboot_count}
Пример произношения: «Лапынеломит,хвостнеотваливается,чувствуюсебяотлично.Аперезагружалименясегодня 5 раз» - Время работы робота с момента включения — {uptime}
Примеры фраз: - <1 часа - Ятольконачалработатьсегодня,работаювсего 29 минут.Всёсамоеинтересноевпереди. - 1-2 часа - Яещёполонсил,работаювсего 1 час 15 минутимогупроработатьещёхотьцелуювечность. - 2-4 часа - Знаете,уроботавсегдаестьработа.Сегодняяработаюуже 3 часа 9 минут. - >4 часов - Ой,тружусьсегоднякакпчёлка.Вконцеконцов,аж 6 часов 20 минутработаю.
- Этот день в истории — {dayInHistory}
Будет произнесена фраза о знаменательном событии, которое произошло в этот день в прошлом. - RSS лента — {RSS[http://ria.ru/export/rss2/politics/index.xml]}.
В ответе будет использован текст одной из новостей. 9) - Перечисление — {один/два/три}.
В ответе будет использован только один из вариантов. 10) - Часть вопроса — {*1}.
В ответе будет использована часть текста вопроса пользователя, которая попадает под символ * с заданным порядковым номером. 11) - {*0} - весь вопрос.
- Воспроизвести музыку — {play:1.mp3&nowait}.
Во время ответа запустится воспроизведение мелодии, необязательный ключ <nowait> используется для воспроизведения мелодии и одновременного произношения текста. Звуковой файл должен быть заранее загружен в робота. 12) - Пауза в произношении — {pause:5}.
В ответе в заданном месте будет установлена пауза с заданной длительностью в секундах (например, 5 секунд).
|