benjamin weinlich

Journal · Übersicht · Seite 4 von 19

Journal.

Alle Einträge, chronologisch. KI im Werkstattalltag, aus der Praxis einer freien Werkstatt. Lange Stücke und kurze Antworten auf echte Fragen aus dem Betrieb.

Muss ein Drucker, den man per Adresse einrichtet, auch eine feste Adresse haben?

Ein Drucker, den man per Adresse einrichtet, braucht auch eine fest vergebene Adresse. Unser HP Officejet Pro 8620 hängt per Funk im Netz und holt sich seine Nummer immer wieder neu vom Server, ohne feste Reservierung. Solange sie zufällig gleich bleibt, druckt alles; springt sie einmal, melden alle Rechner den Drucker als offline, obwohl er eingeschaltet danebensteht. Er hat jetzt eine feste Reservierung und ein Kabel dazu. Wer eine Adresse aufschreibt, muss dafür sorgen, dass sie sich nicht ändert.

Woran erkennt man, ob ein Fehler am Server liegt oder am Rechner davor?

Ob ein Fehler am Server liegt oder am Rechner davor, verrät das Protokoll des Servers. Bei Vaultwarden scheiterte jede Einladung mit einer Meldung, die nach Server klang, also nach Ablauf, Zugang oder Mailversand. Im Protokoll stand zu den Klickversuchen jedoch kein einziger Aufruf: Die Oberfläche im Browser brach ab, bevor sie überhaupt fragte. Wo nichts ankommt, kann auch nichts falsch beantwortet werden, dann liegt die Ursache davor.

Warum brach die Fernwartung unserer Telefonanlage ab, obwohl das eigene Netz sauber war?

Wenn die Fernwartung abbricht und das eigene Netz sauber ist, liegt die Ursache oft außerhalb des Hauses. Ich habe an unserer Telefonanlage lange gemessen, null Prozent Paketverlust und neun Millisekunden zum Herstellerserver, bis ich die Mitteilung des Herstellers fand: seit Mitte Mai gelten nur noch Zertifikate ab Firmware 4.2, unsere Anlage läuft auf 4.1d von 2024. Telefonie und lokaler Zugang liefen die ganze Zeit weiter, ausgefallen war nur, was über die Herstellerwolke geht. Ein Ausfall ohne eigenen Anlass hat meistens einen fremden Stichtag.

Darf man einen Knopf drücken, dessen Rückweg nur der Fachhändler kennt?

Einen Knopf, dessen Rückweg nur der Fachhändler kennt, drücke ich nicht. In der Oberfläche unserer AGFEO-Telefonanlage sitzt die Schaltfläche zum Abmelden vom Fernwartungsserver direkt neben der Statusanzeige und sieht harmlos aus. Die Neuanmeldung geht laut Hersteller aber nur über den Partnerbereich des Fachhandels, samt manuellem Löschen des alten Eintrags. Ein Klick, den ich selbst nicht rückgängig machen kann, ist keine Einstellung, sondern eine Tür, die hinter mir zufällt.

Beweist eine leere Auswertung, dass nichts passiert ist?

Eine leere Auswertung beweist nicht, dass nichts passiert ist, sie beweist oft nur, dass nichts aufgezeichnet wird. Ich habe im WLAN-Controller nach Verbindungsabbrüchen eines Geräts gesucht, keinen einzigen Eintrag gefunden und das fast als Entwarnung notiert. Dann habe ich die Tabelle selbst gezählt: null Datensätze insgesamt, für alle Geräte, seit Inbetriebnahme. Seitdem prüfe ich zuerst, ob eine Quelle überhaupt etwas liefert, bevor ich ihr Schweigen als Antwort nehme. Kein Befund ist noch kein Ergebnis.

Soll sich eine Software im Betrieb selbst auf die neueste Version aktualisieren?

Eine Software, an der der Betrieb hängt, sollte sich nicht selbst auf die neueste Version aktualisieren. Unser Passwort-Tresor Vaultwarden lief auf dem Automatik-Kanal, zog Ende Juli die Version 1.37.0, und seitdem konnte niemand mehr eine Einladung in die Firmen-Organisation annehmen. Die letzte, die funktioniert hatte, war sechs Wochen alt; der Fehler war beim Hersteller gemeldet, die Korrektur noch nicht fertig. Wer immer die neueste Version nimmt, testet sie für alle anderen mit.

Was tut man mit einem Gerät im Netz, das niemand zuordnen kann?

