Страница "Чат"

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

На странице "Чат" доступны следующие возможности:

  1. Запуск процессов напрямую из чата.
  2. Получение и выполнение задач в чате.
  3. Передача и отправка данных в задачи.
  4. Классификация обращений пользователей с целью определения намерений.
  5. Использование интеллектуального поиска. 
  6. Запуск обратной связи, из любого сообщения Ассистента, отправленного в чат (Примеры работы с обратной связью).
  7. Работа с ИИ и языковой моделью с помощью создания сценариев LLM MCP.

Вид страницы вкладки "Чат" представлен ниже:

Интерфейс страницы "Чат":

  • Область чата – правая часть экрана, включает переписку пользователя и Ассистента (1)
  • Панель Ассистента – левая часть экрана, включает панель с фильтрами, поиском, вкладки "Запросы" и "Избранные" (2, 3, 4). Пользователь может просматривать историю своих запросов в чате, добавлять в избранное процесс/убирать из избранного процесс, запускать избранные процессы, а также отслеживать и фильтровать запросы по их статусам.
  • Фильтры – кнопка для фильтрации отображаемых запросов

  • Вкладка "Запросы"список запросов (2)

  • Вкладка "Избранные" – быстрый доступ к избранным процессам (2). Подробнее см. Вкладка "Избранные".

Область чата (1) содержит следующие функции:

  • Выбор навыка
  • Ввод и отправка сообщений
  • Отображение запроса от пользователя
  • Отображение ответа от Ассистента
  • Возможность запуска обратной связи
  • Возможность останавливать запущенный процесс
  • Возможность менять название запроса или удалять запрос с помощью шапки сверху

Между Панелью Ассистента и вкладкой "Запросы" находится кнопка сворачивания чата. При нажатии на кнопку панель Ассистента полностью сворачивается – видимой остается только область с чатом.

На кнопке сворачивания чата при скрытии панели Ассистента отображается общее количество непрочитанных чатов: 

Вкладка "Запросы"

На вкладке отображаются все запросы пользователя.

При нажатии на кнопку "Новый запрос" создается новый чат, пользователь выбирает навык (если доступно более одного навыка), создается новый запрос, который вносится в список истории запросов на вкладке "Запросы".

Записи (3) добавляются на вкладку в следующих случаях, если:

  • Пользователь нажал кнопку "Новый запрос" (2) и выбрал навык в чате
  • Пользователь запустил процесс из вкладки "Избранное"
  • Пользователю пришла задача в виде экранной формы в чат, где исполнителем задачи является он, а инициатором запущенного через чат процесса, в рамках которого направлена задача, другой пользователь. 
  • Пользователь направлял запросы ранее в виджете Ассистента под своей учетной записью, при этом на вкладку добавляется запись с историей запросов из виджета в режиме чтения

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

По умолчанию вкладка активна.

Подробное описание элементов интерфейса вкладки "Запросы"

Название элемента

Описание

Поле поиска  (1)

Поиск производится по заголовкам запросов, созданных на вкладке "Запросы".

Регистр не учитывается.

Доступен поиск по части имени: введенный текст может быть в любой части сообщения в истории запросов.

Кнопка "Новый запрос" (3)

При нажатии кнопки создается новый запрос

  • Новая запись запроса пользователя формируется на вкладке "Запросы", если:
    • Доступно несколько навыков – сначала пользователь выбирает навык, после появляется запись, заголовок записи отображается как:
      "<Наименование навыка>"
    • Доступен один навык – появляется запись, заголовок записи отображается как:
      "<Наименование навыка>"

Записи запросов пользователя и сообщений от ассистента в чате (4)

Отображаются записи запросов пользователя и сообщений от ассистента в чате.

Запись содержит:

  • Заголовок
    • Наименование выбранного навыка 
    • Пользовательское наименование процессакогда пользователь запустил избранный процесс из вкладки "Избранное".
    • <№экземпляра процесса>+<Наименование опубликованного процесса>, если пришла задача в виде экранной формы в чат, где исполнителем задачи является пользователь, а инициатором запущенного через чат процесса, в рамках которого направлена задача, другой пользователь
  • Последнее сообщение, добавленное в рамках созданного запроса (обновляется при каждом новом сообщении, добавленном в чат, в режиме онлайн). Вместо текста последнего сообщения могут отображаться значения переменных запущенного процесса. Подробнее см. ниже.
  • Дату создания запроса
  • Статус запроса, который кратко отражает происходящее в запросе. Подробнее см. в Статусы запросов.

