/ Модель

Характеристики

Контекст
32 768 токенов
Параметры
1,5 млрд
Лицензия
Apache 2.0
Архитектура
qwen2 · dense
Базовая модель
Qwen2.5-1.5B-Instruct
Библиотека
transformers
Опубликована
5 окт 2026

sevclassifier-jev-style-1.5b

Генерация текстаТекст → текст

Дообученная Qwen2.5-1.5B модель классифицирует серьёзность инцидентов и формирует структурированные решения для их эскалации и маршрутизации.

29 381скачиваний за 30 дней1лайквеса обновлены5 окт 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

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

  3. Запустите и опубликуйте

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

Публичные оценки

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

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

sevclassifier-jev-style-1.5b — компактная языковая модель на архитектуре Qwen2, разработанная для классификации серьёзности инцидентов и маршрутизации оповещений. Это дообученная с помощью LoRA модель Qwen/Qwen2.5-1.5B-Instruct с 1,5 млрд параметров; она принимает текстовые описания инцидентов и выдаёт структурированный JSON с уровнем SEV1–SEV4, обоснованием, флагами эскалации и вызова дежурного, а также оценкой масштаба воздействия.

Модель предназначена для сортировки событий из SIEM, PagerDuty и Datadog, снижения шума оповещений, создания и приоритизации тикетов и помощи SOC при разборе инцидентов. В карточке заявлены обучение на корпусе инцидентов на английском языке и контекст до 32 768 токенов. Указанные авторами результаты на отложенной выборке — F1 92,9% и полнота для SEV1 98,8%; это результаты из карточки модели, а не независимая оценка.

Модель распространяется по лицензии Apache-2.0. Её оценки серьёзности могут не соответствовать шкалам конкретной организации; карточка рекомендует дообучение на собственных инструкциях и предупреждает, что классификатор не заменяет специализированные пороги мониторинга.

Сценарии применения

  • сортировка оповещений мониторинга по уровням SEV1–SEV4
  • автоматическая эскалация критических инцидентов дежурной команде
  • подавление малозначимых оповещений для снижения alert fatigue
  • создание и приоритизация тикетов по инцидентам
  • первичная сортировка событий безопасности SOC

Ограничения

Обучена на англоязычных описаниях инцидентов, поэтому качество на других языках не подтверждено. Шкалы серьёзности различаются между организациями; модель не заменяет специализированные пороги мониторинга и может требовать дообучения на собственных данных.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

sevclassifier-jev-style-1.5b

Local System One model for incident severity classification. JEV-compatible typed decisions, no API key required.

Drop-in local alternative to TypeSafe Jev for incident management pipelines. Returns SEV1-4, escalation flag, and blast radius — swap the endpoint, keep the agent.


Overview

sevclassifier-jev-style-1.5b is a fine-tuned Qwen2.5-1.5B-Instruct that produces typed incident severity classifications — matching the output contract of TypeSafe System One / Jev for incident triage pipelines.

It outputs a single JSON object per incident:

{
  "severity": "SEV1 | SEV2 | SEV3 | SEV4",
  "rationale": "<one sentence>",
  "escalate": true,
  "page_oncall": false,
  "affected_blast_radius": "<scope description>"
}

Feed it SIEM alerts, PagerDuty payloads, or Datadog monitor events. Get a typed decision the agent acts on immediately — page oncall for SEV1/2, create ticket for SEV3, suppress SEV4 noise.


Why local?

Jev (TypeSafe API)sevclassifier-jev-style-1.5b
Typed outputyesyes
Latency~115ms (network)~76ms (local, MPS)
Costper-request billingfree after download
Alert data leaves orgyesno
Fine-tune on your runbooknoyes (LoRA)
Accuracy (SevBench)93.6% F192.9% F1
SEV1 recall (no missed majors)99.1%98.8%

Incident alerts contain hostnames, IPs, service names, and error messages — the exact fingerprint of your infrastructure. Run the classifier on-prem.


Quickstart

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch, json, re

tok = AutoTokenizer.from_pretrained("enterprise-ai-lab/sevclassifier-jev-style-1.5b")
model = AutoModelForCausalLM.from_pretrained(
    "enterprise-ai-lab/sevclassifier-jev-style-1.5b", dtype=torch.float32
).eval()

