Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 13 Следующий »



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. Языки

Содержит информацию о доступных языках локализации робота. Локализация позволяет сменить язык общения робота на более подходящий для текущего места применения. Текущую локализацию можно сменить в настройках робота. При заполнении лингвобазы следует указывать один из доступных языков локализации.

Язык интерфейса определяется языком пользователя (см. Администрирование-Пользователи)

    • ID – идентификатор языка в системе;
    • Имя – трёхбуквенный код страны;
    • Code – локаль языка;
    • Native name – региональное название языка;
    • URL – двухбуквенный код страны;
    • Описание – описание языка.

 

4.1.2. Эмоции

Содержит информацию о доступных эмоциях лицевой матрицы робота. Эмоции отображаются на лицевой матрице в виде анимации и используются для визуализации мимики робота в процессе его общения с пользователем. Эмоции можно указывать при создании правил и реплик.

    • ID – идентификатор эмоции в системе;
    • Имя – название эмоции;
    • Язык – язык перевода эмоции;
    • Описание – описание эмоции.
ЭмоцияИмяПрименение
1

Обычный

Используется по умолчанию:

В качестве стандартной эмоции

Возможные применения:

-
2

Удивляется

Используется по умолчанию:

-

Возможные применения:

В качестве удивлённой реакции на ответ пользователя.
3

Злится

Используется по умолчанию:

-

Возможные применения:

В качестве негативной реакции на ответ пользователя.
4

Грустит

Используется по умолчанию:

-

Возможные применения:

Для воздействия на пользователя с целью вызвать сожаление, сочувствие, угрызения совести, в качестве негативной реакции на ответ пользователя.
5

Смеется

Используется по умолчанию:

-

Возможные применения:

В качестве реакции на шутку или другой ситуации, в которой уместен смех.
6

Улыбается

Используется по умолчанию:

-

Возможные применения:

В качестве положительной реакции на ответ пользователя.
7

Сканирует

Используется по умолчанию:

В приложении "Кто я?"

Возможные применения:

В качестве неопределённого индикатора ожидания (выполнения процесса).

8

Сердце

Используется по умолчанию:

-

Возможные применения:

Для привлечение внимания (особенно женской аудитории), в качестве положительной реакции на ответ пользователя.

4.1.3. Типы реплик

Содержит информацию о существующих типах реплик робота. Отвечает за применение реплики только в определённом контексте.

    • ID – идентификатор типа реплики в системе;
    • Имя – название типа реплики;
    • Описание – описание типа реплики;
    • Видимость – возможность выбрать данный тип реплик при создании новой реплики. 1 – данный тип можно выбрать при создании реплики, 2 – тип является скрытым.

Существует несколько типов реплик:

Приветствие неизвестного – это реплики, которые произносит робот в момент, когда определяет присутствие человека, с которым не была пройдена процедура знакомства.

Приветствие известного – это реплики, которые произносит робот в момент, когда определяет присутствие человека, с которым была пройдена процедура знакомства.

Промо-материалы – это реплики, которые робот произносит, когда не взаимодействует с человеком.

Нераспознанные фразы – это реплики, которые робот произносит в ответ на фразу человека в случае, если эта фраза не соответствует ни одному правилу лингвобазы.

Вопросы анкеты – это список вопросов, используемый для проведения анкетирования.

Поддержание диалога – это реплики, которые робот произносит после правила, чтобы удержать посетителя и продолжать общение. Добавляются, если нет якоря на выходе и в данный момент не воспроизводится видео.

Фразы при навигации – это реплики, которые робот произносит по приезду на определенное место в случае, если используется система навигации.

Смена темы – это реплики, которые робот произносит после правила, чтобы удержать посетителя и перевести разговор на нужную тему. Данные реплики учитывают категорию ответа.

Приветствие после знакомства – это реплики, которые робот произносит сразу по окончании процедуры знакомства. Данный тип аналогичен репликам типа «приветствие известного». Если не задан данный тип реплик, то робот после знакомства ничего произносить не будет.

4.1.4. Возрастные категории

