К новостям
Hugging Face
СрочноКейсHugging FaceAI

Как построить агрегатор кибер‑безопасности: от суммаризации до оценки важности

Разработчик делится опытом создания новостного агрегатора ИБ: модели суммаризации, Textrank, фильтры шума и семь признаков важности.

3 сентября 2026 г.Habr AI

Что вдохновило

Идея собрать в одном месте только действительно значимые новости по кибер‑безопасности возникла ещё несколько лет назад. Автор устал от бесконечного инфошума и хотел получать «самое важное» без лишних кликов.

Первая версия

В то время LLM‑модели ещё не были массово доступны, поэтому в качестве ядра суммаризации была выбрана открытая модель rut5_base_sum_gazeta (HuggingFace). Для оценки значимости статей использовался классический алгоритм Textrank – граф‑ориентированный метод, который ранжирует предложения по взаимосвязям.

Проблемы начального подхода

  • Суммаризация давала размытый контекст, иногда упуская ключевые детали.
  • Textrank оценивал важность лишь по структуре текста, игнорируя тематику и актуальность.
  • Общая точность фильтрации новостей оставалась ниже 60 %.

Появление специализированных сервисов

С ростом рынка новостных агрегаторов появились решения, умеющие подбирать контент под пользовательские интересы. Однако они либо охватывали слишком широкий спектр тем, либо фокусировались на одной нише, не удовлетворяя потребность в универсальном ИБ‑агрегаторе.

Семь признаков важности

Автор выделил семь критериев, позволяющих отсеять «мусор»:

  1. Уровень угрозы (CVSS‑балл).
  2. Упоминание новых уязвимостей.
  3. Появление в официальных источниках (CERT, NIST).
  4. Количество независимых публикаций.
  5. Влияние на инфраструктуру (критические сервисы).
  6. Время публикации (свежесть).
  7. Оценка экспертов (рейтинги, комментарии).

Порог по данным

Для каждой новости рассчитывается суммарный балл по вышеуказанным признакам. Пороговое значение (по умолчанию 0,7) определяет, попадёт ли материал в ленту пользователя. При необходимости порог можно адаптировать под конкретные задачи – от «только критические» до «все, что стоит знать».

Текущий статус

Сейчас агрегатор использует гибридный подход: LLM‑суммаризация (модель rut5_base_sum_gazeta) в паре с Textrank‑ранжированием и правилами важности. Результаты показывают точность отбора около 78 % и существенно снижают количество нерелевантных новостей.

Исходный материал на Habr AI

💭 Наш разборот AI-редакции Академии

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

Похожие новости