Записи располагаются по дате – наверх добавляются последние обновленные запросы.

При нажатии ПКМ на запрос доступно контекстное меню с кнопками:

Отображение значений переменных в записи запроса

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

Это позволяет отслеживать ключевые данные прямо в интерфейсе без необходимости открывать чат. Для того, чтобы значения отображались, Администратору процессов необходимо заранее настроить конкретный процесс и выбрать нужные переменные. Подробнее см. в Кнопка "Редактировать" у опубликованных процессов 

Значения выводятся вместо текста последнего сообщения в записи запроса. Значение каждой переменной отображается после специального символа #:

Если список значений не отображается полностью, полностью то его можно посмотреть во всплывающей подсказке по наведению:

Обновление и отображение значений. Пример:

Значение переменной (включая значение по умолчанию) выводится сразу после запуска процесса и обновляется по мере выполнения шагов.

Например, был настроен и опубликован процесс с тремя переменными – "ФИО", "Дата начала" и "Дата окончания" и значениями по умолчанию для каждой переменной. 

1. Администратор процессов выбирает переменные в настройках процесса в подразделе "Процессы" раздела "Активности":

2. При запуске процесса через классификатор или через вкладку "Избранные" вместо последнего сообщения в записи запроса будет отображаться значение по умолчанию:

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

Статусы запросов

У каждого запроса есть свой статус, по которому можно быстро понять, что сейчас происходит с процессом, запущенным в рамках этого запроса, или какой тип взаимодействия выбран (например, интеллектуальный поиск):

Ниже представлено описание для каждого статуса:

НазваниеОписание

В работе

Запрос находится в обработке:

  • выполняются блоки процесса (кроме экранной формы)

  • идёт ожидание ответа Ассистента

  • выполняется задача другим пользователем в рамках запущенного процесса

Ожидает действия

Запрос находится в этом статусе, если для продолжения требуется действие пользователя:

  • нужно заполнить экранную форму
  • система ждёт первого сообщения от пользователя (при выборе навыка классификатора)

  • пользователь получил задачу от другого инициатора процесса (по чужому запросу)

Просрочен

Отображается, если срок выполнения задачи истёк.

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

Выполнен

Присваивается, когда запрос успешно завершён:

  • процесс полностью выполнен или остановлен

  • пользователь завершил назначенную на него задачу

  • получен итоговый текстовый ответ от Ассистента на запрос пользователя

AI поиск

Используется, если выбран навык интеллектуального поиска или сценария LLM MCP

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

Если будет запущен процесс обратной связи в рамках такого чата, то статус изменится на "В работе". После выполнения процесса обратной связи запросу снова присвоится статус "AI поиск

Удаление запроса

У пользователя есть возможность удалить выбранную запись запроса с помощью нажатия ПКМ и выбора кнопки "Удалить":

Если в запросе есть активный процесс или незавершённая задача, кнопка недоступна. При наведении выводится тултип:

Для того, чтобы кнопка снова была доступна необходимо завершить активный процесс или задачу.

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

Переименование запроса

У пользователя есть возможность переименовать выбранную запись запроса с помощью нажатия ПКМ и выбора кнопки "Переименовать":

При нажатии кнопки название в записи станет редактируемым (ограничение 60 символов, поле обязательно для заполнения):

Фильтры

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

Можно выбрать только один фильтр, при этом, если выбран фильтр, то кнопка будет выделена черным цветом:

Примечание

Фильтрация сохраняется, пока выбран один из фильтров.

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

Фильтрация сбрасывается:

  • При выборе другой кнопки фильтра.
  • При повторном нажатии на фильтр.

Если запросы отсутствуют по на панели запросов ничего не отображается.

Вкладка "Избранные"

Вкладка «Избранные» предоставляет быстрый доступ к наиболее часто используемым процессам и позволяет запускать их напрямую из чата – без необходимости настраивать классификатор или переходить в другие разделы.

На вкладке "Избранные" отображаются процессы, выбранные пользователем в качестве избранных из:

  • Подраздела "Процессы" раздела "Активности"
  • Карточки экземпляров процесса раздела "Активности"
  • Вкладки "Избранные" в подразделе "Чат" раздела "Ассистент"

         

Если процесс был удалён или пользователь больше не имеет прав для запуска, процесс пропадает из списка избранных процессов.

