Ursprünglich auf Französisch verfasst. Von KI übersetzt — der Sinn wurde bewahrt, nicht der Stil.
Hauptgedanke
Die Direktiven eines ChatGPT-Projekts sind auf etwa 8 000 Zeichen begrenzt. Ein Regelwerk, das diese Obergrenze überschreitet, lässt sich nicht zusammenfassen: Es wird in zwei Ebenen unterschiedlicher Natur geschnitten. Ein Kern passt in die Direktiven und enthält das, ohne das die Engine nicht startet — was ein Kontext ist, wo er gespeichert liegt, welche Befehle existieren, die Struktur der Dateien, die Invarianten und die Adresse des Restes. Eine erweiterte Direktive lebt woanders, in einem Dokument, das der Assistent öffnen kann, und trägt die ausführliche Methode: Kriterien der Ingestion, Lesestrategien, Umgang mit Grenzfällen.
Der Kern begnügt sich nicht damit, kurz zu sein: Er weiß, wo die Erweiterung zu finden ist, und ordnet ihr Laden zu Beginn des Gesprächs an. Was das Ganze zusammenhält, ist also nicht die Kürze des Kerns, sondern der Zeiger, den er enthält.
Der Schnitt folgt nicht der Wichtigkeit der Regeln — die Erweiterung ist oft reicher als der Kern. Er folgt dem Zeitpunkt ihrer Nützlichkeit: was wahr sein muss, bevor man irgendetwas über die laufende Arbeit weiß, und was erst dann dient, wenn man weiß, was man tut.
Warum das wichtig ist
Das verwandelt eine erlittene Grenze in ein Entwurfsprinzip. Ohne die Obergrenze hätte man die Regeln in einem einzigen Block gestapelt und später entdeckt, dass der Assistent schlecht mit dem umgeht, was mitten in einer langen Anweisung vergraben liegt. Die Obergrenze erzwingt eine Aufteilung, die ohnehin die richtige Antwort gewesen wäre.
Und sie liefert eine anderswo anwendbare Sortierregel: Steht man vor einem zu umfangreichen Regelkorpus, sucht man das, was beim Start wahr sein muss, und lässt den Rest abrufbar.
Nuancen und Grenzen
Die Aufteilung hat einen Preis: Sie fügt eine Abhängigkeit hinzu. Ist die Erweiterung nicht erreichbar — Dokument verschoben, Zugriff entzogen —, startet die Engine mit einem Kern, der zu wissen glaubt, wohin er soll. Ein einziger Block hätte diesen Ausfallmodus nicht.
Und die Grenze zwischen beiden Ebenen ist nicht stabil: Eine als detailliert eingestufte Regel wird grundlegend, sobald sie oft genug verletzt wird, und nichts signalisiert, dass man sie in den Kern hochziehen müsste.
Offene Fragen
- Was zeigt an, dass eine in der Erweiterung untergebrachte Regel in den Kern gehört hätte, da ihr Fehlen beim Start keinen Fehler erzeugt, sondern ein langsames Abdriften?