Содержит список определяемых роботом возрастных категорий. Возрастная категория определяет приблизительный возрастной промежуток, к которому относится возраст посетителя. Возрастные категории используются для таргетирования реплик.

    • Описание – описание возрастной категории;
    • ID – идентификатор возрастной категории в системе;
    • Возраст от – минимальный возраст, относящийся к категории;
    • до – максимальный возраст, относящийся к категории;
    • Владелец – владелец, определяющий, на каких роботах будет действовать категория;
    • Робот – робот, использующий категорию.

4.1.5. Приоритеты правил

Содержит информацию о приоритетах правил. Если для ответа на вопрос алгоритмы робота выберут несколько правил, будет выбрано правило с более высоким приоритетом. 

    • ID – идентификатор приоритета в системе;
    • Имя – название приоритета для правил;
    • Описание – описание приоритета.

Помимо приоритета правил, источники ответов также делятся на уровни. Поиск ответа на распознанную фразу по умолчанию осуществляется в следующем порядке:

База робота. К базе робота относятся правила, созданные для выбранного робота и определённого владельца. Такие правила будут срабатывать только на этом роботе.

База владельца. К базе владельца относятся правила, созданные для определённого владельца. Такие правила будут срабатывать на всех роботах этого владельца.

База общих ответов. К базе общих ответов относятся правила, созданные компанией Promobot. Такие правила будут срабатывать на любом роботе.

Интернет. К этому уровню относятся ответы, найденные роботом в интернете.

База робота с низким приоритетом. К базе робота с низким приоритетом относятся правила, созданные для выбранного робота и определённого владельца, а также для этих правил указан низкий приоритет. Такие правила будут срабатывать только на этом роботе.

База владельца с низким приоритетом. К базе владельца с низким приоритетом относятся правила, созданные для определённого владельца, а также для этих правил указан низкий приоритет. Такие правила будут срабатывать на всех роботах этого владельца.

База общих ответов с низким приоритетом. К базе общих ответов с низким приоритетом относятся правила, созданные компанией Promobot, а также для этих правил указан низкий приоритет. Такие правила будут срабатывать на любом роботе.

Нераспознанные реплики. К этому уровню относятся ответы, предназначенные для фраз человека, на которые не был найдет ответ в более высоких уровнях. Нераспознанные реплики должны отрабатывать сценарий, когда робот не смог найти ответ на фразу человека, но должен что-то ответить.

Порядок использования источников можно изменить в настройках лингвобазы в интерфейсе робота.

 


Конфигурирование

4.1.6. Кейсы

Позволяет просматривать, редактировать и создавать кейсы. С точки зрения системы, кейс представляет собой полноценную отдельную лингвобазу, которая используется вместо основной лингвобазы и независима от неё или других кейсов. Используя специальное действие, можно сменить текущий кейс в правиле.

    • ID – идентификатор кейса;
    • Имя – название кейса;
    • Описание – описание кейса;
    • Язык – языковая принадлежность кейса;
    • Владелец – владелец кейса;
    • Робот – робот к которому относиться кейс;
    • Открытый – является ли кейс общим или индивидуальным;
    • Создатель – создатель кейса;
    • Время создания – время создания кейса;
    • Редактор – последний редактор кейса;
    • Время изменения – последнее время изменения категории.

Для добавления нового кейса нажмите кнопку «Создать»:

 

Обязательно заполните поля "Имя", "Язык", "Владелец" и "Робот", а затем нажмите кнопку «Создать» в нижней части окна.

Рекомендуем выбирать имена для кейсов, по которым, в последствии, будет легко определить назначение кейса. Лучше выбирать неповторяющиеся имена, в таком случае будет легче определить принадлежность правила или реплики к нужному кейсу.


4.1.7. Категории

В этом разделе можно просматривать, редактировать и создавать категории реплик.

Категории тематически разделяют реплики на группы, облегчая процесс фильтрации и аналитики.

    • ID – идентификатор категории;
    • Имя – наименование категории;
    • Владелец – владелец категории;
    • Язык – языковая принадлежность категории;
    • Кейс – кейс, к которому относится категория;
    • Создатель – создатель категории;
    • Время создания – время создания категории;
    • Редактор – последний редактор категории;
    • Время изменения – последнее время изменения категории.

