Skip to main content
Die Bewertung ist die Grundlage des RAIL Score Systems. Jede andere Funktion hängt von Bewertungs-Scores ab.
API-Endpunkt: POST /railscore/v1/eval | Python: client.eval() | JavaScript: client.eval()

Die 8 RAIL-Dimensionen

Die vollständige Definition jeder Dimension, ihre Bewertungsanker und ausgearbeitete Beispiele finden Sie unter Das RAIL Framework.

Basic-, Deep- und Auto-Modi

Beide Modi bewerten dieselben 8 Dimensionen und geben denselben RAIL-Gesamtscore zurück. Sie unterscheiden sich in der Tiefe und darin, welche Details zurückkommen.
Die Kern-Scoring-Modelle von RAIL. Schnell (typischerweise unter einer Sekunde) und für Echtzeit-Scoring in der Produktion ausgelegt.Gibt zurück: Gesamtscore, Scores pro Dimension und Konfidenzwerte.
Welchen wählen: Greifen Sie zum Basic-Modus, wenn Sie auf dem heißen Pfad einer Produktionsanfrage bewerten und ein schnelles Urteil benötigen. Greifen Sie zum Deep-Modus, wenn Sie einem Prüfer zeigen müssen, warum etwas niedrig bewertet wurde, oder wenn Sie eine Richtlinie debuggen und feinjustieren, denn dieser liefert Erklärungen und Problem-Tags. Greifen Sie zum Auto-Modus, wenn Sie die Geschwindigkeit von Basic bei den meisten Anfragen möchten, aber automatische tiefe Analyse bei Inhalten, die es benötigen — ohne dies im Voraus zu entscheiden.

Die Antwort

Jede Bewertung gibt zurück:
  • rail_score — den Gesamtscore (0 bis 10), seine confidence und eine einzeilige summary.
  • dimension_scores — einen score und eine confidence für jede der 8 Dimensionen. Im Deep-Modus trägt jede zusätzlich eine explanation und issues (sowie suggestions, falls angefordert).
  • policy_outcome — wie die Richtlinie Ihrer Anwendung das Ergebnis bewertet hat.

Selektive Dimensionen

Benutzerdefinierte Gewichtungen

Die Gewichtungen müssen sich auf 100 summieren:

Bewertungsstufen

Ein Score wird einem von fünf Bändern zugeordnet, von Excellent (9,0 bis 10,0) bis hinab zu Critical (0,0 bis 2,9). Die vollständige Tabelle und die Bedeutung jedes Bands finden Sie unter Das RAIL Framework.

Caching

Identische Anfragen geben zwischengespeicherte Ergebnisse zurück, sodass das wiederholte Bewerten desselben Inhalts schnell ist und nicht erneut berechnet wird. Der Basic-Modus speichert für 5 Minuten zwischen, der Deep-Modus für 3 Minuten.

API-Referenz: Bewertung

Vollständige Endpunktspezifikation

Python SDK: Bewertung

Python-Codebeispiele