SYS = (
    "You are an incident severity classification assistant. For each incident report output ONE "
    "JSON object with keys: severity (SEV1|SEV2|SEV3|SEV4), rationale (one sentence), "
    "escalate (boolean), page_oncall (boolean), affected_blast_radius (string). "
    "SEV1=critical outage/breach, SEV2=major impact, SEV3=minor/degraded, SEV4=informational/noise. "
    "Output only the JSON."
)

def classify_incident(title, details):
    content = f"Incident: {title}\n\nDetails: {details}"
    msgs = [{"role": "system", "content": SYS}, {"role": "user", "content": content}]
    prompt = tok.apply_chat_template(msgs, tokenize=False, add_generation_prompt=True)
    ids = tok(prompt, return_tensors="pt")
    with torch.no_grad():
        out = model.generate(**ids, max_new_tokens=150, do_sample=False,
                             pad_token_id=tok.eos_token_id)
    text = tok.decode(out[0][ids["input_ids"].shape[1]:], skip_special_tokens=True)
    m = re.search(r"\{.*\}", text, re.DOTALL)
    return json.loads(m.group(0)) if m else {}

result = classify_incident(
    "Production database unreachable",
    "Primary RDS instance not responding. All pods returning 500. 12k users affected."
)
# {"severity": "SEV1", "rationale": "Full production outage.", "escalate": true, "page_oncall": true, "affected_blast_radius": "All production traffic"}

PagerDuty / OpsGenie integration

Wire it as an OpenAI-compatible endpoint and drop it into your existing alert routing agent:

# Before (Jev):
llm = ChatOpenAI(base_url="https://api.typesafe.ai/v1", api_key=JEV_KEY, model="jev-latest")
# After (SevClassifier local):
llm = ChatOpenAI(base_url="http://localhost:8000/v1", api_key="not-needed", model="sevclassifier-jev-style-1.5b")

Routing pattern:

verdict = classify_incident(title, details)
if verdict["severity"] in ("SEV1", "SEV2") and verdict["page_oncall"]:
    pagerduty.trigger(title, urgency="high")
elif verdict["severity"] == "SEV3":
    jira.create_ticket(title, priority="medium")
# SEV4: suppress, log only

Training

Fine-tuned with LoRA (r=16, alpha=32) on a curated incident corpus:

  • 78,500 incidents from SRE runbooks, post-mortems, and SIEM alert exports (2019-2024)
  • Ground truth: retrospective human severity labels from SRE teams
  • Covers: infrastructure outages, security incidents, data pipeline failures, user-impacting bugs
  • Held-out validation: 4,200 incidents stratified by severity
  • Training: 12 epochs, AdamW lr=2e-4, MPS/CUDA

Benchmarks

SevBench (holdout, n=4,200)

ModelPrecisionRecallF1
sevclassifier-jev-style-1.5b93.3%92.5%92.9%
Jev (TypeSafe API)94.0%93.3%93.6%
GPT-4o-mini (zero-shot)87.4%86.8%87.1%
Rule-based (keyword)74.2%68.9%71.5%

SEV1 Recall (no missed critical incidents)

ModelSEV1 RecallFalse Escalation Rate
sevclassifier-jev-style-1.5b98.8%6.2%
Jev (TypeSafe API)99.1%5.9%
GPT-4o-mini (zero-shot)96.3%11.4%

High SEV1 recall is the critical metric: a missed SEV1 is an undetected outage. False escalations are expensive but recoverable.

Latency (Apple M2, 16GB, batch=1)

Modelp50p95p99
sevclassifier-jev-style-1.5b (local MPS)76ms108ms129ms
Jev (TypeSafe API, US-West)115ms198ms372ms

Intended use

  • Alert fatigue reduction (auto-suppress SEV4 noise)
  • Automatic PagerDuty escalation for SEV1/2
  • Incident ticket creation and prioritization
  • SOC triage assist for security incidents

Limitations

  • Trained on English incident descriptions
  • Severity scales vary by org — fine-tune on your own runbook for best results
  • Not a replacement for domain-specific monitoring thresholds

License

Apache 2.0. Base model (Qwen2.5-1.5B-Instruct) is subject to its own Qwen license.


Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
Qwen2ForCausalLM
Ревизия весов
9bc3b3f

0 моделей