Перейти к основному содержимому
Версия: ИИ спец релиз

ИИ-ассистент TRON.ASOC

ИИ-ассистент TRON.ASOC — это встроенный интеллектуальный помощник, доступный из любого раздела системы. Он позволяет:

  • получать ответы на вопросы по документации продукта;
  • запрашивать актуальные данные из проектов TRON.ASOC (уязвимости, результаты сканирований, политики и т.д.);
  • выполнять рутинные операции (изменение статусов, запуск сканирования, создание задач в Jira) с обязательным подтверждением пользователя.

Ассистент работает с правами текущего пользователя (RBAC) и не может выполнить действия, на которые у пользователя нет разрешения.

Интерфейс чата с ассистентом​

Интерфейс чата состоит из элементов, представленных в таблице ниже.

ЭлементОтображение элемента
Иконка перетаскивания чата
Иконка истории чатов с ассистентом
Иконка начала нового чата с ассистентом
Иконка сворачивания интерфейса
Поле ввода запроса к ассистенту
Кнопка отправки запроса

В окне чата с ассистентом также отображаются примеры запросов, которые можно отправить ассистенту:

  • «Сколько проблем назначено на меня?»;
  • «Перечисли критические проблемы, назначенные мне»;
  • «В каких проектах больше всего открытых проблем?».

Окно ИИ-ассистента

Возможности ассистента​

Ассистент может выполнять следующие запросы:

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

Ответы на вопросы по документации​

Ассистент использует встроенную базу знаний по TRON.ASOC. Пользователи системы могут задавать вопросы следующего вида:

  • «Как настроить контроль качества?»;
  • «Что такое проект и слой проекта?».

Ответ будет содержать ссылку на соответствующий раздел документации.

Запросы к данным проектов​

Пользователи системы могут запрашивать данные из TRON.ASOC, например:

  • «Сколько уязвимостей назначено на меня?»;
  • «Какие есть критические открытые уязвимости в проекте [НАЗВАНИЕ_ПРОЕКТА]?».

Ассистент выполнит read-операцию через API TRON.ASOC и вернет актуальную информацию.

Выполнение действий​

Перед тем как изменить данные (write-операции), ассистент запросит ваше подтверждение:

  1. Ассистент формирует предложение и приостанавливает работу.
  2. В чате появляется карточка с описанием действия (например, «Пометить 12 issue как false-positive»).
  3. Вы можете разрешить или запретить операцию.
  4. После подтверждения ассистент выполнит действие и сообщит результат.

Окно подтверждения действия ассистента

Примеры запросов с подтвеждением:

  • «Пометь эту проблему [ID_проблемы] как false-positive»;
  • «Запусти проверку безопасности слоя [НАЗВАНИЕ_СЛОЯ] в проекте с кодом [КОД_ПРОЕКТА]»;
  • «Создай задачу в Jira на основе уязвимости [ID_проблемы]».

Начало работы​

Чтобы запустить ассистента, нажмите кнопку Кнопка «Спросить» в верхнем правом углу интерфейса. Далее откроется всплывающее окно чата — можно изменять его размер, а также перемещать или сворачивать, не прерывая работу с основными страницами.

Чтобы отправить ассистенту запрос, введите текст запроса в текстовое поле ввода запроса и нажмите клавишу Enter, либо кнопку отправки запроса в интерфейсе чата.

Управление чатами​

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

Чтобы удалить чат, выполните следующие шаги:

  1. Откройте историю чатов.
  2. Наведите курсор на нужный чат.
  3. Нажмите кнопку удаления (Кнопка удаления).
  4. Подтвердите удаление чата в открывшемся модальном окне.

Подтверждение удаления чата

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

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

Административные действия (активация ассистента, настройки большой языковой модели, подключение внешних систем) доступны только пользователям с правами Просмотр настроек ассистента и Редактирование настроек ассистента.

Подробнее о настройках ИИ см. в разделе Настройки ИИ в TRON.ASOC.

Ограничения и рекомендации​

При работе с ИИ-ассистентом учитывайте следующие ограничения и рекомендации:

  1. В одном чате одновременно выполняется только один запрос. При попытке отправить новый запрос во время активной обработки предыдущего запроса ассистент вернет ошибку.
  2. Если во время выполнения запроса вы закроете окно чата, ответ этого запроса может не сохраниться, однако все подтвержденные действия будут выполнены и зафиксированы в аудите.
  3. Если вы потеряете доступ к проекту, чат, связанный с проектом, станет недоступным.
  4. Если агент не настроен или не отвечает, кнопка «Спросить» неактивна, однако остальная работа TRON.ASOC не затрагивается.