Wann man dazu greift
- Daten aus unstrukturierten oder unzuverlässigen Umgebungen empfangen werden.
- Kognitive Datenqualität wesentlich ist, um Halluzinationen nachgelagert zu verhindern.
Ein Validierungsmuster — ein dediziertes Gate, das alle eingehenden Informationen (Wahrnehmungen) auf Qualität und Widerspruchsfreiheit prüft, bevor sie das Modell erreichen.
In der PraxisDie CRM-Abfrage eines Support-Agenten liefert plötzlich ein `status`-Feld, das von einem festen Enum auf Freitext gewechselt ist; der Integrator weist die Nutzlast gegen sein Schema zurück und wirft einen typisierten Fehler, statt das Modell über einen Wert schlussfolgern zu lassen, den es stillschweigend falsch deuten würde.
Wann man dazu greift
Wann es nach hinten losgeht
Die Abwägung
Höhere Datenkonsistenz wird auf Kosten zusätzlicher Latenz bei der Wahrnehmungsverarbeitung gewonnen.
Eingehende Perzepte passieren eine Schemaprüfung; fehlerhafte nehmen den Fehlerzweig.
Der Integrator markiert eine Nutzlast als ungültig, und der Rest des Graphen verarbeitet sie trotzdem, weil das Flag nie in den nachgelagerten Router verdrahtet wurde.
Lösung · Das Urteil als typisiertes Zustandsfeld reifizieren. Eine bedingte Kante hinzufügen, die ungültige Nutzlasten zu einem expliziten Fehlerzweig leitet.
Jede fehlerhafte Nutzlast verschärft das Schema ein Stück weiter, bis auch eine gültige Variante abgewiesen wird, die das Vorsystem seit jeher sendet – und der Lauf endet in einer Sackgasse.
Lösung · Das Schema gegen den dokumentierten Vertrag des Vorsystems versionieren, nicht gegen den zuletzt gesehenen Fehlerfall; abgewiesene Nutzlasten mit ihrem Grund protokollieren, damit eine zu strenge Regel sichtbar wird.
Weitermachen
Patterns, Frameworks und Seiten durchsuchen.