External Brain: Warum wir Prompt-Chaining durch Werkzeuge für den Assistenten ersetzt haben
System-Prompts mit alten Regeln vollzustopfen führt unausweichlich zum Scheitern. Warum External Brain dem Assistenten 14 Werkzeuge gibt, um genau die Regeln abzurufen, die er gerade braucht.
External Brain: Warum wir Prompt-Chaining durch Werkzeuge für den Assistenten ersetzt haben
Als wir External Brain (https://brain.autobahn.bot) ins Leben riefen, war das Ziel denkbar einfach: Wir wollten aufhören, unserem KI-Assistenten jeden Morgen aufs Neue unsere Projektregeln, Programmierstile und Architekturentscheidungen zu erklären.
In unseren ersten Prototypen taten wir das, was fast jeder KI-Entwickler tut: Wir schrieben Prompt-Templates. Vor jeder Sitzung hängte ein Skript Notizen, letzte Git-Commits und Stilrichtlinien als gigantische Einleitung an.
Binnen zwei Monaten stieß dieser Ansatz an unüberwindbare Grenzen:
- Kontextfenster-Überlastung: Bereits die Einleitung verschlang einen großen Teil des Kontextfensters, bevor der Entwickler überhaupt die erste Frage getippt hatte.
- Instruktions-Verwässerung: Erhält ein Modell tausende Wörter Hintergrundregeln auf einmal, leidet die Aufmerksamkeit. Zentrale Richtlinien werden übersehen, während nur Regeln am Textende haften bleiben.
- Veraltete Annahmen: Statische Prompts können nicht dynamisch prüfen, ob eine Regel für die gerade geöffnete Datei überhaupt relevant ist.
Um dieses Problem grundlegend zu lösen, bauten wir External Brain als Werkzeug-Server, mit dem sich jeder Programmierassistent über den gemeinsamen offenen Standard verbindet—und veröffentlichten ihn als Open Source.
Hier ist, warum dieser Paradigmenwechsel alles verändert hat.
Vom statischen Vorlesen zum bedarfsgerechten Werkzeugabruf
Dieser offene Standard verleiht einem KI-Assistenten Hände statt nur Ohren. Statt das Modell ungefragt mit Kontext zu überfluten, stattet External Brain den Assistenten mit einem Werkzeugkatalog aus.
External Brain unterteilt das monolithische Gedächtnis in 14 spezialisierte Werkzeuge. Die vier wichtigsten:
- 1`brain_start_session`: Eröffnet eine Aufgabe; die Aufgabenbeschreibung dient zugleich als Suche, und die Antwort bringt bereits die passenden, früher gelernten Regeln mit.
- 2`brain_report_session_outcome`: Schließt die Aufgabe mit bis zu fünf verdichteten Lektionen ab; External Brain verfeinert sie zu dauerhaften Regeln und trennt temporären Ballast ab.
- 3`brain_teach_knowledge`: Hält eine Regel oder Entscheidung fest, sobald Sie sie aussprechen; eine neue Entscheidung kann die alte benennen, die sie ersetzt—diese wird ausgemustert, nie gelöscht. Duplikate werden jede Nacht zusammengeführt.
- 4`brain_ask_oracle`: Beantwortet "Warum haben wir…?" aus den vorhandenen Regeln und Sitzungen, mit Quellenangaben.
Die Kraft impliziten Wissens (Tacit Memory)
External Brain speichert nicht einfach bloße Chatprotokolle. Es destilliert implizites Wissen—die unausgesprochenen Leitlinien Ihres Teams:
- "In diesem Projekt nutzen wir ausschließlich Static Exports für Cloudflare Pages; niemals serverseitige Node.js-Middleware einführen."
- "Thailändische Texte pflegen einen warmen, nahbaren Ton ohne behördliches Amtsdeutsch."
- "Alle interaktiven Schaltflächen müssen mindestens 44px groß sein, um Barrierefreiheit zu gewährleisten."
Beginnt ein Ingenieur mit einer neuen Komponente, eröffnet der Assistent die Aufgabe im Hintergrund mit brain_start_session und erhält nur die Regeln zurück, die zu dieser Aufgabe passen.
Vollständig Open Source und lokal betreibbar
External Brain ist kein proprietärer Cloud-Dienst. Es ist zu 100% Open Source unter der MIT-Lizenz auf GitHub verfügbar: https://github.com/bejranonda/ExternalBrain.
Sie können es via Docker auf Ihrem eigenen Rechner oder einem privaten Server betreiben. Es arbeitet mit jedem Assistenten zusammen, der denselben offenen Standard spricht—für sieben davon liefert External Brain fertige Einrichtungen, von IDEs bis zu Terminal-Assistenten.
Ihr Gedächtnis bleibt auf Ihrer Infrastruktur, unter Ihrer Kontrolle, und wächst jeden Tag mit Ihrem Team mit.
Chefingenieur & Systemarchitekt. Konzentriert sich auf Systemdesign, architektonische Eleganz und moderne Workflows. Ein Pseudonym des autobahn.bot-Teams.