Adam Shawa · unabhängiger Ingenieur, Deutschland. Gesetze, Zölle, Kataloge, Verfahren — gelesen, zu Regeln und Formeln kompiliert, ausgeführt zu Ergebnissen, die Sie unterschreiben können. Das Modell liest. Der Code rechnet. Die Belege behalten Sie.
Deterministisch, wo es zählt ✶ revisionssicher, immer ✶ schnell, ganz nebenbei ✶ Deterministisch, wo es zählt ✶ revisionssicher, immer ✶ schnell, ganz nebenbei ✶ Deterministisch, wo es zählt ✶ revisionssicher, immer ✶ schnell, ganz nebenbei ✶ Deterministisch, wo es zählt ✶ revisionssicher, immer ✶ schnell, ganz nebenbei ✶
№ 01 — DIE MASCHINE, GEZEICHNET
Wissen, operationalisiert.
Nicht „KI, die Dokumente liest“. Der volle Kreislauf: die Quelle lesen, zu typisierten Regeln und Formeln kompilieren, zu Ergebnissen ausführen — und den Beweis behalten. Recht ist der härteste Fall, also Heimspiel. Der Maschine ist es egal: Zölle, Kataloge, Sicherheitsnormen, interne Verfahren.
LESENEINGANG
Prosa, PDFs, fotografierte Seiten, gemischt arabisch-lateinische Schriften. Das Günstigste zuerst — bekannte Formate erreichen nie ein Modell.
KOMPILIERENREGELWERK
WENN Periode ∈ GJ26Satz = 2,5 %ABLEHNEN bei fehlender Eingabe
Typisierte Regeln und Formeln — versioniert, auf ihre Klausel rückverweisend, getestet gegen Werte, die vor dem Code von Hand hergeleitet wurden.
AUSFÜHRENERGEBNISSE
0123456789,0123456789%
Festpräzisions-Dezimal, nie Floats. Deterministisch: gleicher Checkpoint rein, bit-identisches Ergebnis raus. Oder 4.412.809,00 — im Hauptbuch-Maßstab.
BEWEISENBELEGE
REPLAY ✓ BIT-IDENTISCH
Jede Zahl antwortet mit ihrer Regel, ihrer Eingabe und ihrem Lauf. Eingaben werden gespeichert; Schlüsse lassen sich jederzeit neu ziehen.
ÄNDERT SICH DAS WISSEN, WERDEN DIE REGELN NEU KOMPILIERT. KANN EINE REGEL NICHT SICHER FEUERN, VERWEIGERT DIE MASCHINE. VERWEIGERN IST EIN FEATURE.
№ 02 — DIE POSITION
Ein Modell an Ihren Stack zu schrauben ist ein Vormittag Arbeit.
Zu wissen, wohin es nie darf — das ist der Job.
Per Architektur
Die Grenze ist keine Richtlinie. In meinen Systemen hat die Rechen-Engine kein Netzwerk, keine Datenbank, keinen Importpfad zu einem Modell-Client.
Nicht per Disziplin
Regeln, die in Köpfen leben, sterben unter Termindruck. Regeln, die im Import-Graphen leben, interessiert Ihr Termin nicht.
Tempo ist Nebenprodukt
Ja, die Arbeit wird schneller fertig als früher. Das zeigt sich im Angebot, nicht im Marketing.
№ 03 — EIN SPIEL, DAS MAN VERLIEREN KANN
STAND 0/6 — KARTE ANKLICKEN
Der Sortierraum
Jede Entscheidung in einem System ist entweder Modell-Urteil oder fester Code. Sortieren Sie diese sechs. Liegen Sie falsch, sehen Sie, wie Steuerbescheide entstehen.
Eine echte Pipeline, Station für Station. Das Modell berührt genau eine Station — es liest. Alles danach ist gewöhnlicher Code gegen echte Daten. Fahren Sie selbst:
TRIGGER
AUF DER WERKBANK —
Jede Station scheitert laut. Ungelöste Zeilen sind der Normalfall, kein Fehler — sie gehen an einen Menschen, mit dem Originaltext, den Kandidaten und dem Grund des Stopps.
№ 05 — DIE FÄHIGKEITEN · WOFÜR MAN MICH ENGAGIERT
Nennen Sie die Aufgabe.
Sechs Formen von Arbeit, in den Worten, nach denen Sie suchen würden. Alle teilen dasselbe Rückgrat: deterministisch, wo es zählt, revisionssicher immer, Modelle nur dort, wo sie ihren Platz verdienen.
LLM-Integration
Das Modell bekommt einen Platz, nicht die Schlüssel. Eingebaut in Ihren Stack mit einem Schema an jedem Ausgang, einem Fehlerpfad für jeden Aufruf und keinem Weg zu einer Zahl, die jemand unterschreibt.
Retrieval baut man leicht einmal und hält es schwer ehrlich. Ingestion mit Quellenverfolgung, versionierte Indizes, jeder Neuaufbau vor der Freigabe evaluiert — Rollback ist ein Zeigerwechsel.
Ein Agent, der eskaliert, ist nützlich. Ein Agent, der rät, ist ein Risiko. Mehrschrittige Workflows, in denen jede folgenreiche Aktion im Code validiert wird oder bei einem Menschen landet.
Echte Dokumente sind Fotografien von Papier: gedreht, gestempelt, zweisprachig, Arabisch neben Latein. Typisierte Datensätze, in denen jedes Feld auf eine Region einer Seite zurückführt — das Günstigste zuerst, Modelle zuletzt.
Die Hochrisiko-Pflichten gelten seit August 2026. Was Prüfer verlangen, baue ich ohnehin: Protokollierung, Nachvollziehbarkeit, menschliche Aufsicht und eine Grenze, die man ihnen zeigen kann.
Schon einen Agenten ausgeliefert, der Ihnen Angst macht? Ich finde jeden Pfad, auf dem ein Modell eine Zahl berühren kann, kappe ihn und lasse die Architektur die Linie halten — ohne Neuentwicklung.
GRENZEN-NACHRÜSTUNG · EVAL-HARNESSE · HÄRTUNG NACH VORFALL
WENN IHRE AUFGABE NICHT AUF DER LISTE STEHT, ABER SO KLINGT: SCHREIBEN SIE TROTZDEM. DER FILTER IST DAS RÜCKGRAT, NICHT DAS ETIKETT.
№ 06 — DREI SYSTEME, EIN ARGUMENT
Fallakten
Alle drei stützen sich stark auf Sprachmodelle. In keinem produziert ein Modell eine Zahl, die jemand unterschreibt.
01FLAGGSCHIFF · RIYALPLUS.AI · GRÜNDER & ARCHITEKT
Die Filing-Engine
Saudische Unternehmensfilings — Zakat und Ertragsteuer — aus Hauptbüchern zu einreichungsfertigen Erklärungen berechnet, mit angehängtem Beweis. Modelle werden intensiv genutzt. Die Arithmetik ist unantastbar. Diese Grenze ist keine Richtlinie; sie ist die Architektur.
Die Grenze
Der Rechenkern ist eine pure Funktion: kein Netzwerk, keine Datenbank, kein Importpfad zu einem Modell-Client — verifiziert über den vollständigen transitiven Import-Graphen, nicht in einem README versprochen. Der letzte Modelleinfluss ist ein Zuordnungsvorschlag, den ein Mensch angenommen hat; der Parameter der Engine heißt wörtlich approved_mappings.
Der Checkpoint
Jede Eingabe friert vor dem Lauf in einen versionierten Checkpoint ein; das Replay wird bit-identisch bewiesen, und Erwartungswerte werden von Hand aus der Verordnung hergeleitet, bevor der Code existiert. Gespeichert werden Eingaben, nicht Schlüsse — eine korrigierte Regel soll das Ergebnis ändern; wissen muss man, dass sie es tat.
Die Kontrollen
Neunzehn Kontrollen in flacher Sequenz ohne Abkürzungen — zwölf blockierend. Mehrere leiten die Arithmetik auf zweitem Weg neu her und vergleichen. Ein Tor hat Zähne: ein Filing mit fehlgeschlagenen Blockern lässt sich nicht exportieren. Alle Mathematik in Festpräzisions-Dezimal, an der Grenze konvertiert, damit nichts Float-Impräzision erbt.
Die Leiter
Die Ingestion versucht das Günstigste zuerst: bekannte Herstellerformate, deterministische Spaltenzuordnung, ein gecachter Layout-Fingerabdruck — eine vertraute Datei wird mit null Modell-Tokens verarbeitet. Insgesamt zwölf Modell-Aufrufstellen, alle hinter einem Wrapper mit Retries, Circuit Breaker und hartem Budget-Abbruch.
„Eine Kontrolle, die meistens stimmt, ist keine Kontrolle.“
Schema-Strenge folgt der Konsequenz: Wo Modell-Ausgabe zu einer Zahl wird, die ein Mensch in ein Filing übernimmt, wird sie durch ein Schema gezwungen und bei Abweichung verworfen; wo sie ein Vorschlag zum Lesen ist, genügt leichtere Validierung. Wo eine Regel existiert, aber nicht implementiert ist — frühere Regulierungsregime, Sektoren mit offenen Steuerklassen — verweigert das System an der Grenze, bevor die Engine überhaupt gerufen wird: eine Vorab-Ablehnung ist ein Support-Ticket, ein ungefähres Filing ein Steuerbescheid. Und der Bug, der die These beweist: Eine Extraktion lieferte einmal still 52 von 54 Zeilen, und jede verhältnisbasierte Plausibilitätsprüfung bestand — die Lösung war eine Mengendifferenz gegen die Quelle, Zeile für Zeile, nach Identität, kein besserer Prompt. Bekannte Lücke, offen benannt: Filings vermerken noch nicht, welche Engine-Generation sie erzeugt hat — „alles von dieser Korrektur Betroffene neu berechnen“ ist noch keine erstklassige Abfrage. Das ist das nächste Stück Arbeit.
02STAHLHANDEL · ÖFFENTLICHES REPO, MIT
E-Mail → Angebot
▸ Vom Posteingang zum ERP-Entwurf, sechs Stationen▸ Das Modell liest Text. Sonst nichts.▸ Jede Stufe scheitert laut, nie still
„Schreibt ein Modell den Preis, kann ihn niemand im Haus erklären.“
Ein Agent mit Werkzeugen demonstriert wundervoll und erklärt hinterher nichts. Also: schema-fixierte Extraktion, Vektorabgleich gegen den Live-Katalog, Einheitenrechnung per Profilgewicht im Code, Angebote nur aus validierten Feldern. Nicht zugeordnete Zeilen sind der Normalfall — sie erreichen einen Menschen mit allem, was zur Lösung in einem Durchgang nötig ist. Das öffentliche Repository enthält Pipeline, Schemata und Validierungslogik; keinen Katalog, keine Zugangsdaten, keine Kundendaten. Repository: github.com/dixichain/automated-ai-sales-assistant
03KUNDENASSISTENT · ANGEBOTSPHASE
Die selbstnährende Wissensbasis
▸ Zweite Engine neben dem Produkt — liest Quell-APIs, kein Schreibpfad zurück▸ Aufnehmen → Einbetten → Deduplizieren → Ausmustern: der Index pflegt sich selbst▸ Jeder Neuaufbau vor Freigabe evaluiert; Rollback ist ein Zeigerwechsel
„Frische darf nicht Geisel eines Release-Zyklus sein.“
Ein Assistent ist nur so ehrlich, wie sein Wissen frisch ist — und einmaliges Einbetten ist binnen zwei Wochen leise falsch. Das Design: eine KI-gestützte Kurations-Engine neben dem Haupt-Backend. Nach Zeitplan zieht sie neue Daten aus den Quell-APIs, bettet sie für Retrieval (RAG) ein und gleicht sie gegen den bestehenden Index ab — Duplikate entfernt, Überholtes ausgemustert, nichts Veraltetes bleibt übrig, das mit Zuversicht serviert würde. Das bereinigte Ergebnis speist Datenbank und Haupt-Engine; der Assistent fragt nur diese Schicht ab, und nichts darin hat einen Schreibpfad ins System of Record. Jeder Chunk trägt Quelle und Aufnahmezeit, jede Antwort führt zu einem Dokument und einem Zeitpunkt. Entworfen und angeboten, nicht ausgeliefert — veröffentlicht, weil die Argumentation über Kopplung und Wirkradius der lesenswerte Teil ist.
№ 07 — KEINE PREISLISTE, EIN FILTER
Die Konditionen
Ein veröffentlichter Preis muss annehmen, dass Ihre Systeme ein Chaos sind. Der Mechanismus ist fairer: Wählen Sie die Form, die dazu passt, wie gut die Arbeit verstanden ist. Ein Filter, damit niemand einen Nachmittag verschwendet: Mindestumfang 5.000 € — unabhängig von der Dauer.
Kürzere Audits
Jede Zahl kommt mit ihrer Regel, ihrer Eingabe und ihrem Replay. Die Frage des Prüfers ist schon beantwortet.
Neue Regeln = Config
Eine neue Erklärungsart oder ein neues Zolljahr ist ein Regelwerk plus handgeleitete Tests — keine Neuentwicklung der Engine.
Kleine Modellrechnungen
Das Günstigste zuerst: nativer Text als Text gelesen, bekannte Layouts als Vorlagen erkannt. Modelle bekommen nur die Reste.
Überlebt meinen Abgang
Runbooks, Begründungen und ein lauffähiges Setup auf fremdem Rechner, bevor ich aufhöre. Ersetzbar per Design.
Pro Liefergegenstand
Wenn die Arbeit verstanden ist. Umfang schriftlich, Preis darauf fixiert, Änderungen separat bepreist.
Stunden, gedeckelt
Wenn nicht. Ein vereinbartes Maximum, über das hinaus nicht abgerechnet wird. Richtig für Discovery und unkartierte Systeme.
Langfristig
Wenn es nicht endet. Retainer, eingebettete Arbeit, Festanstellung — direkt verhandelt, außerhalb des Kalenders.
SCHÄTZUNGEN = SPANNEN, OBERGRENZE BENANNTDISCOVERY: BEZAHLT, DAS DOKUMENT GEHÖRT IHNENÄNDERUNGEN VOR DEM BAU BEPREISTDER CODE GEHÖRT IHNEN AB COMMIT EINSÜBERGABE: RUNBOOKS + BEGRÜNDUNGEN
Ich bin lieber ersetzbar als unentbehrlich. Jedes System ist so dokumentiert, dass jemand anderes es ohne mich erweitern kann.
№ 08 — ABFAHRTEN
Wann ich anfangen kann
FREI = neues Engagement möglich · TEILS = reduzierter Umfang oder späterer Start · VOLL = keine neuen Projekte · — = jenseits des Planungshorizonts. Langfristige Vereinbarungen ignorieren diese Tafel. Zuletzt geprüft am kürzlich.
EINE AKTION. ZWEI ZEILEN: WAS ES HEUTE TUT, WAS DANACH WAHR SEIN MUSS.