Idee

Ein ausdrücklicher technischer Rahmen beschleunigt einen Assistenten, statt ihn zu bremsen

Info

Ursprünglich auf Französisch verfasst. Von KI übersetzt — der Sinn wurde bewahrt, nicht der Stil.

Hauptgedanke

Ein Rahmen um die Softwareentwicklung wird spontan als Einschränkung gelesen: Regeln, Grenzen, Dinge, die man nicht tun darf. Bei einem Assistenten ist diese Lesart in den meisten Fällen falsch.

Allein vor einer Codebase, die er nicht kennt, sucht ein Assistent. Er greift zu einer internen API, die nicht die richtige ist, nimmt einen veralteten Einstiegspunkt, baut eine Komponente nach, die es schon gab, umgeht die vorhandene Architektur, weil er sie nicht gesehen hat. Diese Umwege kosten Zeit, erzeugen Code zum Wegwerfen und schaffen Inkohärenz – nicht weil der Assistent schlecht wäre, sondern weil die Information, die ihm den Umweg erspart hätte, nirgends verfügbar war.

Ein Katalog nutzbarer interner APIs, eine aus dem Code erzeugte fachliche Dokumentation, eine Zuordnung zwischen Fachbegriffen und technischen Einstiegspunkten, Beispielabfragen, wiederverwendbare Oberflächenkomponenten, Konventionen, Anweisungsdateien und Skills: Jedes dieser Objekte erspart eine Suche. Der Rahmen verkleinert nicht den Raum der Lösungen, er beseitigt die Kosten, ihn zu betreten.

Warum das wichtig ist

Das dreht das wirtschaftliche Argument um, mit dem man über eine Investition in eine Plattform verhandelt. Solange Leitplanken als Schutz dargestellt werden, verhandelt man sie gegen Termine, und sie verlieren. Als Voraussetzung für das Tempo all dessen dargestellt, was danach produziert wird, wechseln sie die Ausgabenkategorie.

Es sagt auch, was eine für einen Assistenten zugängliche Codebase von einer verschlossenen unterscheidet: nicht ihre Schönheit, sondern die Menge an Information, die sie bereitstellt, ohne dass man sie erraten muss.

Nuancen und Grenzen

Die Wirkung setzt voraus, dass der Rahmen aktuell ist. Ein veralteter API-Katalog ist schlimmer als gar keiner: Er weist mit Bestimmtheit den falschen Weg, und nichts in der Ausgabe macht auf den Fehler aufmerksam.

Und der Rahmen kostet Herstellung und Pflege, was sich nur bei wiederholter Produktion auszahlt. Für ein einzelnes Objekt lohnt er sich nicht.

Offene Fragen

  • Welche dieser Leitplanken müssen für Menschen geschrieben werden und welche für einen Assistenten, wenn ein und dieselbe Datei nicht beiden Lesarten gerecht werden kann?