Обзор Staffcop Semantic¶
Staffcop Semantic — компонент Staffcop Enterprise для интеллектуального анализа событий с помощью нейросетей. Система ищет подозрительные, аномальные и тематические сообщения в почте и мессенджерах. Кроме переписки, Staffcop может передать на анализ языковой модели передать любое событие, у которого заполнено текстовое поле. Результаты можно просматривать в событиях Staffcop и чате Semantic.
Как это работает¶
Staffcop передает тексты событий на анализ языковой модели. Анализ начинается, когда вы активировали LLM в конфигурационном файле и включили политики LLM.
Staffcop отправляет текст события в LLM-прокси. Это промежуточный сервис между Staffcop и моделью.
LLM-прокси проверяет ключ доступа и передает текст модели на LLM-сервере.
Staffcop забирает метаданные через LLM-прокси и записывает их в дополнительные поля события.
Метаданные отображаются в полях событий Staffcop.
События можно искать в чате Semantic. Это отдельный веб-интерфейс, который подключается к Staffcop. Чат передает запрос пользователя на LLM-сервер, где модель преобразует его в фильтр для событий. Чат отправляет фильтр в API Staffcop, а затем отображает список отфильтрованных событий.
┌──────────────────────────┐ ┌──────────────────────────┐ ┌──────────────────────────┐
│ Staffcop Enterprise │ │ LLM-прокси │ │ LLM-сервер │
│ • LLM_ENABLE = True │ данные │ • проверка ключа │ промпт │ • прием промпта │
│ в конфигурации │────────────►│ • ограничение запросов │────────────────►│ • извлечение метаданных │
│ • политики LLM │ метаданные │ • формирование промпта │ метаданные │ с помощью модели │
│ • хранение метаданных │◄─────────── │ • временное хранение | | |
│ в полях LLM в событиях │ │ метаданных |◄────────────────│ │
└──────────────────────────┘ └──────────────────────────┘ └──────────────────────────┘
│ ▲ │ ▲
│ │ │ │
│ │ ┌──────────────────────────┐ │ │
│ │ фильтр │ Чат Semantic │ фильтр │ │
│ └────────────────────────│ • запрос пользователя │◄──────────────────────────┘ │
└───────────────────────────►│ • ответ сервера Staffcop │───────────────────────────────┘
события └──────────────────────────┘ запрос
Компоненты:
Компонент |
Назначение |
|---|---|
Staffcop Enterprise |
Источник событий и хранилище метаданных |
LLM-прокси |
Промежуточный сервис между Staffcop и LLM-сервером |
LLM-сервер |
Сервер для запуска языковой модели |
Чат Semantic |
Отдельный веб-интерфейс для поиска событий |
Подготовка метаданных¶
После включения LLM-политик Staffcop отправляет данные на LLM-сервер. Языковая модель на сервере с помощью промпта анализирует сообщения и выделяет метаданные.
Метаданные — это данные о сообщении, которые выделяет модель: о чем оно, какой у него тон, что хочет автор. Каждый тип метаданных выделяет отдельная политика LLM. В поставку Staffcop входят четыре политики: Ключевые темы, Тональность, Паттерны поведения, Коммуникативные намерения.
Вы можете создать свою политику, если базового набора не хватает — например, для выявления отраслевых рисков.
Пример разметки. Фраза «Договор согласован, ждем подписания» получит:
ключевую тему: «договор»;
тональность: «нейтральная»;
коммуникативное намерение: «информирование».
Просмотр результатов¶
Результаты анализа можно просматривать двумя способами: в событиях Staffcop или в чате Semantic.
События — метаданные отображаются в дополнительных полях событий в Staffcop. Набор полей зависит от того, какие политики LLM включены.
Чат — веб-интерфейс для поиска сообщений и событий по результатам анализа.
В текущей версии чат поддерживает структурированные запросы для поиска сообщений по метаданным. Кроме этого, вы можете использовать запросы на естественном языке для поиска и анализа всех событий Staffcop.
Порядок внедрения¶
Чтобы начать работу, выполните следующие шаги:
Разверните LLM-сервер на отдельной машине.
Подключите Staffcop Enterprise к LLM-прокси.
Включите политики LLM.
Дождитесь обработки сообщений.
Просматривайте результаты в полях LLM в событиях и в чате.
См.также
Последнее обновление: 12.11.26