Zum Hauptinhalt springen

Determinismus einfach erklärt

Warum eine von Maker generierte Anwendung nicht kaputtgeht, wenn Sie sie anpassen – in nicht-technischer Sprache.

Das Problem klassischer Generatoren

Wenn eine KI den Code einer Anwendung direkt schreibt, ist jede Korrektur eine neue Fassung. Eine kleine Änderung anzufordern kann anderswo etwas anderes kaputtmachen, ohne Vorwarnung. Das ist die Quelle der „Korrekturschleifen“: Man korrigiert, es geht kaputt, man korrigiert erneut.

Der Ansatz von Maker: App = Builder(Spezifikation)

Bei Maker schreibt die KI nicht das Grundgerüst der Anwendung. Sie entwirft eine Spezifikation: die Liste der Entitäten, die Geschäftsregeln, die Kennzahlen. Anschließend verwandeln deterministische Builder – Programme, keine KI – diese Spezifikation in Datenbank, API-Routen, Formulare und Navigation.

„Deterministisch“ bedeutet: Dieselbe Spezifikation erzeugt immer dasselbe Grundgerüst. Dort gibt es keine Improvisation und keinen halluzinierten Code.

Einzelne Bildschirmblöcke werden hingegen sehr wohl von einem Modell geschrieben: das Dashboard, die Zusammenfassungsbereiche der Listen, die Beispieldaten und die Signature-Ansichten auf Masterpiece-Niveau. Sie sind klar abgegrenzt, die Zahl der Aufrufe steht im Voraus fest, und sie müssen Kompilierung und Laufzeitvalidierung bestehen – sonst werden sie durch ihre deterministische Fassung ersetzt. Das ist der Unterschied zwischen einem Modell, dem man einen Teil unter Aufsicht überlässt, und einem Modell, dem man die ganze Anwendung überlässt.

Der Ablauf, Schritt für Schritt

  • Ihr Prompt – in natürlicher Sprache.
  • Die Spezifikation: von der KI entworfen (Entitäten, Regeln, Kennzahlen).
  • Das Grundgerüst – Datenbank, API-Routen, Formulare, Navigation – von deterministischen Buildern aus der Spezifikation geschrieben.
  • Die einem Modell überlassenen Bildschirmblöcke, vor der Übernahme durch Kompilierung und Laufzeit geprüft.

Was das für Sie ändert

Ihre Anwendung anzupassen bedeutet, die Spezifikation anzupassen und dann die Builder neu bauen zu lassen. Das Verhalten bleibt vorhersehbar: keine überraschende Regression, keine bei jedem Versuch berechnete Korrekturschleife. Sie iterieren mit Zuversicht.