Eine Kredit-App kann den falschen Kreditrahmen anzeigen, auch wenn der Modell-Lauf sauber ist.
Das war der Punkt, zu dem ich immer wieder zurückkam.
Früher dachte ich, das Modell sei das Wichtigste, das man überprüfen muss. Dann stellte ich mir vor, wie ein Nutzer eine App nach einem Wallet-Risiko-Score fragt, bevor er sich Geld leiht.
Das Modell läuft korrekt.
Die Inferenz ist bewiesen.
Das Ergebnis sieht normal aus.
Aber bevor irgendetwas davon passiert, hat die App Sicherheiten-Daten aus einer veralteten Quelle gezogen.
Jetzt sieht der Nutzer einen Kreditrahmen, der selbstbewusst wirkt – aber dieses Vertrauen basiert auf der Eingabe von gestern.
Das ist die unangenehme Lücke.
An dieser Stelle begann OpenGradient, sich für mich konkreter anzufühlen.
Host, Inferenz und Verifikation können nicht nur bedeuten, dass das Modell seine Aufgabe erledigt hat. Der Beleg muss auch den Pfad abdecken, der das Modell gespeist hat.
Wenn externe Daten über Data Nodes eingehen, dann braucht auch diese Abfrage eine eigene Bestätigung. Nicht später. Nicht als vage Zusage. Bevor die Ausgabe zu etwas wird, das eine echte App tatsächlich verwenden kann.
Ich würde das das „Clean Model, Dirty Input“-Problem nennen.
Es ist leicht zu beweisen, dass das Modell geantwortet hat.
Es ist schwerer zu beweisen, dass die Antwort mit den richtigen Sicherheiten-Daten gefüttert wurde.
Für einen Entwickler ist dieser Unterschied entscheidend. Wenn ein Nutzer einen schlechten Kreditrahmen bekommt, weil der Eingabe-Pfad veraltet war, reicht es nicht, auf einen verifizierten Modell-Lauf zu verweisen.
Eine saubere Antwort ist immer noch ein schmutziges Risiko, wenn der Eingabe-Pfad nicht verteidigt werden kann.
#OPG $OPG @OpenGradient $ACT $S #IRGCSaysItStruckKuwaitAndBahrain