Ein Gerät im Netz, das niemand zuordnen kann, muss identifiziert werden, nicht geduldet. Beim Durchsehen unseres Werkstattnetzes fand ich einen Teilnehmer ohne sprechenden Namen, ein eingebettetes Funkmodul, das im Sekundentakt eine Zieladresse anruft, die es bei uns gar nicht gibt. Es steckt in irgendeinem Gerät in der Halle, nur in welchem, sagt kein Papier. Ein Netz, dessen Teilnehmer man nicht benennen kann, ist keine Infrastruktur, sondern eine Ansammlung von Zufällen.

Warum trug unsere Software den eigenen Betrieb als Absender ein?

Den eigenen Betrieb trug unsere Software als Absender ein, weil die KI auf unseren Ausgangsrechnungen den eigenen Briefkopf las und ihn für den Geschäftspartner hielt. Unser lokales Modell über Ollama hatte so dreizehn Namensvarianten des eigenen Hauses angelegt, verteilt auf achtundfünfzig Dokumente. Ich habe eine Sperrliste davorgesetzt und gegen alle 122 automatisch angelegten Partner geprüft: 63 fielen raus, 59 blieben, keiner davon zu Unrecht. Auch wenn wir selbst auf dem Blatt stehen, sind wir nicht der Absender.

Was passiert, wenn ein neues Etikett fast genauso heißt wie ein altes?

Ein neues Etikett, das fast genauso heißt wie ein altes, macht am Ende beide unbrauchbar. Ich wollte im Dokumentenarchiv einen Prüfstapel für nicht auffindbare Fahrzeugnummern anlegen und hätte ihn beinahe so benannt wie ein bestehendes Etikett, das 152 Dokumente aus einem völlig anderen Prüfauftrag trägt. Die Software vergleicht Namen ohne Rücksicht auf Groß- und Kleinschreibung, beide Stapel wären verschmolzen, und hinterher hätte sie niemand mehr trennen können. Seitdem lese ich erst die vorhandene Liste, bevor ich etwas Neues hineinschreibe.

Darf ein fehlender Kundenname die übrigen erkannten Daten mit verwerfen?

Ein fehlender Kundenname darf die übrigen erkannten Daten nicht mitreißen, und bei uns tat er es jahrelang doch. In unserer Dokumenten-Pipeline hingen Fahrzeugnummer, Kennzeichen und Betrag an derselben Bedingung wie der Kunde: kein Kunde erkannt, kein einziges Feld gespeichert. 153 von 164 Belegen ohne Kunden standen deshalb nackt im Archiv, obwohl die Erkennung alles sauber gelesen und ins Protokoll geschrieben hatte. Ausgerechnet die Belege, die Nacharbeit brauchen, verloren so jeden Anhaltspunkt. Wer das Unsichere verwirft, darf das Sichere nicht mitverwerfen.

Warum zählte ich dreimal so viele Prozesse, wie wirklich liefen?

Dreimal so viele Prozesse zählte ich, weil das Systemprotokoll bei jedem Absturz die komplette Liste noch einmal ausgibt. Bei drei Abstürzen standen dort 111 Einträge, tatsächlich liefen 37. Hätte ich der Zahl geglaubt, hätte ich einen größeren Server bestellt, statt die Obergrenze der Arbeitsprozesse von 89 auf 49 zu senken. Ein Protokoll zeigt Ereignisse, keine Bestände, und wer beides verwechselt, kauft die falsche Lösung.

Woran darf eine Sperr-Automatik einen fehlgeschlagenen Login erkennen?

Einen fehlgeschlagenen Login darf eine Sperr-Automatik nur an einem Muster erkennen, das bei Erfolg sicher anders aussieht. Nach einem Angriff mit 2.743 Anfragen auf unsere Anmeldeseiten wollte ich zuerst jeden Zugriff auf eine zweite Schnittstelle mitzählen. Diese Regel hätte den ganz normalen Verkehr eines Zusatzdienstes gesperrt, denn dort antwortet der Server bei Fehler und Erfolg gleich. Jetzt sperre ich nach fünf Fehlversuchen in zehn Minuten, aber nur bei einem Muster, das ein Erfolg nie erzeugt. Wer automatisch aussperrt, muss den Unterschied beweisen können, nicht vermuten.

Warum zeigt meine Suchstatistik fast keine Suchbegriffe?

Fast keine Suchbegriffe zeigt die Statistik, weil Google seltene Anfragen aus Datenschutzgründen gar nicht erst ausweist. Am ersten Messtag tauchten meine Seiten neunmal in den Ergebnissen auf, verteilt auf zehn Adressen, ausgewiesen war genau eine einzige Suchanfrage. Welche Seite gefunden wurde, konnte ich lesen, wonach gesucht wurde, noch nicht. Kleine Zahlen tragen keine feine Auswertung, und wer sie trotzdem deutet, liest sein eigenes Wunschbild.