Для добавления новой категории нажмите кнопку «Создать»:

Обязательно заполните поля "Имя", "Язык", "Владелец" и "Кейсы", затем нажмите кнопку «Создать».

Рекомендуем выбирать имена для категорий, по которым, в последствии, будет легко определить назначение категории. Лучше выбирать неповторяющиеся имена, в таком случае будет легче определить принадлежность правила или реплики к нужной категории.

4.1.8. Якоря

В этом разделе можно просматривать, редактировать и создавать якоря.

Якорь можно установить на выходе реплики или правила, а также на входе другого правила. После того, как срабатывает реплика или правило с якорем на выходе, робот в первую очередь будет реагировать, на правила c этим якорем, указанным на входе. Таким образом, робот будет придерживаться заранее предусмотренного диалога.


    • ID – идентификатор якоря;
    • Наименование – наименование якоря;
    • Владелец – владелец якоря;
    • Язык – языковая принадлежность якоря;
    • Кейс – кейс, к которому относится якорь;
    • Создатель – создатель якоря;
    • Время создания – время создания якоря;
    • Редактор – последний редактор якоря;
    • Время изменения – последнее время изменения якоря.

Для добавления нового якоря нажмите кнопку «Создать»:

Заполните поле "Имя", затем нажмите кнопку «Создать».


 


ВОС

4.1.9. Фразы с джойстика

В этом разделе можно просматривать, редактировать и создавать фразы с джойстика.

Фразы с джойстика используются для озвучивания роботом фраз по определённому сценарию. Фразы с джойстика позволяют роботу участвовать в различных презентациях и говорить заданные фразы именно в тот момент, когда это от него требуется. Существующие фразы с джойстика можно фильтровать по одному или нескольким критериям с помощью инструмента фильтрации, расположенного слева. Выбрав требуемые значения, нажмите «Фильтр». Для сброса фильтра нажмите «Сброс». Поле «Введите текст» отвечает за поиск по текстовым полям, таким образом можно искать нужные фразы с джойстика по комментарию или тексту фразы.

Чтобы создать новую фразу нажмите кнопку «Создать»:

После создания появится форма новой фразы в режиме редактирования со статусом Temporary.

    • 1 – Флаг выделения (используется для действий с несколькими объектами одновременно) и кнопка включения фразы;
    • 2 – Идентификатор реплики;
    • 3 – Язык реплики;
    • 4 – Владелец и робот;
    • 5 – Тип реплики;
    • 6 – Кейс;
    • 7 – Кнопки управления очерёдностью фраз и номер фразы;
    • 8 – Категория реплики;
    • 9 – Якорь на выходе;
    • 10 – Время и дата создания;
    • 11 – Время и дата последнего изменения;
    • 12 – Просмотр полей фразы;
    • 13 – Кнопка сохранения изменений;
    • 14 – Кнопка клонирования фразы;
    • 15 – Кнопка удаления фразы;
    • 16 – Текст реплики для произношения;
    • 17 – Эмоция робота;
    • 18 – Комментарий к реплике;
    • 19 – Действия;
    • 20 – Кнопка копирования текста в буфер обмена;
    • 21 – Копирование между полями произносимый текст и выводимый текст;
    • 22 – Текст вывода на экран;
    • 23 – URL ссылка;
    • 24 – Пол посетителя;
    • 25 – Возрастная категория;
    • 26 – Файл на роботе (не используется).

Отредактируйте фразу и нажмите кнопку сохранения.

В примере выше вместо робота указан статус Temporary, для работы фразы требуется обязательно указать робота.

Если номера фраз для выбранного владельца, робота и языка дублируются или какой-то номер отсутствует, то возможно выполнить пересчёт. Для пересчёта должен быть выбран язык, владелец и робот. Пересчёт происходит при нажатии на соответствующую кнопку или при создании новой фразы. Пересчёт при создании новой фразы выполняется для автоматически. При пересчёте номера присваиваются в порядке вывода фраз.

