Strukturierte Extraktion
Rechnungen und Formulare werden in validiertes JSON umgewandelt. Eine erneute Verarbeitung desselben Dokuments liefert das validierte Ergebnis ohne weiteren Modellaufruf.
Spielen Sie Antworten erneut aus, die Ihre Validatoren bereits bestanden haben, und weisen Sie Wiederholungstäter ab, ohne Moderation oder Modell erneut aufzurufen.
Die Namespaces wurden einmal mit GUARD.CREATE und NCACHE.CREATE angelegt. Das Modell erzeugt JSON, und Ihr Validator prüft es gegen das Schema, bevor irgendetwas gespeichert wird.
Ein animierter Durchlauf mit echten HotKV-Befehlen und Beispielantworten. Klicken Sie auf einen Schritt, um direkt dorthin zu springen. Befehle und Antworten bleiben auf Englisch, genau so, wie Sie sie in HotKV eingeben und sehen.
Strukturierte Ausgaben und Sicherheitsprüfungen sind langsam und kosten Geld. Es gibt einen Modellaufruf, eine JSON-Schema-Validierung und vielleicht ein zweites Modell, das die Antwort bewertet. Wiederholte Anfragen bezahlen all das erneut. Und derselbe missbräuchliche Prompt, von einem Skript tausendmal gesendet, geht tausendmal an die Moderation.
Der Guard-Cache speichert nur Antworten, die Ihre Schema-Validierung oder Guardrail-Prüfungen bereits bestanden haben, sodass ein Treffer bekanntermaßen unverändert wiedergegeben werden kann. Der Negativ-Cache merkt sich Ablehnungen wie "von der Moderation abgelehnt" mit einer kurzen TTL, sodass wiederholte schlechte Anfragen abgewiesen werden, bevor sie den Moderationsdienst oder das Modell erreichen.
Die Namespaces wurden einmal mit GUARD.CREATE und NCACHE.CREATE angelegt. Das Modell erzeugt JSON, und Ihr Validator prüft es gegen das Schema, bevor irgendetwas gespeichert wird.
GUARD.SET validated "Summarize ticket 812 as JSON" "{\"summary\":\"Login fails on Safari\"}"Noch einmal dieselbe Anfrage. Die gespeicherte Antwort hat die Validierung bereits bestanden und wird unverändert zurückgegeben.
GUARD.GET validated "Summarize ticket 812 as JSON"Ein schädlicher Prompt wird abgelehnt. Die Ablehnung wird fünf Minuten lang gemerkt.
NCACHE.SET refused "prompt:9f31c2" "refused_by_moderation" TTL 300Derselbe Prompt einen Moment später wird aus dem Cache abgewiesen. Moderation und Modell werden nicht aufgerufen.
NCACHE.GET refused "prompt:9f31c2"Jeder Namespace meldet Treffer, Misses, Evictions und Speicher.
GUARD.STATS validatedRechnungen und Formulare werden in validiertes JSON umgewandelt. Eine erneute Verarbeitung desselben Dokuments liefert das validierte Ergebnis ohne weiteren Modellaufruf.
Missbrauchsskripte, die denselben Prompt immer wieder senden, werden aus dem Negativ-Cache abgewiesen, und die Moderationskosten bleiben konstant.
"Benutzer nicht gefunden" und andere negative Antworten werden kurz gecacht, sodass Wiederholungsversuche das Backend nicht treffen.
Nur Antworten, die Ihre Prüfungen bestanden haben, werden gespeichert, sodass ein Treffer sicher wiedergegeben werden kann.
GUARD.SETGUARD.GETMerken Sie sich Ablehnungen und Nicht-gefunden-Ergebnisse für kurze Zeit.
NCACHE.SETNCACHE.GETStandard-TTLs und Eintragslimits pro Namespace, mit Eviction, wenn er voll ist.
GUARD.CREATENCACHE.CREATETreffer, Misses, Evictions, Speicher und Einsparungen pro Namespace.
GUARD.STATSNCACHE.STATSNein. Ihr Validator oder Ihre Guardrail entscheidet. HotKV speichert nur, was Sie nach bestandener Prüfung in den Guard-Cache legen.
Meist kurz, eher Minuten als Tage, damit eine Richtlinienänderung oder ein Fehlalarm nicht hängen bleibt. Legen Sie die TTL pro Namespace oder pro Eintrag fest.
Guard-Cache und Negativ-Cache sind Teil der Tarife Performance und Scale.
HotKV spricht das Redis-Protokoll, sodass Sie einen bestehenden Client darauf richten und genau diese Befehle ausführen können.