
Harness-Architektur
Die Harness-Architektur ist das Programmgerüst, das ein KI-Sprachmodell umgibt und ihm erlaubt, mehrere Schritte hintereinander auszuführen, Werkzeuge zu benutzen und Ergebnisse zu prüfen. Sie entscheidet oft stärker über die Qualität eines KI-Produkts als das Modell selbst.
Ein KI-Sprachmodell kann für sich genommen nur eines: aus einem Text den nächsten Text erzeugen. Es kann keine Datei öffnen, kein Programm starten und sich nichts merken, was länger als das aktuelle Gespräch dauert. Damit daraus ein nützliches Werkzeug wird, baut man ein Programm darum herum. Dieses Programm nimmt die Aufgabe des Nutzers entgegen, gibt sie in passenden Portionen an das Modell weiter, führt aus, was das Modell vorschlägt, und reicht das Ergebnis zurück. Genau dieses Gerüst nennt man Harness-Architektur. Das englische Wort « harness » bedeutet Geschirr, wie man es einem Zugpferd anlegt: Das Pferd liefert die Kraft, das Geschirr lenkt sie in eine nützliche Richtung.
Warum zwei Firmen mit demselben Modell verschiedene Ergebnisse liefern
Viele Unternehmen benutzen dieselben Modelle, die sie bei Anbietern wie OpenAI, Anthropic oder Google einkaufen. Trotzdem sind ihre Produkte unterschiedlich gut. Der Unterschied liegt fast immer im Gerüst drumherum. Wer dem Modell die richtigen Informationen zum richtigen Zeitpunkt vorlegt, bekommt deutlich bessere Antworten aus demselben Modell heraus.
Besonders deutlich wird das bei Programmierhilfen. Bei Tests, in denen KI-Systeme echte Fehler in Software beheben sollen, schwankt die Erfolgsquote desselben Modells je nach Gerüst um zehn Prozentpunkte und mehr. Ein System, das den Code vorher durchsucht und die Änderung anschließend automatisch testet, liegt weit vor einem System, das nur einmal fragt und die Antwort ungeprüft übernimmt.
Daraus folgt ein wirtschaftliches Argument. Ein eigenes Modell zu trainieren kostet dreistellige Millionenbeträge und ist für die meisten Firmen unerreichbar. Ein gutes Gerüst zu bauen kostet Entwicklerzeit. Deshalb verschiebt sich der Wettbewerb vieler KI-Unternehmen genau dorthin.
Schleife, Werkzeuge und Gedächtnis
Der Kern fast jeder Harness-Architektur ist eine Schleife. Das Gerüst schickt die Aufgabe an das Modell. Das Modell antwortet entweder mit einem Ergebnis oder mit dem Wunsch, ein Werkzeug zu benutzen. Das Gerüst führt diesen Schritt tatsächlich aus und schickt das Resultat zurück an das Modell. Das wiederholt sich, bis die Aufgabe erledigt ist oder eine festgelegte Obergrenze erreicht wird.
Werkzeuge sind dabei ganz normale Funktionen: eine Websuche, ein Taschenrechner, ein Datenbankzugriff, das Ausführen von Programmcode. Das Modell schlägt nur vor, welches Werkzeug es benutzen möchte und mit welchen Angaben. Ausführen darf es selbst nichts. Diese Trennung ist wichtig, denn sie erlaubt dem Gerüst, gefährliche Aktionen zu blockieren oder eine Rückfrage an den Nutzer zu stellen.
Ein dritter Baustein ist die Verwaltung des Kontextfensters. So nennt man die begrenzte Textmenge, die ein Modell auf einmal lesen kann. Bei langen Aufgaben passt irgendwann nicht mehr alles hinein. Das Gerüst muss dann entscheiden, was es behält, was es zusammenfasst und was es in einem externen Speicher ablegt. Ein verbreiteter Irrtum ist, größere Kontextfenster machten dieses Problem überflüssig. In der Praxis sinkt die Trefferquote der Modelle, wenn der Text sehr lang wird, weshalb gezielte Auswahl weiterhin besser funktioniert als alles hineinzukippen.
Von Coding-Agenten bis zum Kundenservice
Am sichtbarsten sind Harness-Architekturen bei Programmierwerkzeugen wie Claude Code, Cursor oder GitHub Copilot. Diese Systeme lesen selbstständig Dateien, ändern Code, starten Tests und korrigieren sich nach Fehlermeldungen. Das Modell dahinter ist oft dasselbe, das auch im normalen Chatfenster antwortet. Nur das Gerüst ist ein anderes.
Auch außerhalb der Softwareentwicklung ist das Muster verbreitet. Ein KI-Kundenservice, der den Bestellstatus nachschlägt, arbeitet nach demselben Prinzip. Ebenso Rechercheassistenten, die mehrere Webseiten aufrufen und die Ergebnisse zusammenführen.
In Fachartikeln und Firmenmeldungen taucht statt « Harness » oft das Wort « Scaffolding » auf, also Baugerüst. Gemeint ist dasselbe. Wenn ein Anbieter berichtet, sein System habe sich bei einem Benchmark verbessert, lohnt die Nachfrage, ob ein neues Modell dahintersteckt oder nur ein besseres Gerüst. Beides wird gern in einem Atemzug verkauft, ist technisch aber grundverschieden.