4.1.10. Реплики

В этом разделе можно просматривать, редактировать и создавать реплики.

Реплики, для которых не указана информация о поле или возрасте собеседника, будут использованы наравне с репликами, отфильтрованными по этим критериям. То есть, даже если для реплики строго задан пол и возрастная категория, то для подходящего человека вместо неё иногда будут использованы реплики без фильтрации.

Рекомендуется всегда оставлять хотя бы одну реплику без использования фильтрации по полу и возрастной категории, так как именно её использует робот, если по какой-то причине не сможет определить пол и/или возраст человека.
При наличии реплик в частной базе робота (в настройках реплики указан робот), реплики из общей базы использованы не будут. Данная особенность выполняется отдельно для каждого типа реплики.


Чтобы создать новую реплику нажмите кнопку «Создать» в левой части экрана.

После создания появится форма новой реплики в режиме редактирования:


  • 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.

Отредактируйте реплику и нажмите кнопку сохранения.


Существующие реплики можно фильтровать по одному или нескольким критериям с помощью инструмента фильтрации, расположенного слева от списка:

Выбрав требуемые значения, нажмите «Фильтр». Для сброса фильтра нажмите «Сброс». Поле «Введите текст» отвечает за поиск по текстовым полям, таким образом можно искать нужные реплики по комментарию или тексту реплики.

Изображение ниже представляет собой инструмент быстрого копирования и переноса реплик. Чтобы произвести копирование или перенос, выберете одну или несколько реплик, выставив флаг выделения в левом верхнем углу поля реплики. Затем требуется выбрать значения полей реплики после копирования/переноса, при этом обязательно следует указать целевого робота и/или владельца. Поле «Введите комментарий отвечает за добавление введённого текста в поле комментарий при переносе.

Указав все необходимые значения, нажмите кнопку «Копировать» или «Переместить». Внимание! Данное действие нельзя отменить!

4.1.11. Правила

Позволяет просматривать, редактировать и создавать правила.

Чтобы создать новое правило нажмите кнопку «Создать» в левой части экрана.


После создания появится форма нового правила в режиме редактирования.

  • 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 – Кнопка добавления варианта ответа.