При нажатии на кнопку "Добавить в избранное" открывается модальное окно, в котором пользователь выбирает процесс и задаёт ему пользовательское название (аналогично добавлению процессов в избранное из вкладки "Процессы"– подробнее в Страница "Карточка экземпляров процесса")


   

При нажатии на кнопку "Убрать из Избранного" процессы удаляются из списка избранных процессов.

Подробное описание элементов интерфейса вкладки "Избранные":

Название элементаОписание
Кнопка "Добавить в Избранное"При нажатии открывается модальное окно "Добавление в Избранное".
Список избранных процессов

Наименования пользовательских названий процессов уникальны в пределах одной учетной записи пользователя.

Избранные процессы располагаются по дате добавления в список – сверху выводятся по дате публикации.

Кнопка "Запустить"

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

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

Если у процесса есть запущенные экземпляры, кнопка окрашена в зеленый, если запущенных экземпляров нет – серый.

Кнопка "Убрать из Избранного"

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

При нажатии выводится модальное окно с предупреждением:

     

При нажатии кнопки "Удалить" модальное окно закрывается, процесс пропадает из вкладки "Избранные" и раздела "Избранные процессы".

Область чата

Страница "Чат" отображает переписку Пользователя и Ассистента. 

Пользователь в текстовом поле чата (5) пишет свой вопрос и отправляет нажав на кнопку "Отправить"(6).

Подробное описание элементов интерфейса области чата

Название элемента

Видимость

Описание

Кнопка

"Запустить обратную связь" (4)

Если включена кнопка обратной связи во вкладке "Обратная связь".

Кнопка располагается на сформированном ответе Ассистента.

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

В качестве входных параметров передается последнее сообщение пользователя в чате и последний ответ ассистента в чате.

Поле ввода запроса пользователя (5)

Активно, если

  1. Выбран навык.
  2. Процесс завершен или остановлен с помощью кнопки "Остановить выполнение".

Используется пользователем для введения текстового сообщения в чат.

Кнопка "Нажмите и говорите" (6)

Активна, если поле ввода пустое

Кнопка позволяет формировать запрос голосом используя микрофон устройства. 

Кнопка

"Отправить" (6)

Активна, если пользователь написал текст в поле ввода

Отправляет запрос пользователя в чат Ассистента.

Кнопка не активна, если навык не выбран пользователем (если доступно несколько навыков).

Горячая клавиша Enter дублирует функционал кнопки.

Кнопка

"Остановить выполнение" 

Если запущенный процесс находится на стадии выполнения.

Если процесс завершился, то кнопка пропадает из чата, а на записи запроса пропадает значок "Активный запрос".

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

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

Время отправленного сообщения (3)

Отображается в облаке сообщения.

Отображение времени полученного или отправленного сообщения.

Использование голосового ввода

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

Для отправки запроса голосом используется кнопка "Нажмите и говорите":

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

Чтобы завершить запись, нажмите кнопку "Остановить запись", которая появляется при наведении на значок микрофона:

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

Шапка чата

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

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

При нажатии кнопки "Переименовать" название в шапке станет редактируемым:

Изменение названия через шапку или с помощью ПКМ синхронизируется. Если название меняется в шапке, то оно меняется и в записи запроса и наоборот.

Навыки

Навыки –  это отдельные сущности (настройки), которые определяют, как именно пользователь может взаимодействовать с чатом Ассистента и Виджетом. Навык задаёт контекст, доступные функции и способы обработки запросов.

Если при первом заходе в области чата будет высвечиваться сообщение “Для работы с чатом Ассистента обратитесь к администратору”, то необходимо запросить доступ до навыков у Администратора. В таком случае после выдачи прав и обновления страницы вам будут доступны навыки. Без хотя бы одного доступного навыка вы не сможете работать с чатом: отправлять запросы, запускать процессы или взаимодействовать с интеллектуальным поиском.

Навыки позволяют:

  • выполнять классификацию запросов и запускать процессы (с помощью навыков классификаторов)

  • искать информацию в загруженных документах (с помощью навыков групп документов интеллектуального поиска)

  • работать по заранее настроенному навыку сценария LLM/MCP

Фактически, навык –  это "режим работы" чата, который определяет, что именно Ассистент сможет делать с вашими запросами.

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

Если пользователю:

  •  Доступен один навык – в чат добавляется сообщение Ассистента о выбранном навыке
  •  Доступно более одного навыка – в чат добавляется сообщение Ассистента с выбором навыка

Виды навыков и их формирование

