KI & Automation

Lokaler Harness

Ein lokaler Harness ist die Steuerungssoftware einer KI-Automation, die auf Rechnern des Betriebs läuft: Sie stellt dem Sprachmodell die Eingabe zusammen, bindet Werkzeuge an, hält an Freigabepunkten an und schreibt das Protokoll, ohne dass ein Vorgang dafür fremde Systeme durchläuft.

Der lokale Harness ist die im eigenen Haus betriebene Ausprägung des Agent-Harness und der Ort, an dem Datenminimierung, Pseudonymisierung, Allowlists und Audit-Log einer KI-Automation technisch durchgesetzt werden.

In einfachen Worten

Ein Agent-Harness ist das Programm um ein Sprachmodell herum, das aus Text Handlung macht. Lokal ist dieser Harness, wenn seine Rechner dem Betrieb unterstehen: ein Server im eigenen Netz, ein ausschließlich für den Betrieb bereitgestellter Server oder der Arbeitsplatzrechner eines Mitarbeiters. Der Unterschied zu einer Automatisierungsplattform im Internet liegt im Weg der Daten. Bei der Plattform wird jeder Vorgang auf den Rechnern des Anbieters verarbeitet und im Verlauf gespeichert, bevor der Betrieb eine eigene Regel darauf anwenden kann. Beim lokalen Harness bleibt der Vorgang im Haus, und der Harness entscheidet an vier Stellen über die Datensicherheit: Er wählt die Felder aus, die das Modell zu sehen bekommt (Datenminimierung), ersetzt Namen und Nummern durch Platzhalter (Pseudonymisierung), bietet dem Modell nur die Funktionen einer Allowlist an, hält vor jedem Schritt nach außen für eine Freigabe an und schreibt jeden Schritt in ein Audit-Log auf eigenen Systemen. Vom Ort des Harness ist der Ort des Modells zu unterscheiden: Ein lokaler Harness arbeitet mit einem lokalen Sprachmodell oder übergibt den aufbereiteten Ausschnitt an ein Modell bei einem Anbieter, mit dem ein Vertrag zur Auftragsverarbeitung besteht.

Wozu brauche ich das?

Ein lokaler Harness gehört überall dorthin, wo eine Automation mit Belegen, Kundendaten, Kalkulationen oder Mandantenunterlagen arbeitet. Für Steuerberater, Ärzte und Rechtsanwälte, die einer beruflichen Verschwiegenheit unterliegen, ist er in Verbindung mit einem lokalen Modell die Anordnung mit den wenigsten offenen Fragen, weil kein Außenstehender beteiligt ist. Für Handels- und Produktionsbetriebe ist er der Weg, Einkaufskonditionen und Rezepturen als Geschäftsgeheimnis zu halten, während eine Automation damit arbeitet.

Beispiel aus der Praxis

Ein Großhändler lässt eingehende Lieferantenrechnungen automatisch einer Kostenstelle zuordnen. Der lokale Harness auf einem Server im Firmennetz liest den Beleg aus dem Posteingang, übergibt dem Modell Lieferant, Positionen und Betrag und hält Bankverbindung und Kundennummern zurück. Der Lieferantenname geht als Platzhalter hinaus und wird nach der Antwort wieder eingesetzt. Das Modell schlägt eine Kostenstelle vor; der Harness trägt den Vorschlag in ein Prüffeld der Warenwirtschaft ein, weil das Schreiben in die Buchung selbst nicht auf seiner Allowlist steht. Die Buchhaltung bestätigt die Vorschläge einmal täglich in einer Sammelliste. Jeder Schritt steht mit Zeitstempel im Protokoll auf dem eigenen Server. Ein Testbeleg mit einer versteckten Anweisung zum Versand an eine fremde Adresse lief im Probebetrieb folgenlos durch, weil der Harness kein Versandwerkzeug anbietet.

Wirtschaftlicher Nutzen