Форматирование правил:

  1. Заполните поле «Робот слышит» (поле "Вопрос")
    При заполнении этого поля можно указать несколько вариантов, представляющие собой схожие вопросы, ответ на которые может совпадать по смыслу. Чтобы добавить дополнительный вариант, нажмите кнопку добавления нового варианта распознавания (кнопка в виде синего плюса в правой части поля). Символ «*» является заменой любого набора символов, с помощью него можно заполнить пробелы между ключевыми словами, между которыми возможно появление различных слов. Символ «~» является заменой любого окончания слова, с помощью него можно заменить окончание, которое может меняться в зависимости от формы слова. Конструкция «{*/*}» позволяет перечислить несколько вариантов ключевых слов или словосочетаний.

  2. Заполните поле «Робот отвечает» (поле "Ответ")
    При заполнении этого поля можно указать несколько вариантов, представляющие собой разнообразные ответы на распознанную фразу человека. Чтобы добавить дополнительный вариант, нажмите кнопку добавления варианта ответа (кнопка в виде синего плюса в правой части поля). Для каждого варианта можно указать свои дополнительные параметры (пол, возрастная категория, эмоция, действие, ссылка, файл и якорь на выходе), это позволяет сделать ответы на вопрос более таргетированными. При заполнении ответов можно подсказать синтезу речи, где в слове стоит сделать ударение, указав на его месте символ «+». Кроме того, можно использовать макросы.

Если при заполнении полей правила вы не уверены, какие значения полей "Якорь", "Робот", "Кейсы", "Категория" указывать, то устанавливайте значения default.

Отредактируйте правило и нажмите кнопку сохранения. Ниже приведён пример созданного правила.

Существующие правила можно фильтровать по одному или нескольким критериям с помощью инструмента фильтрации, расположенного слева от списка:

Выбрав требуемые значения, нажмите «Фильтр». Для сброса фильтра нажмите «Сброс». Поле «Введите текст» отвечает за поиск по текстовым полям, таким образом можно искать нужные правила по комментарию, полю «робот слышит» или полю «робот отвечает».

Изображение ниже представляет собой инструмент быстрого копирования и переноса правил. Чтобы произвести копирование или перенос, выберете одно или несколько правил, выставив флаг выделения в левом верхнем углу поля правила. Затем требуется выбрать значения полей правила после копирования/переноса, при этом обязательно следует указать целевого робота и/или владельца. Поле «Введите комментарий отвечает за добавление введённого текста в поле комментарий при переносе.

Указав все необходимые значения, нажмите кнопку «Копировать» или «Переместить». Внимание! Данное действие нельзя отменить!

4.2. Аналитика

Содержит аналитическую информацию. В процессе работы робот Promobot способен производить сбор данных о взаимодействиях. Позднее эти данные могут быть интерпретированы для получения статистики использования и аналитики работы.

4.2.1. Диалоги посетителей

Содержит информацию о распознанных и ответных фразах в процессе общения посетителя и робота.

  • 1 – Информация о посетителе;
  • 2 – Текст фразы или правила робота;
  • 3 – Продолжительность диалога (при наведении появится информация о диалоге);
  • 4 – Время начала диалога;
  • 5 – Дата диалога;
  • 6 – Количество фраз посетителя и общее количество фраз;
  • 7 – Поле ввода тега;
  • 8 – Эмоция и язык робота в момент произнесения фразы;
  • 9 – Информация о роботе;
  • 10 – Кнопка перехода к профилю посетителя и кнопка перехода к редактированию правила или реплики;
  • 11 – Информация о посетителе после распознавания;
  • 12 – Сработавшее правило;
  • 13 – Информация о правиле или реплике;
  • 14 – Дата и время события.

Список диалогов с пользователями можно фильтровать по одному или нескольким критериям с помощью инструмента фильтрации, расположенного слева от списка:

Выбрав требуемые значения, нажмите «Фильтр». Для сброса фильтра нажмите «Сброс».

 

4.3. Конфигурация

Предоставляет различные инструменты удалённого просмотра и конфигурации настроек параметров робота.

 

4.3.1. Настройки робота

Позволяет удалённо редактировать значения настроек робота.

  • Робот – робот, для которого устанавливается параметр;
  • Параметр – параметр робота, включающий приложение, группу и наименование;
  • Значение – значение параметра;
  • Создатель – пользователь, создавший параметр;
  • Время создания – дата и время создания настройки параметра;
  • Редактор – пользователь, редактировавший параметр;
  • Время изменения – дата и время последнего изменения настройки параметра.

4.4. Администрирование

Предоставляет инструменты администрирования.

4.5. Пользователи и роботы

4.5.1. Пользователи

Позволяет администрировать профили пользователей веб-интерфейса.

  • Login – login для входа в систему;
  • Имя – имя пользователя;
  • Роль – роль пользователя в системе;
  • Телефон – контактный телефон пользователя;
  • Email – контактный e-mail адрес пользователя;
  • Статус – активация пользователя в веб-интерфейсе;
  • Язык – язык локализации веб-интерфейса после входа пользователя в систему;
  • Дата создания – дата создания пользователя;
  • Описание – описание профиля пользователя.
  • Нажатие на название колонки отсортирует таблицу в нужном порядке. Выпадающий список под названием колонки позволяет отфильтровать все записи в таблице с выбранным значением.

 

4.5.2. Роботы

Позволяет администрировать профили роботов.

  • Наименование – наименование робота в системе;
  • Владелец – текущий владелец робота;
  • Пол – пол робота в системе;
  • Возраст – возраст робота в системе;
  • Активен – активация или дезактивация робота (на дезактивированном роботе не может быть запущен интерфейс Promobot);
  • Статус - статус активности робота;
  • Описание – описание робота;
  • IP адрес – IP адрес, присвоенный роботу.


5. Действия

Действия указываются в специальном поле при заполнении правила, реплики или фразы с джойстика.

Виды действий:

1) Выключить микрофон на заданное время в секундах — mute:<время>.

Пример: mute:5

2) Перемещение робота в заданную точку — navigation:<номер точки>.

Для работы необходима возможность автономного перемещения по карте.

3) Распознавать лицо и произнести результат — recognize:<опция>.

Распознавание происходит после окончания фразы робота.

Возможные опции:

      • 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

Регулирует высоту робота для поиска лица после движения. Поднимает актуатор.

Танец

dance

Скрипт танца. Используется на просьбу показать танец.

Поиск лица

face

Ищет лицо. Вращает головой робота, опускает и поднимает актуатор в течении 25 секунд. Используется в режиме поиска человека.

«Дай пять»

get_five

Поднимает руку для жеста «дай пять». Поднимает руку на 7 секунд, затем опускает.

Рукопожатие (мужчина)

get_hand_boy

Протягивает руку для рукопожатия. Приподнимает правую руку вперёд и ожидает рукопожатие 10 секунд, разжимает руку и опускает в исходное положение.

Рукопожатие (женщина)

get_hand_girl

Протягивает руку ладонью вверх. Приподнимает правую руку вперед и поворачивает ладонь вверх, ожидает пока на неё положат руку 10 секунд, затем опускает.

Выключение

shutdown

Подготавливает робота к отключению питания. Опускает актуатор в нижнее положение, устанавливает руки, торс и шею в нейтральное положение.

Боевая стойка

karate

Резко встаёт в боевую позу и вращает головой. Используется при простое.

«Смотри»

look

Обращает внимание на экран, указывая на него рукой и головой. Используется с фразой «Посмотрите на экран».

«Возьми чек»

take check

Указывает на выходное отверстие чекового принтера. Используется после окончания печати чека.

«Возьми фото»

take photo

Указывает на выходное отверстие принтера печати фото. Используется после окончания печати фото.

«Думаю»

think

Наклоняет голову и чешет её рукой. Используется во время ожидания ответа или при плохом подключении к интернету.

«Что?»

wat

Наклоняется, как бы подставляя ухо, как если бы робот не расслышал фразу и прости повторить. Используется, когда робот не смог распознать фразу или при плохом подключении к интернету.

Почесаться

scratch

Робот чешется. Используется при простое.

«Фейспалм»

oh_no

Прикрывает лицо рукой и вращает головой. Используется в случае возникновения ошибки.

Отрицание

no_no

Вращает головой и делает жест рукой, выражая отрицание. Используется при отрицательном ответе.

Сильное отрицание

strong_no

Скрещивает руки и вращает головой. Используется как аналог no_no.

«Пустить волну»

wave

Делает волну рукой, вращает руку. Используется при простое.

«Не знаю»

hz

Робот пожимает плечами. Используется аналогично wat.

Согласие

agree

Кивает головой и хлопает в ладоши, выражая согласие. Используется при положительном ответе.

Прескрипты

talk1-talk17

Движения, применяемые во время речи робота.

Для создания скриптов рекомендуем воспользоваться сервисом Promobot Motion Studio

10) Запуск браузера — browser.

Открывает указанную в ответе ссылку в браузере для взаимодействия с сайтом, в данном виде будет доступна адресная строка и вызов виртуальной клавиатуры. Без указания browser в действии сайт будет открыт в режиме киоска (без адресной строки и возможности вызвать клавиатуру).

11) Запуск кейса – lingvoCase:<имя>:<уровень>.

При использовании данного действия, на роботе будет активирован выбранный кейс. <имя> указывает на Имя запускаемого кейса. Во избежание некорректной работы, не рекомендуем использовать в имени кейса символ «:», а также использовать название «cancel».

Можно указать один из нескольких уровней работы кейса:

      • lingvoCase:case:replace или устаревшее заполнение – кейс заменяет всю лингвобазу (по-умолчанию)
      • lingvoCase:case:extend – кейс расширяет всю частную базу (Общая + владелец + робот + кейс), поиск идёт по всем уровням и в результате выбирает уровень с большим весом, например, кейс: +1000, уровень: +100, якорь: +10.

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 секунд).

  • Нет меток