В системе существует три типа навыков, и каждый из них формируется на основе соответствующих сущностей, созданных и настроенных администраторами.

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

Навыки формируются исходя из настроенных сущностей следующим образом:

Тип навыкаФормированиеВозможности навыка
Группа документов интеллектуального поиска
  • Администратор загружает документы интеллектуального поиска на страницу в раздел Навыки – Интеллектуальный поиск
  • Загруженные документы переносятся в конкретную группу документов, если такая есть, или создается новая группа документов
  • Пользователю выдаётся доступ к этой группе документов

После этого у пользователя автоматически появляется навык с названием этой группы.

В рамках документов, которые есть в группе (навыке) пользователь может:

  • Выполнять интеллектуальный поиск по документам, загруженным в группу
  • Получать ответы на основе содержимого документов

Примеры использования навыка см. в Пример работы с навыком интеллектуального поиска

Классификатор
  • Администратором в в подразделе "Навыки" создаются и настраиваются классификаторы

  • Классификаторы переносятся в конкретную группу классификаторов, если такая есть, или создается новая группа
  • Пользователю выдаётся доступ к группе классификаторов.

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

В рамках каждого классификатора (навыка), которые есть в группе происходит классификация запросов и пользователь может:

  • автоматически запускать процессы, выбранные в классификаторе

  • автоматически получать текстовый ответ на запрос

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

Навык MCP (LLM)
  • Администратором в подразделе "Навыки" создаётся сущность "Навык MCP (LLM)"

  • Навык активируется

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

Навык предоставляет расширенные возможности взаимодействия с чатом и сочетает работу искусственного интеллекта с возможностями заранее настроенных MCP-серверов.

В рамках каждого навыка пользователь может:

  • общаться с ИИ-моделью, получать ответы, рекомендации и генерации в заданном контексте

  • использовать подключённые MCP серверы, которые сценарий вызывает автоматически при необходимости (например, если нужно запустить процесс, найти информацию по документу интеллектуального поиска, найти информацию в браузере и др.)

Если у классификатора или группы документов настроено описание, то при их выборе в чате Ассистента появляется системное сообщение с настроенным описанием. Если выбранный навык:

Выбранный навыкГде можно настроить/найти описаниеТочное расположение
Классификатор

Подраздел "Настройки" раздел "Ассистент" вкладка "Классификаторы"

Информация в Описание элементов интерфейса карточки "Классификатор"

Группа документов интеллектуального поиска

Подраздел "Группы объектов" раздел "Управление доступом" вкладка "Интеллектуальный поиск"

Информация в Вкладка "Интеллектуальный поиск"

Кнопка обратной связи и остановка процесса

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

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

Содержание и назначение процесса могут быть любыми. Например, процесс может использоваться для:

  • Оценки качества ответа: узнать, был ли ответ полезен, точен или требует доработки
  • Передачи данных из ответа Ассистента в сторонние системы, например: CRM, базы данных, внутренние справочники или другие источники для последующей обработки и аналитики
  • Регистрации проблемы: фиксировать случаи, когда информация не была найдена или оказалась устаревшей.
  • Опроса: провести быстрый опрос по какой-либо теме

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

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

Если в чате был запущен процесс, то есть возможность остановить его выполнение с помощью кнопки "Остановить выполнение", которая отображается в поле ввода вместо кнопок "Нажмите и говорите"/"Отправить".

Сообщения, отправленные Пользователем ранее Ассистенту в чате (1), и ответы Ассистента на эти сообщения (2) отобразятся во вкладке "Диалоги".

Сохранение истории диалога, как сценария LLM MCP

Кнопка "Сохранить как сценарий" доступна только для навыка типа LLM MCP и отображается в шапке чата

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

При нажатии:

  • Отправляется запрос к LLM для генерации названия сценария и суммарного промпта на основе истории диалога.
  • В подразделе "Сценарии LLM MCP" спустя некоторое время сохраняется новая сущность с названием и сформированным промптом. Подробнее см. в Сценарии LLM MCP.
  • Все MCP серверы, модель и инструкция исходного навыка привязываются к сохранённому сценарию.
  • Изменения в MCP серверах, модели или приветственном сообщении исходного навыка автоматически обновляют эти значения у всех созданных сценариев.
  • Изменение системного промпта навыка не обновляет сценарии (сценарий копирует промпт в момент сохранения).

Подробнее про настройку навыка MCP (LLM) см. в Вкладка "MCP (LLM)"


  • Нет меток