DitaFullTopic im LLM-Testsuite-Report

Testfallbeschreibung

Der Test prüft, ob ein Modell ein vollständiges DITA Topic Dokument erzeugen kann. Erwartet werden ein gültiges topic Element mit Metainformationen, Fließtext, Tabelle, Beispiel sowie eine korrekte task Struktur mit steps, stepresult und infos. Zusätzlich wird bewertet, ob die DITA Namensräume korrekt verwendet werden.

QuelldateiDitaFullTopic.txt
Serie1
Kategorienxml, dita, structure
BewertungLLM-Judge
Prompt SHA-256244568a89919abfb83f637e4957141a6f206a27737468ec7711f69d25d234955
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

Valide DITA 1.3 Lösung, die generischen Topicinhalt und eine echte Taskstruktur standardkonform abbildet.

Erwartung im Katalognein
Korrektes Ergebnis im Katalogja

Judge-Anweisung

Berücksichtige den Widerspruch der Kurzbeschreibung. Akzeptiere entweder ein valides task Topic mit allen sinnvoll zulässigen Inhalten oder einen dita Container mit getrenntem topic und task. Verlange keinen erfundenen DITA Defaultnamensraum.

Muss erfüllt sein

  • Die Ausgabe ist wohlgeformtes XML ohne erklärende Prosa außerhalb des XML.
  • Die Ausgabe ist durch einen passenden DITA 1.3 DOCTYPE, eine Schemaangabe oder eine gültige DITA Dokumenttypshell als DITA validierbar.
  • Variante A ist zulässig: Wurzel task mit id, title, shortdesc und taskbody, darin context, steps, mindestens zwei step mit cmd sowie info und stepresult, ergänzt um die geforderten Tabellen und Beispielinhalte soweit in der gewählten Grammatik zulässig.
  • Variante B ist zulässig: Wurzel dita mit einem separaten topic und einem separaten task. Das topic enthält title, shortdesc, body, mehrere p, table und example. Das task enthält taskbody, steps, step, cmd, info und stepresult.
  • IDs sind eindeutig und Referenzen konsistent.

Fehlerkriterien

  • Ein task wird unzulässig als Kind in ein generisches topic verschachtelt.
  • Ein frei erfundener DITA Defaultnamensraum wird als Konformitätsmerkmal verwendet.
  • steps, cmd, info oder stepresult fehlen.
  • Die Ausgabe ist nicht gegen eine DITA 1.3 Grammatik validierbar.

Prompt

Erstelle unter content ein vollständiges DITA Topic Dokument.
Verwende die offiziellen DITA Namensräume
http://dita.oasis-open.org/architecture/2005/

Erforderliche Bestandteile
topic mit id
title
shortdesc
body mit mehreren Absätzen
Tabelle
Beispiel (example)
am Ende eine task Struktur mit
  steps
  stepresult
  info oder infos

Achte auf gültige DITA Struktur.
Gib ausschließlich das DITA Dokument zurück.

# content
764 Runs 750 bewertet 12.2 % Score 2.0 % 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