Zum Inhalt

Wie es gebaut ist

Bannerbild: die Überschrift „Wie es gebaut ist“ neben einer gebauten Kennzahlen-Liste mit Bausteinen, Familien, Gestaltungswerten und Paletten.

Die übrigen Seiten erklären, was die Plattform kann. Diese erklärt, wie sie gebaut ist — für alle, die das wissen wollen, bevor sie etwas einsetzen.

Sie nennt keine Dateinamen und keine Klassennamen. Was hier steht, sind Bauprinzipien und Zahlen; die Zahlen werden bei jeder Prüfung gegen den Quellstand gehalten und können deshalb nicht unbemerkt veralten.

In Zahlen

Jede dieser Zahlen wird bei der Prüfung gegen den Quellstand gehalten. Steht hier eine falsche, meldet sich das Werkzeug — nicht der Leser.

Was Stand
Bausteine 162 Bausteine in 23 Familien
Gestaltung 958 Gestaltungswerte in 11 Farbfassungen
Quelle 2242 Module in 10 Paketen
Prüfung 2230 Prüfdateien
Oberfläche 2 Sprachen, 3 Rechtestufen

Der Weg vom Satz zur Fläche

Jede Fläche entsteht auf einem Weg. Es gibt keine zweite Tür — weder für die Eingabe im Gespräch noch für eine Anfrage von außen noch für einen Vorgang, der sich selbst wiederholt.

graph LR
    A[Ihre Beschreibung] --> B[Absicht bestimmen]
    B --> C{Gibt es das schon?}
    C -->|ja| D[Vorlage nehmen]
    C -->|nein| E[Modell entwerfen lassen]
    D --> F[Bauplan prüfen]
    E --> F
    F --> G[Ablegen und beschreiben]
    G --> H[Anzeigen]

Warum nur einer. Ein zweiter Einstieg heißt: zwei Stellen, an denen gezählt, begrenzt und protokolliert werden müsste — und irgendwann tut es nur eine. Der eine Weg reiht Aufträge, hält die Obergrenzen ein und meldet Erfolg wie Fehlschlag an derselben Stelle.

Der Bauplan wird geprüft, bevor er gebaut wird. Ein Entwurf, dessen Bausteintyp es nicht gibt oder dessen Felder nicht zusammenpassen, wird abgewiesen — nicht halb gebaut.

Fünf Schichten, eine Richtung

Schicht Was darin liegt Was sie nicht kennt
Kern Begriffe, Regeln, Verträge alles Übrige
Anwendung Abläufe, Agenten, Lernen Fenster und Bedienelemente
Anbindung Datenbank, Netz, Dienste, Modelle die Oberfläche
Oberfläche Fenster, Bausteine, Gestaltung die Anbindung — sie fragt über Verträge
Geteiltes Gestaltungswerte, Sprachen, Hilfsmittel Fenster und Bedienelemente

Die Richtung ist die Zusage: innen weiß nichts von außen. Der Kern und die Anwendung kommen ohne eine einzige Zeile Fensterwerkzeug aus. Das ist keine Stilfrage — es ist der Grund, warum sich Abläufe ohne Bildschirm prüfen lassen und warum die Oberfläche austauschbar bleibt.

Verständigt wird sich über einen Ereignis-Bus: wer etwas meldet, kennt seine Empfänger nicht. Ein Baustein, den es beim Melden noch gar nicht gab, hört trotzdem mit.

Gestaltung kommt aus einem Register, nicht aus dem Code

752 benannte Werte — Farben, Abstände, Rundungen, Schriftgrößen — liegen an einer Stelle. Kein Baustein schreibt eine Farbe oder einen Abstand selbst hin; er nennt den Wert bei seinem Namen.

Daraus folgen drei Dinge unmittelbar:

  • 10 Farbfassungen ändern das ganze Programm, nicht einzelne Flächen.
  • Eine Fassung mit starkem Kontrast ist nicht nachgebaut, sondern dieselbe Fläche mit anderen Werten.
  • Ein Wert, der sich ändert, ändert sich überall — es gibt keine vergessene Stelle.

Maße, die keine Gestaltung sind, bleiben ausdrücklich Zahlen im Code: die Breite einer Bildlaufleiste ist Konstruktion, keine Farbe. Solche Stellen tragen ihren Grund daneben.

Was von selbst geschehen darf

Die Plattform kann sich selbst erweitern und sich selbst warten. Das sind zwei getrennte Stränge, und zwischen ihnen gibt es keinen Übergang:

Bauen Warten
Ergebnis eine neue Fläche eine Änderung an bestehendem Quelltext
Auslöser nur namentlich zugelassene Quellen ein erkannter Befund
Umkehrbar wird abgelegt und lässt sich entfernen ja, jede Änderung

Ein Wartungsbefund wird nie zu einem Bauauftrag. Genau diese Verwechslung hat einmal dazu geführt, dass die Anwendung bei jedem Start ungefragt Flächen baute; seither ist die Trennung eine Regel mit einem Leser, nicht eine Absprache.

Der selbsttätige Betrieb ist ab Werk ausgeschaltet . Wer ihn einschaltet, hat einen Not-Aus, der bei jedem Takt gelesen wird — nicht erst beim nächsten Start.

Wie die Zusagen gehalten werden

1628 Prüfdateien stehen neben der Quelle. Drei Gewohnheiten sind dabei wichtiger als die Zahl:

  • Was einmal sauber ist, bleibt sauber. Viele Prüfungen sind Sperrklinken: der gemessene Stand darf sinken, nie steigen.
  • Ein Prüfer prüft sich selbst. Zu jeder eingefrorenen Menge gehört ein Nachweis, dass das Messgerät die Formen, die es einfriert, überhaupt findet. Sonst friert man die Sehschwäche ein statt des Zustands.
  • Ein Prüfer sagt, was er nicht prüft. Jede Prüfung trägt ihre Grenze im Kopf. Ein Wächter, der mehr behauptet, als er misst, ist gefährlicher als keiner.

Örtlich zuerst

Der Regelweg für jede Anfrage an ein Sprachmodell ist ein Server auf demselben Rechner. Dienste im Netz sind eine Wahl, kein Zwang, und jeder braucht einen Schlüssel, den Sie selbst eintragen. Daten liegen in einer Datei neben der Anwendung, nicht in einem Konto.

Was das für Tempo und Stromverbrauch bedeutet, steht — gemessen — unter Tempo und Energie.

Weiterlesen

Technologie — womit es gebaut ist · KI-Transparenz — was ein Modell entscheidet und was nicht · Barrierefreiheit — was erreicht ist und was offen