Technology
Wie wir Norman bauen: KI-Agenten, die echte Buchhaltungs- und Steuerarbeit erledigen, und die Systeme, die sie korrekt halten. Notizen direkt aus dem Team.
Spracheingabe in der Buchhaltung: wo es wirklich bricht
Spracheingabe kann die manuelle Dateneingabe in der Buchhaltung ersetzen, und dafür brauchst du fast nichts vom Voice-Agent-Stack 2026. Hier der Flow, den wir ausgeliefert haben, die vier Stellen, die gebrochen sind, und das Modell-Upgrade, das uns die Spracherkennung gekostet hat.
E-Commerce-Buchhaltung: Was KI-Bestellungen kaputtmachen
Automatisierte E-Commerce-Buchhaltung funktioniert vor allem deshalb, weil das Hauptbuch einen Kundendatensatz voraussetzt. KI-gesteuerte Bestellungen kommen ohne einen solchen an, und mit ihm verschwindet das Land, das über die Umsatzsteuer entscheidet. Was wir in unserem eigenen Hauptbuch gemessen haben.
KI-Buchhaltung: Warum 95 % Genauigkeit nichts sagt
Fast jedes KI-Buchhaltungstool wirbt mit 95 % Genauigkeit oder mehr, und die Zahl ist praktisch bedeutungslos. In unserem eigenen deutschen Buchungsbestand käme ein Programm, das immer "19 % USt" antwortet, auf rund 87 Prozent. Und das größte Prozent der Ausgabenzeilen trägt die Hälfte des Geldes. Was du stattdessen messen solltest.
Kann ein KI-Agent fehlende Belege beschaffen?
Ein KI-Agent kann einen Teil der fehlenden Belege holen und sollte fast keinen in der Reihenfolge verfolgen, die du erwartest. Knapp zweihunderttausend Ausgabenzeilen in unseren eigenen Büchern haben keinen Beleg, sieben von zehn liegen unter hundert Euro, und das entscheidende Ranking-Signal war in unserem Code kaputt.
Ist KI-Buchhaltung GoBD-konform? Das Änderungsprotokoll
KI-Buchhaltung ist nur GoBD-konform, wenn dein Änderungsprotokoll benennen kann, wer jede Buchung gemacht hat, und die meisten Protokolle können keine KI benennen. Was die GoBD verlangt, warum der EU AI Act nicht hilft und was wir in unserem eigenen Protokoll gefunden haben.
ELSTER MCP Server: Kann eine KI die Steuererklärung abgeben?
Einen gibt es, und der ist ein Browser-Roboter, der das Portal mit deinen Zugangsdaten steuert. Deutschland hat keine Abgabe-API zum Umhüllen: Übertragen wird über ERiC aus zertifizierter Software, signiert mit einem Zertifikat, das einer Person gehört. Hier steht, was ein Agent bei einer deutschen Erklärung kann und was nicht, und wie wir jeden Schritt bis zur Signatur automatisieren.
MCP-Server für Buchhaltung: wer einen hat
Nach "sevDesk MCP", "DATEV MCP" und "WISO Steuer MCP" wird längst gesucht. Kaum ein Anbieter veröffentlicht selbst einen, und die Server, die es gibt, sind meist Community-Projekte auf öffentlichen APIs. Der Stand von MCP in Buchhaltungs- und Steuersoftware 2026, und was einen echten Erstanbieter-Server von einem Wrapper unterscheidet.
Die halbe Antwort liegt immer in einem anderen System
Norman ist jetzt MCP-Client, der Agent kann also aus den Tools lesen, die dein Business ohnehin nutzt: Zahlungsdienstleister, Postfach, Dokumentenspeicher, dein eigener interner Server. Was das freischaltet, mit den Fragen, die Leute wirklich stellen, und der einen Regel, die alles prägt: außen lesen, innen schreiben.
Die Hälfte unserer Hintergrundjobs hatte ein Zeitlimit, das niemand gewählt hat
Ein Default aus der Kommandozeile unseres Container-Images hat jeden Hintergrund-Task still auf 120 Sekunden begrenzt, auch Batches mit Dutzenden Modellaufrufen. Die Zahl zu korrigieren war die leichte Hälfte. Die schwere war, den Jobs beizubringen, wie man stirbt.
Wir schreiben keine Testfälle für unsere KI. Die Produktion schreibt sie.
Handgeschriebene Golden Datasets verfaulen in der Woche, in der du sie schreibst. Unsere Regressions-Suite für die KI-Kategorisierung entsteht aus echten Nutzerkorrekturen, mit einer Regel als Türsteher: Ein Fehler muss dreimal passieren, bevor er einen Test verdient. Hier sind die Pipeline, die Zahlen dahinter und das Scharnier, das still gebrochen war.
Unser Agent hat 102 Tools. Die Ingenieursarbeit steckt in dem, was er nie sieht
Jeder Reflex im Agenten-Design ist gerade additiv: mehr Tools, mehr Instruktionen, mehr Memory. Norman stellt 102 Tools und 19 Workflow-Playbooks bereit, und fast jede Architekturentscheidung war eine Subtraktion. Hier steht, was wir dem Modell wegnehmen, und warum der Agent seine Aufgabe besser erledigt, weil er nie weiß, in welchem Schritt er ist.
Einen KI-Agenten zu streamen ist ein Protokollproblem
Eine Chat-Antwort sieht aus wie ein Socket, aus dem Wörter kommen. In der Produktion ist sie ein Protokoll: additive Event-Typen, eine nachgereichte ID, eine Retry-Regel, die weiß, ob schon ein Tool gelaufen ist, und ein Timeout-Budget, in dem jede Schicht den langsamsten Turn überleben muss. Hier steht, was unser Chat-Stream wirklich sendet und warum jedes Stück davon existiert.
Unser Batch-Scheduler ist in Wahrheit ein Load Balancer
Jede Nacht balanciert Norman zwei sehr unterschiedliche Tenants auf denselben Workern: geduldige, netzwerkgebundene Bank-Syncs und hungrige, rechengebundene KI-Jobs, die Belege lesen und einen stetigen Strom von Transaktionen kategorisieren. So behandeln wir den Scheduler als Load Balancer, messen den Queue-Druck pro Workload und wohin wir es als Nächstes bringen: die schwere KI-Arbeit nach Live-Last platzieren statt nach einer handverlesenen Cron-Minute.
Wie wir jeden KI-Agenten-Lauf nachverfolgen, ohne deine Daten zu speichern
Jeder Modellaufruf in Norman hinterlässt eine Prüfspur: welcher Workflow, welches Modell, was es gekostet hat, wie lange es gedauert hat. Was er nicht hinterlässt, sind deine Belege und Bankdaten. Wir speichern Hashes, keine Payloads. So sieht die Observability-Schicht hinter unseren Agenten aus.
Wie unser Kategorisierer aus einer einzigen Korrektur lernt
Jede Transaktion auf Norman bekommt eine Kategorie, und die meisten davon berühren das Modell nie. Das Interessante ist nicht das LLM: Es ist die Kunst, aus einer einzigen manuellen Korrektur ein firmen-eigenes Gedächtnis zu machen, das niemals durchsickert, sich Vertrauen verdienen muss und beweisbar hängen bleibt. So haben wir es gebaut.
Wie wir einen Agenten gebaut haben, der deine Umsatzsteuer einreicht
Autofiling bereitet deine UStVA vollständig vor und reicht sie ein. Das Schwere war nie das Modell – sondern einen stochastischen Agenten sicher genug zu machen, um eine echte Steuererklärung abzugeben. So haben wir es gebaut.