Was macht man mit einer Warnung, die fast immer falsch ist?

Eine Warnung, die fast immer falsch ist, muss man reparieren, bevor irgendjemand anfängt nach ihr zu handeln. Meine neue Prüfung vergleicht die aus dem Beleg gelesene Fahrzeugnummer mit dem Stamm in Loco-Soft und markierte 124 Dokumente. Beim Durchsehen blieb genau ein echter Zahlendreher übrig, der Rest waren Lesefehler der Texterkennung und dreizehn Platzhalter-Nummern im Stamm, siebzehn Nullen und Doppelkreuze. Eine Lampe, die grundlos leuchtet, schaut nach kurzer Zeit niemand mehr an.

Warum reicht ein Besucherzähler nicht, um zu wissen, wonach Kunden suchen?

Ein Besucherzähler reicht dafür nicht, weil er zeigt, dass jemand kam, aber nicht, warum. Unser Umami misst sauber, wie viele Leute eine Seite öffnen und wie weit sie lesen, doch die Suchbegriffe, mit denen sie überhaupt erst bei uns landen, stehen dort nirgends. Dafür habe ich diese Woche die Search Console angebunden, die einzige Quelle für diese eine Frage. Zwei Werkzeuge, zwei verschiedene Fragen: das eine zählt die Leute, das andere verrät, was sie gesucht haben.

Muss man nach einer DNS-Änderung wirklich zwei Tage warten?

Nach einer DNS-Änderung muss man in aller Regel keine zwei Tage warten, das ist ein Überbleibsel aus alten Zeiten. Als ich einen Bestätigungseintrag für eine Domain gesetzt habe, hatten die drei ausgelagerten Nameserver ihn nach rund zwanzig Sekunden. Entscheidend ist die Gültigkeitsdauer, die man selbst vorgibt, nicht ein pauschaler Erfahrungswert aus dem Internet. Wer die eigenen Einstellungen kennt, muss nicht auf eine Faustregel hoffen.

Reicht eine gute eigene Website, um als Fachmann gefunden zu werden?

Eine gute eigene Website reicht nicht, um als Fachmann gefunden zu werden. Ich habe zwei unabhängige Suchindizes geprüft und die Search Console eingerichtet: Über meinen Namen steht die Seite auf Platz eins und wird zügig gecrawlt, bei konkreten Fachfragen taucht sie überhaupt nicht auf. Der Grund ist banal: Außer meinen eigenen Betrieben nennt mich niemand, kein Fachartikel, kein Vortrag. Wer nur über sich selbst schreibt, bleibt eine Quelle ohne Zeugen.

Woher weiß man, ob ein Fehler im Protokoll neu ist oder schon immer da war?

Ob ein Fehler im Protokoll neu ist, weiß man erst, wenn man ihn im alten Zustand nachzählt. Nach dem Umzug unseres Dokumentenarchivs auf eigene Hardware meldete das Protokoll rund zweihundert Mal am Tag, die Datenbankverbindung sei geschlossen, und ich hielt das prompt für eine Folge des Umzugs. Im alten Container stand dieselbe Meldung 320 Mal, seit Monaten, ohne jeden Schaden: die Software baut die Verbindung einfach neu auf. Ein Fehler, der auffällt, weil man gerade hinsieht, ist deshalb noch keiner, der gerade entstanden ist.

Warum zeigt dasselbe Programm im einen Browser alle Daten und im anderen nichts?

Dass dasselbe Programm im einen Browser alles zeigt und im anderen nichts, liegt fast immer am Rechner davor, nicht am Server. Bei unserem Passwort-Tresor Vaultwarden hatte sich die Erweiterung im einen Browser still auf die Juli-Fassung aktualisiert, im anderen lief noch die vom Juni. Die neuere stolperte über ein altes Feld: leere Liste, kein Fehler, Anmeldung ganz normal. Deshalb führte die Suche im Protokoll ins Leere, es gab dort nichts zu finden. Wenn zwei gleiche Arbeitsplätze sich verschieden verhalten, steckt die Ursache in dem, was sie unterscheidet.

Muss man kennzeichnen, wenn im eigenen Video eine KI spricht?

Kennzeichnen muss man es, sobald eine KI hörbar mitspricht, und ab dem zweiten August 2026 ist das in Europa Pflicht. Artikel fünfzig des EU AI Act verlangt, dass synthetische Inhalte als solche erkennbar sind. Mein Interviewer, gebaut mit LiveKit und Claude, sagt es deshalb schon im ersten Satz selbst, und in der Videobeschreibung steht es noch einmal. Für mich ist das keine Hürde, sondern der ehrlichste Aufhänger: Wer offen sagt, dass hier eine Maschine fragt, muss nichts verstecken.