LLM Evaluation

Wie du Modellantworten gegen reale Aufgaben, wichtige Fehlerfälle und klare Qualitätsmaßstäbe prüfst

Methoden und Metriken zur systematischen Bewertung der Qualität, Zuverlässigkeit und Sicherheit von Large Language Models und KI-Anwendungen – von automatisierten Benchmarks bis zu menschlichem Feedback.

Fortgeschritten2 Min Lesezeit

Erklärung starten

Auf einen Blick

3 Punkte

  1. Evals messen Qualität, Korrektheit, Sicherheit und Konsistenz von LLM-Ausgaben
  2. Regeltests prüfen klare Vorgaben. Fachliche Stichproben prüfen Inhalt und Risiken.
  3. LLM-as-Judge anhand menschlich bewerteter Fälle kalibrieren

Sofortantwort

LLM Evaluation einfach erklärt

Systematische Bewertung von LLM-Qualität, Zuverlässigkeit und Sicherheit.

Kurz gesagt
Evals messen Qualität, Korrektheit, Sicherheit und Konsistenz von LLM-Ausgaben
Typischer Einsatz
RAG-Pipeline-Optimierung, Modell-Vergleich, Regression-Testing
Wichtig zu wissen
LLM-as-Judge anhand menschlich bewerteter Fälle kalibrieren

LLM Evaluation im Überblick

Eine Evaluation macht konkrete Anforderungen prüfbar. Ein Assistent für interne Richtlinien soll etwa die richtige Quelle nennen, bei fehlender Information offen bleiben und keine geschützten Dokumente ausgeben. Lege diese Kriterien vor dem Vergleich fest. Verwende dieselben Testfälle für Ausgangsversion und Kandidat und protokolliere Modell, Prompt, Indexstand und Bewertungsregeln.

Was soll der Test messen?

KriteriumGeeignete Prüfung
Ausgabeformat und zulässige Quellen-IDsSchema und Regeln automatisch prüfen
RAG-RetrievalPrüfen, ob relevante Passagen im abgerufenen Kontext landen und weit oben stehen
QuellenbindungJede überprüfbare Aussage gegen die angegebene Passage abgleichen
AntwortrelevanzBewerten, ob die Antwort die gestellte Frage abdeckt
Kritische FehlerSeparat ausweisen, etwa unerlaubte Offenlegung oder erfundene Regeln

Ragas bietet unter anderem Context Precision, Context Recall, Faithfulness und Response Relevancy. Faithfulness bewertet, ob der gegebene Kontext Aussagen stützt. Ist die Quelle selbst falsch oder veraltet, braucht es zusätzlich eine Prüfung gegen eine verlässliche Referenz.

Beispiel mit gespeicherten Antworten

Dieses Beispiel prüft gespeicherte Ausgaben einer RAG-Anwendung mit festem Antwortformat. Es läuft mit Python ohne Zusatzpakete. Die IDs in allowed_sources stehen für Passagen, die für den jeweiligen Testfall abgerufen und freigegeben wurden.

def passes_source_check(output, allowed_sources, *, should_abstain):
    status = output.get("status")
    sources = output.get("source_ids")
    if not isinstance(sources, list):
        return False
    if should_abstain:
        return status == "insufficient_evidence" and not sources
    return (
        status == "answered"
        and bool(sources)
        and all(isinstance(source, str) and source in allowed_sources for source in sources)
    )


assert passes_source_check(
    {"status": "answered", "source_ids": ["richtlinie-7"]},
    {"richtlinie-7"},
    should_abstain=False,
)
assert passes_source_check(
    {"status": "insufficient_evidence", "source_ids": []},
    {"richtlinie-7"},
    should_abstain=True,
)
assert not passes_source_check(
    {"status": "answered", "source_ids": ["erfundene-quelle"]},
    {"richtlinie-7"},
    should_abstain=False,
)

