Patronus
  • Apache 2.0
  • 7 Heads

Lion Warden
Sieben Prüfungen

Ein gemeinsamer mmBERT-Encoder mit sieben Security-Heads prüft eine Eingabe in einem Durchlauf: Injection, Bedrohungstyp, Routing, Dokumentklasse, Tool-Klasse, Tool-Aktion und Tool-Tags.

Auf Hugging Face patronus-studio/lion-warden-ai-security-classifier

Steckbrief.

Aufgabe

Mehrere Security-Aufgaben

Ein Encoder, sieben Heads, ein Durchlauf

Signal

injection: benign · sensitive_document: finance · routing: office_request

Parameter
0,1B Parameter
Basis
mmBERT-small
Evaluation
Mittlerer Head-F1 0,937 auf dem unified_v3-Testset; Injection-Head F1 0,966 (15.174 Beispiele).
Formate
Safetensors FP32 · ONNX FP16 · Edge-Build INT8, INT8 mit INT4-Embeddings und FP16
Varianten und Nachbarn

Lion Warden Edge Quantisierte ONNX-Builds mit denselben sieben Ausgängen.

Lizenz
Apache 2.0
Hugging Face
patronus-studio/lion-warden-ai-security-classifier

So arbeitet Lion Warden.

Lion Warden

Eingang

Erstelle aus dem angehängten Jahresabschluss eine Zusammenfassung für den Vorstand.

Ausgang

injection: benign · sensitive_document: finance · routing: office_request

Regel der Anwendung: Erlauben, als Finanzdokument markieren

Evaluation.

Modellkarte mit Protokoll

0,937

Mittlerer Head-F1 0,937 auf dem unified_v3-Testset; Injection-Head F1 0,966 (15.174 Beispiele).

Einbauen.

Patronus Ark lädt das Modell und führt es auf der CPU aus. Den Quickstart mit Transformers oder ONNX Runtime zeigt die Modellkarte.

Patronus Ark · Python
pip install patronus-ark

from patronus_ark import SecurityGateway

scanner = SecurityGateway(
    categories=["injection", "dlp", "pii"], max_level="l2",
)
scanner.warmup()
scanner.enqueue("Text to inspect")
while (event := scanner.consume_next_event(timeout=1.0)) is not None:
    if event["event_type"] == "result":
        r = event["result"]
        print(r["category"], r["class_name"], r["confidence"])
    else:
        break