XsdPersonSchema im LLM-Testsuite-Report

Testfallbeschreibung

Der Test prüft, ob ein Modell ein vollständiges XML Schema korrekt erzeugen kann. Gefordert sind globale komplexe Typdefinitionen, Wiederholungen, einfache Typrestriktionen und ein globales Element, das diese Strukturen nutzt. Bewertet wird die korrekte Nutzung des XSD Namensraums und eine saubere, valide Strukturierung.

QuelldateiXsdPersonSchema.txt
Serie1
Kategorienxml, xsd, structure
BewertungLLM-Judge
Prompt SHA-256288d50cbd0a396ba908bba6c3888c795dfec19d43f4d81e2384b3445fb864231
LLM-Judge: Die Antwort wird LLM-gestützt bewertet. Ein Judge-Modell vergleicht die Modellantwort mit der fachlichen Erwartung und entscheidet, ob sie inhaltlich erfüllt ist.

Erwartetes Ergebnis

Kompilierbares XML Schema mit Personentyp, Adresstyp, Altersrestriktion, wiederholbarer Adresse und globalem Personenelement.

Erwartung im Katalognein
Korrektes Ergebnis im Katalogja

Judge-Anweisung

Prüfe, ob das Schema tatsächlich als XSD kompiliert und alle geforderten Typbeziehungen korrekt modelliert.

Muss erfüllt sein

  • Die Ausgabe ist wohlgeformtes XML und das Wurzelelement ist xs:schema oder xsd:schema im Namensraum http://www.w3.org/2001/XMLSchema.
  • Mindestens zwei globale complexType Definitionen modellieren Person und Adresse.
  • Ein einfacher Alterstyp verwendet eine numerische restriction mit minInclusive.
  • Der Personentyp referenziert ein address Element mit maxOccurs größer als 1 oder unbounded.
  • Ein globales element person verwendet den Personentyp.
  • Alle Typreferenzen sind auflösbar und das Schema kompiliert.

Fehlerkriterien

  • Typen sind nur lokal definiert, obwohl globale Typen verlangt sind.
  • Die Altersrestriktion ist nicht numerisch oder minInclusive fehlt.
  • address ist nicht wiederholbar.
  • Das globale person Element fehlt oder verweist auf einen unbekannten Typ.

Judge-Hinweis: Semantisch gleichwertige Schreibweisen wie addressType und adressType dürfen akzeptiert werden, sofern der Originalprompt keinen exakten Namen verlangt.

Prompt

Erzeuge unter content ein vollständiges XML Schema im Namensraum http://www.w3.org/2001/XMLSchema.

Erforderliche Bestandteile
globaler komplexer Typ personType
  enthält name als xs:string
  enthält age als xs:int mit Mindestwert (z. B. minInclusive)
  enthält eine wiederholbare Adresse
globaler komplexer Typ adressType
  enthält street und city als xs:string
globales Element person, das personType nutzt

Achte auf korrekte Strukturierung und gültige XSD Syntax.
Gib ausschließlich das XML Schema zurück.

# content
703 Runs 1382 bewertet 46.8 % Score 18.7 % exakt korrekt
Hilfe zu Bewertung, Score und exakter Korrektheit

Score ist eine abgestufte Gütebewertung: correct = 100 %, mostly_correct = 80 %, partial = 50 %, wrong/not_answered = 0 %.

Exakt korrekt ist strenger: Nur Runs mit dem Label correct zählen. Mostly correct erhöht den Score, zählt aber nicht als exakt korrekt.

Bewertet zählt alle Runs mit fachlichem Urteil. Bei LLM-Judge-Ergebnissen zählen auch Judge-Fehler als bewertet, aber mit Score 0 %.

Erzeugt am