Der Test prüft Status und Quellen-IDs. Für die Quellenbindung musst du zusätzlich den Antworttext mit dem Inhalt der zitierten Passage vergleichen.

LLM-as-Judge kalibrieren

Gib dem Bewertungsmodell eine Rubrik mit Beispielen für bestanden, durchgefallen und unklar. Vergleiche seine Urteile zunächst mit menschlich bewerteten Fällen. Tausche bei Paarvergleichen die Reihenfolge der Antworten, um Positionseffekte zu erkennen. Dokumentiere Richtermodell und Rubrik und prüfe kritische oder strittige Fälle fachlich. Weise seltene schwere Fehler und Ergebnisse pro Fehlergruppe separat aus.

Schritt für Schritt

Wie LLM-Evaluation zu verlässlichen Entscheidungen führt

  1. Aufgabe und Qualitätsmaßstab definieren

    Lege fest, welche konkrete Aufgabe das Modell unterstützt und was eine hilfreiche, sichere und angemessene Antwort ausmacht. Ein allgemeiner Benchmark kann diese Anforderungen nur teilweise abbilden.

  2. Repräsentative Fälle zusammenstellen

    Sammle typische Anfragen, schwierige Randfälle und bekannte Risiken aus dem realen Nutzungskontext. Herkunft, Ziel und erwartete Bewertung jedes Falls müssen nachvollziehbar dokumentiert sein.

  3. Automatische und menschliche Prüfung verbinden

    Nutze wiederholbare Kriterien für Struktur, Fakten oder Regeln und ergänze sie durch qualifizierte Bewertung, wenn Kontext, Sicherheit oder Nuance wichtig sind. Prüfer brauchen klare Leitfäden und Möglichkeiten für Unsicherheit.

  4. Änderungen gegen eine Basis vergleichen

    Bewerte neue Modelle, Prompts und Retrieval-Logik gegen eine bekannte Ausgangsversion. Prüfe Verbesserungen nach Fehlergruppe und lasse wichtige Qualitäts- oder Sicherheitswerte nicht hinter einer Gesamtzahl verschwinden.

Konkretes Beispiel

Ein Antwortassistent wird vor der Freigabe geprüft

Ein Team entwickelt einen Assistenten für interne Richtlinien. Er soll schnell helfen, darf aber keine Regeln erfinden oder vertrauliche Informationen unkontrolliert preisgeben.

Unzureichender Test

Das Team probiert einzelne Fragen spontan aus und bewertet die Antworten nach Gefühl. Schwierige Fälle, Quellenbindung und eine Vergleichsbasis für spätere Änderungen fehlen noch.

Evaluation Suite

Eine versionierte Fallsammlung prüft Quellenbezug, hilfreiche Zurückhaltung und kritische Fehlerfälle. Automatische Checks und menschliche Bewertungen liefern gemeinsam die Grundlage für Freigabe und weitere Verbesserung.

Einordnung

Vorteile und Grenzen

Das spricht dafür

  • Macht Qualitätsansprüche für konkrete Aufgaben nachvollziehbar und wiederholbar prüfbar.
  • Deckt schwierige Fälle und Sicherheitsgrenzen auf, die bei spontanen Tests oft fehlen.
  • Ermöglicht Vergleiche zwischen Modell-, Prompt- und Systemversionen.

Das solltest du beachten

  • Eine Testsuite kann reale Nutzung nie vollständig abbilden und muss regelmäßig gepflegt werden.
  • Automatische Bewertungen können dieselben blinden Flecken wie das bewertete System enthalten.
  • Gute Gesamtwerte können schwere Fehler in seltenen, aber wichtigen Fällen verdecken.
Vertiefung · für Fortgeschrittene

Von der Aufgabe zur prüfbaren Modellqualität

Wissenskarte

Qualität im Kontext

