← Neueste Arbeiten
💬 NLP

When Correct Isn't Usable: Improving Structured Output Reliability in Small Language Models

Dieser Beitrag identifiziert eine kritische Zuverlässigkeitslücke, bei der kleine Sprachmodelle unter Standard-Prompting weder mathematisch korrekte noch formatkonforme Ausgaben liefern, und schlägt AloLab vor, ein iteratives Meta-Agenten-System, das System-Prompts optimiert, um hohe Ausgabequalität bei nahezu nativer Latenz zu erreichen, ohne dass eine Feinabstimmung des Modells oder eingeschränkte Dekodierung erforderlich ist.

Ursprüngliche Autoren: Cosimo Galeone, Minsu Park, Giuseppe Ettorre, Daniele Ligorio

Veröffentlicht 2026-05-05
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Cosimo Galeone, Minsu Park, Giuseppe Ettorre, Daniele Ligorio

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie haben einen brillanten, aber leicht chaotischen Assistenten (ein „Small Language Model"), der unglaublich gut darin ist, komplexe Mathe-Rätsel zu lösen. Wenn Sie ihn fragen: „Was ist 2 plus 2?", wird er gerne antworten: „Nun, ich habe sie addiert, und die Antwort ist 4."

Aber in der realen Welt der Computer reicht das nicht aus. Das System, das auf die Antwort wartet, möchte keinen Satz; es möchte ein spezifisches, starres Format, wie einen digitalen Umschlag mit zwei beschrifteten Fenstern: eines für „Reasoning" (Begründung) und eines für „Answer" (Antwort). Wenn der Assistent die Antwort in einem Absatz schreibt, sie in eine aufwendige Box packt oder vergisst, sie überhaupt in den Umschlag zu stecken, lehnt der Computer sie ab. Für den Computer ist eine perfekte Antwort im falschen Format dasselbe wie eine falsche Antwort.

Diese Arbeit mit dem Titel „When Correct Isn't Usable" („Wenn Korrekt nicht Verwendbar ist") untersucht, warum diese intelligenten Assistenten weiterhin daran scheitern, diese einfachen Formatierungsregeln zu befolgen, und wie die Autoren dies behoben haben.

Das Problem: Die Lücke „Perfekte Antwort, falscher Umschlag"

Die Forscher testeten drei beliebte, kleinere KI-Modelle an Mathe-Problemen. Sie stellten ein seltsames Phänomen fest:

  • Die Mathematik: Die Modelle waren hervorragend darin, die Probleme zu lösen (77–85 % der Matheaufgaben richtig).
  • Das Format: Sie waren schrecklich darin, die Regeln zu befolgen (0 % der Antworten im korrekten JSON-Format).

Das ist wie ein Koch, der ein perfektes Steak zubereiten kann, es aber ständig auf einem Teller aus Papier serviert, der zerfällt. Das Steak ist köstlich, aber man kann es nicht essen.

Sie versuchten zwei gängige Lösungen, und beide scheiterten:

  1. Einfach höflich bitten (Naive/Reference): Dem Modell zu sagen: „Bitte geben Sie mir die Antwort in einer Box", funktionierte nicht. Die Modelle ignorierten die Anweisung weiterhin oder umhüllten die Box mit zusätzlichen Dekorationen (wie Markdown-Fences), die den Parser des Computers zerstörten.
  2. Die Regeln erzwingen (Constrained Decoding): Das ist wie das Modell in einen Zwangsjacke zu stecken, in dem es physisch nicht in der Lage ist, etwas zu tippen, das kein gültiges JSON ist. Es funktionierte für das Format, machte das Modell aber langsam (3- bis 8-mal langsamer) und manchmal verwirrt, was die Qualität der Mathematik verschlechterte.

Die Lösung: AloLab (Der „Prompt-Trainer")

Die Autoren entwickelten ein System namens AloLab. Stellen Sie sich AloLab als einen spezialisierten Trainer vor, der beobachtet, wie das Modell versucht, Probleme zu lösen, sieht, wo es scheitert, und die Anweisungen (den „System-Prompt") umschreibt, um diese spezifischen Fehler zu beheben.

So funktioniert der Trainer:

  1. Beobachten: Der Trainer (unter Verwendung einer sehr intelligenten KI namens Claude Sonnet 4.5) beobachtet, wie das Modell versucht, Fragen zu beantworten.
  2. Fehler erkennen: Wenn das Modell die Antwort weiterhin in einen „Markdown-Fence" (ein seltsames Symbol, das das Format zerstört) hüllt, bemerkt der Trainer dieses Muster.
  3. Regeln umschreiben: Der Trainer aktualisiert das Handbuch mit der Anweisung: „Verwenden Sie keine Markdown-Fences" oder „Setzen Sie die Antwort in das Feld 'answer', nicht in das Feld 'reasoning'."
  4. Wiederholen: Dies geschieht über einige Runden hinweg, bis das Modell es richtig macht.

Das Ergebnis:

  • Geschwindigkeit: Im Gegensatz zur „Zwangsjacken"-Methode verlangsamt AloLab das Modell nicht. Tatsächlich antwortet das Modell manchmal schneller, da die Anweisungen klarer werden.
  • Erfolg: Bei den Mathe-Tests steigerte AloLab die Rate „verwendbarer" Antworten von 0 % auf 84–87 % für die kleineren Modelle.
  • Auch für die Großen: Sie testeten dies an einem massiven, teuren Modell (GPT-4o). Selbst dieses Modell scheiterte daran, das Format zu befolgen (0 % Erfolg), bis AloLab es trainierte, woraufhin es auf 95 % Erfolg sprang.

Wichtige Erkenntnisse aus der Arbeit

  • Der „Meta-Agent" ist entscheidend: Der Trainer muss intelligent sein. Als sie den intelligenten Trainer (Sonnet 4.5) durch einen billigeren, weniger intelligenten (Haiku) ersetzten, wurden die Ergebnisse ein Glücksspiel. Manchmal funktionierte es, manchmal scheiterte es völlig. Sie benötigen einen fähigen Trainer, um konsistente Ergebnisse zu erzielen.
  • Kein „Innenzugang" erforderlich: AloLab funktioniert wie eine Blackbox. Es muss den internen Code oder die Gewichte des Modells nicht sehen; es beobachtet nur, was herauskommt, und passt die Anweisungen an.
  • Der „Reasoning vs. Answer"-Fehler: Selbst mit AloLab gibt es ein kleines verbleibendes Problem. Manchmal führt das Modell die Mathematik korrekt im Abschnitt „Reasoning" durch, schreibt aber versehentlich die falsche Zahl in das finale „Answer"-Feld. Es ist, als ob das Modell die Antwort kennt, aber einen Tippfehler macht, wenn es sie aufschreibt. Dies passiert in etwa 1,5 % bis 1,8 % der Fälle.

Zusammenfassung

Die Arbeit argumentiert, dass für kleine KI-Modelle die größte Hürde nicht die Intelligenz ist, sondern die Kommunikation. Sie kennen die Antwort, können sie aber nicht korrekt für Computer formatieren. Die Autoren stellten fest, dass es besser ist, einen intelligenten Trainer (AloLab) die Anweisungen umschreiben zu lassen, bis das Modell lernt, die Sprache des Computers perfekt zu sprechen, anstatt das Modell zu zwingen, sich langsam zu bewegen (constrained decoding). Dies macht die KI sowohl schneller als auch viel zuverlässiger.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →