Агент оформления виджетов
Об агенте
Агент оформления виджетов – это один из компонентов сервиса Visiology Cortex, предназначенный для изменения визуального оформления виджетов с помощью обычных текстовых запросов. Пользователь описывает желаемые изменения в свободной форме, а агент самостоятельно находит нужные параметры и применяет их к выбранному виджету.
Аналитикам больше не нужно вручную искать нужные параметры среди десятков настроек или писать JavaScript-код, чтобы изменить цвета, шрифты, метки, применить условное форматирование, изменить формат значений и т.д. – достаточно описать желаемые изменения, и агент сам применит их.
В отличие от JS Агента, который работает с кодом, агент оформления взаимодействует напрямую с настройками виджета. Он генерирует и применяет те же команды, которые выполняются при нажатии кнопок в интерфейсе, поэтому все изменения регистрируются в общей истории дашборда и могут быть отменены стандартными средствами (Правка > Отмена последнего действия или Правка > Возврат действия):
Возможности агента
Агент умеет работать со всеми настройками, доступными на вкладке Оформление в дизайнере дашбордов:
Переключать любые параметры оформления, включая кастомные свойства пользовательских виджетов.
Настраивать условное форматирование (например, окрашивать значения в зависимости от их величины).
Изменять формат отображения значений (количество знаков после запятой, разделители и т.д.).
Добавлять фиксированные промежутки и линии на графиках.
Включать полоску зума на осях.
Сбрасывать стили оформления по запросу пользователя.
и т.д.
Если требуемый параметр отсутствует среди стандартных настроек, агент может переключиться на использование JavaScript-кода для достижения нужного результата.
Работа с агентом
Для того чтобы воспользоваться агентом, необходимо выполнить следующие шаги:
Откройте дашборд в режиме редактирования и выберите виджет, оформление которого хотите изменить.
В боковой панели платформы нажмите Cortex:
В открывшемся окне перейдите на вкладку Оформление:
В поле ввода напишите запрос на естественном языке. Например:
Нажмите кнопку Отправить. Агент проанализирует запрос и применит изменения к виджету. В нашем примере мы получили следующий результат:
После получения результата вы можете:
скорректировать запрос и отправить его повторно;
отменить изменения с помощью команды Правка > Отмена последнего действия на дашборде (Ctrl+Z).
Примеры запросов
Запрос | Что делает агент |
|---|---|
«Добавь подписи над столбцами с зелёным фоном.» | Включает отображение подписей данных, задаёт зелёный цвет фона. |
«Увеличь шрифт подписей оси X до 14px.» | Изменяет размер шрифта подписей горизонтальной оси. |
«Покрась отрицательные значения в красный, положительные — в зелёный.» | Настраивает условное форматирование по знаку значения. |
«Округли значения до 2 знаков после запятой.» | Устанавливает формат отображения чисел. |
«Напиши "Низкое" для значений ниже 1000 и "Высокое" — выше 5000.» | Добавляет условные текстовые метки на основе числовых порогов. |
Особенности агента
В окне агента отсутствуют кнопки Отменить / Повторить. Управление историей изменений доступно через стандартный механизм дашборда:
Правка > Отмена последнего действия (Ctrl+Z);
Правка > Возврат действия (Ctrl+Y).
Агент работает только с параметрами оформления выбранного виджета и не затрагивает источники данных, меры или другие виджеты на дашборде.
Агент не редактирует JSON виджета напрямую: все изменения применяются через те же команды, что выполняются при ручном взаимодействии с интерфейсом дизайнера.
Смотрите также
На этой странице
Время чтения: 1 мин.
Нужна дополнительная помощь?