Der lokale Harness verlagert die Kontrolle über den Datenweg vom Anbieter zum Betrieb. Die vier Grenzen lassen sich als technische und organisatorische Maßnahmen dokumentieren, das Protokoll belegt jeden Vorgang, und der Anbieter des Modells bleibt austauschbar, weil der Ablauf im eigenen Harness liegt. Dem stehen Aufwände gegenüber, die eine Plattform dem Anbieter überlässt: Betrieb, Aktualisierung, gegebenenfalls Hardware für ein lokales Modell und eine benannte Zuständigkeit im Haus. Für Betriebe mit vertraulichen Vorgängen ist das der Preis für eine Automation, die sich vor Kunden, Auftraggebern und Aufsichtsbehörden vertreten lässt.

Typische Fehler

  • Den Serverstandort des Anbieters mit der Kontrolle über den Datenweg verwechseln: Der Standort sagt, wo Daten liegen, und nichts darüber, was der Ablauf dem Modell übergibt.
  • Die Grenzen als Anweisung an das Sprachmodell formulieren statt als gesperrte Funktion im Harness; Text lässt sich durch anderen Text überschreiben.
  • Zugangsdaten in die Eingabe legen, sodass das Modell Passwörter oder Schlüssel in eine Ausgabe schreiben kann.
  • Das Protokoll ohne Lesekreis und Aufbewahrungsfrist wachsen lassen, obwohl darin alle verarbeiteten Angaben ein zweites Mal liegen.
  • Niemanden im Betrieb benennen, der die Grenzen pflegt, sodass sie veralten, während die Automation weiterläuft.

Worauf achten?

  • Vor der Wahl des Modells die Eingabegrenze festlegen: Welche Felder erhält das Modell, welche Angaben werden durch Platzhalter ersetzt, welche bleiben zurück?
  • Werkzeuge nach dem Least-Privilege-Prinzip vergeben, lesend von schreibend trennen und Verbindungen nach außen auf eine Allowlist setzen.
  • Jeden Schritt, der nach außen wirkt, hinter eine Freigabe legen und die freigebende Person benennen.
  • Ergebnisse und Protokolle auf eigenen Systemen speichern, mit Aufbewahrungsfrist und benanntem Lesekreis.
  • Vor dem ersten echten Durchlauf einen Vorgang mit versteckter Anweisung durchspielen und im Protokoll prüfen, dass sie wirkungslos blieb.

Häufig gestellte Fragen

Was ist ein lokaler Harness?

Die Steuerungssoftware einer KI-Automation, die auf Rechnern des Betriebs läuft. Sie stellt dem Modell die Eingabe zusammen, bindet Werkzeuge an, hält an Freigabepunkten an und schreibt das Protokoll. Das Modell arbeitet nur mit dem, was der Harness ihm übergibt.

Verlassen bei einem lokalen Harness gar keine Daten den Betrieb?

Das entscheidet der Ort des Modells. Mit einem lokalen Sprachmodell verlässt kein Zeichen das Haus. Mit einem Modell bei einem Anbieter geht nur der aufbereitete Ausschnitt hinaus: die nötigen Felder, mit Platzhaltern statt Namen, ohne Zugangsdaten, auf Grundlage eines Vertrags zur Auftragsverarbeitung.

Worin unterscheidet sich ein lokaler Harness von einer Automatisierungsplattform?

Im Ort der Steuerung. Bei einer Plattform wird der Ablauf auf den Rechnern des Anbieters ausgeführt und im Verlauf gespeichert; die Grenzen sind auf die Einstellungen der Plattform beschränkt. Beim lokalen Harness bleibt der Vorgang im Betrieb, und der Betrieb legt Eingabe, Werkzeuge, Freigaben und Ablage selbst fest.

Welchen Aufwand bringt ein lokaler Harness mit sich?

Betrieb und Aktualisierung der Software, gegebenenfalls Hardware für ein lokales Modell und eine benannte Zuständigkeit, die die Grenzen pflegt und regelmäßig in das Protokoll sieht. Diese Aufgaben übernimmt bei einer Plattform der Anbieter, dafür liegen dort auch die Daten.