Benchmark
Standardisierter Test für den Vergleich von Modellen oder KI-Systemen.
Guardrails
Regeln zur Sicherstellung des korrekten Verhaltens von KI.
RAG
Kombination von LLMs mit externen Wissensdatenbanken für Genauigkeit.
Prompt Engineering
Die Technik, Anweisungen für KI-Modelle optimal zu gestalten.
Model Risk Management
Systematisches Management von Risiken durch ML-Modelle in Produktion.
LLM Evaluation verbindet reale Aufgaben, repräsentative Fälle und mehrere Qualitätskriterien, damit Änderungen am System nicht nur schneller, sondern auch nachvollziehbar besser werden. LLM Evaluation gliedert sich in: Benchmark, Guardrails, RAG, Prompt Engineering, Model Risk Management.

01Einsatzbereiche

Wann ist LLM Evaluation sinnvoll?

Geeignet für

  • RAG-Pipeline-OptimierungMessen ob abgerufene Dokumente relevant sind und ob die Antwort korrekt aus dem Kontext abgeleitet wurde
  • Modell-VergleichVerschiedene LLMs oder Fine-Tuning-Varianten auf denselben Testfällen vergleichen
  • Regression-TestingNach Prompt-Änderungen oder Modell-Updates sicherstellen, dass die Qualität nicht gesunken ist

↑ Inhalt

02Werkzeuge

Womit LLM Evaluation umgesetzt wird

↑ Inhalt

Merksatz

LLM Evaluation ist wie eine Fahrprüfung für KI-Modelle

Nicht nur ob das Auto fährt (funktioniert), sondern ob es sicher fährt, Verkehrsregeln kennt, in Stresssituationen richtig reagiert und keine Fußgänger überfährt. Verschiedene Prüfer (Metriken) testen verschiedene Aspekte.

  1. Evals messen Qualität, Korrektheit, Sicherheit und Konsistenz von LLM-Ausgaben
  2. Regeltests prüfen klare Vorgaben. Fachliche Stichproben prüfen Inhalt und Risiken.
  3. LLM-as-Judge anhand menschlich bewerteter Fälle kalibrieren

04Anwenden

LLM Evaluation praktisch anwenden

↑ Inhalt

05Direkt anwenden

Mit diesem Prompt weiterarbeiten

Eine fertige Vorlage, die LLM Evaluation in eine konkrete Aufgabe übersetzt.
KIExperte

KI-Modell evaluieren

Systematische Evaluation eines LLM oder KI-Systems für einen spezifischen Anwendungsfall.

4 Variablen · 5 Min

↑ Inhalt

06Redaktion

Herkunft und Stand

Redaktion und Aktualität

Ebenex RedaktionRedaktion

Veröffentlicht
Aktualisiert

Dieses Feld entwickelt sich schnell. Oben stehen Veröffentlichung und letzte Änderung; ein Prüfdatum kommt dazu, sobald die Erklärung nach ihrer letzten Änderung geprüft wurde.

Quellen (3)

↑ Inhalt

07FAQ

Häufige Fragen zu LLM Evaluation

Was ist LLM-as-Judge?

Ein Sprachmodell bewertet Ausgaben nach einer Rubrik. Vergleiche seine Bewertungen mit fachlich geprüften Beispielen und untersuche Abweichungen, etwa durch die Reihenfolge oder Länge der Antworten.

Was sind die wichtigsten RAG-Metriken?

Context Precision und Context Recall helfen bei der Prüfung des Abrufs. Faithfulness bewertet, ob der abgerufene Kontext die Antwort stützt. Response Relevancy bewertet, ob die Antwort zur Frage passt. Quellenbindung und faktische Korrektheit sind getrennte Prüfziele.

Wie viele Test-Cases brauche ich?

Plane nach Abdeckung und Fehlerrisiko. Erfasse typische Anfragen und teste seltene, folgenreiche Fälle gezielt. Halte Testfälle für die Freigabe getrennt von Fällen, an denen du Prompt oder Modell optimierst.

↑ Inhalt

08Weiterlernen

Was möchtest du als Nächstes verstehen?

↑ Inhalt