Künstliche Intelligenz
Structured Output
Das Modell schlägt vor, der Code entscheidet
Freitext ist für Geschäftsprozesse ein unzuverlässiges Format: Er lässt sich weder validieren noch testen, noch auditieren. Deshalb lassen wir Sprachmodelle nicht plaudern, sondern liefern. Structured Output zwingt das Modell in ein definiertes Schema mit typisierten Feldern, erlaubten Werten und Pflichtangaben. Die Antwort ist ein prüfbares Datenobjekt – kein Absatz Prosa, den erst wieder jemand interpretieren muss.
Darauf baut unser wichtigstes Architekturmuster: Das Modell schlägt vor, der Code entscheidet. Die KI beurteilt zum Beispiel, ob eine Interviewantwort die geforderten Kriterien abdeckt. Was daraus folgt, entscheidet getesteter PHP-Code, der jede fachliche Regel durchsetzt. Verstößt der Vorschlag des Modells gegen eine Regel, wird er überstimmt – protokolliert und mit Begründung.
Nachvollziehbarkeit ist eingebaut: Jede Modellentscheidung wird mit Prompt-Version und Prüfsumme gespeichert und lässt sich auch Monate später auf die exakte Instruktion zurückführen, die sie erzeugt hat. Fällt das Modell aus, greift ein deterministischer Fallback – kein Vorgang bleibt liegen.
So wird KI-Verhalten testbar wie normale Software: Die Geschäftsregeln laufen in Unit-Tests, ohne Netz und ohne Modellkosten. Das ist der Unterschied zwischen einer KI-Demo und einem System, das man produktiv verantworten kann.
Was Structured Output für euer Projekt bedeutet
Verlässlich statt plausibel
Ein Schema erzwingt Vollständigkeit und gültige Werte. Die KI-Antwort kann direkt weiterverarbeitet werden – ohne Parsen, Raten oder manuelle Nacharbeit.
Regeln, die immer gelten
Prompts sind Bitten, Code ist Gesetz. Eure Geschäftsregeln laufen als deterministische Prüfschicht nach jedem Modellaufruf – und gewinnen im Zweifel immer.
Auditierbar bis ins Detail
Entscheidung, Modellvorschlag, Überstimmungsgrund, Prompt-Version: alles wird gespeichert. Für Compliance-Anforderungen ist das der Unterschied zwischen Blackbox und Nachweis.
Highlights
- Schema-validierte Antworten: prüfbare Datenobjekte statt freiem Text
- Geschäftsregeln in deterministischem Code – nicht im Prompt
- Jede Überstimmung des Modells wird mit Begründung protokolliert
- Prompt-Versionierung: jede Entscheidung bleibt rückverfolgbar
- Deterministische Fallbacks – ein Modellausfall stoppt den Prozess nicht
- Testbar ohne Netz: Unit-Tests statt Hoffnung