Anwendung der Claude-Code-Architektur auf lokale 9B-Modelle: Wichtige Erkenntnisse und Optimierungen

Experimenteller Aufbau und Schlüsselerkenntnis
Der Entwickler verwendete eine RTX 5070 Ti (16 GB VRAM) mit qwen3.5:9b über Ollama (6,6 GB) und das OpenClaw-Local-Agent-Framework. Nach 18 Tests und 10 Optimierungen war die wichtigste Erkenntnis, dass qwen3.5:9b native strukturierte tool_calls hat, während qwen2.5-coder:14b und qwen2.5:14b JSON in das Inhaltsfeld einfügen anstatt korrekte tool_calls, was zusätzliches Parsing erfordert.
Leistungsvergleich
Modellleistungsvergleich:
- qwen3.5:9b: Native tool_calls-Struktur, Denkkette aktiviert, 39 Tok/s
- qwen2.5-coder:14b: Defekter Tool-Aufruf (im Inhaltsfeld), keine Denkkette, ~30 Tok/s
- qwen2.5:14b: Defekter Tool-Aufruf (im Inhaltsfeld), keine Denkkette, ~35 Tok/s
10 Optimierungen aus der Architektur von Claude Code
- Strukturierte Systemaufforderung → +600 % Ausgabequalität (A/B-getestet: 4 gefundene Probleme vs. 25+)
- MicroCompact (Tool-Ergebnis-Kompression) → 80–93 % Kompression, 11 KB auf 367 Zeichen reduziert
- Harter Cutoff (erzwungener Übergang von Erkunden zu Erzeugen) → Löste Erkundungsschleifen, in denen 9B-Modelle stecken bleiben, indem sie Dateien lesen, ohne Ausgabe zu erzeugen
- think=false → 8–10-fache Token-Effizienz, eliminiert Sprachkontamination
- ToolSearch verzögerte Ladung → –60 % Aufforderungsplatz (229 vs. 568 Tokens)
- Vier-Typen-Gedächtnissystem (Benutzer/Feedback/Projekt/Referenz) → Personalisierte Antworten
- KV-Cache-Forking → Minimaler Effekt auf einzelne GPU (1,1-fach), benötigt vLLM
- Strenge Schreibdisziplin → Vor dem Aktualisieren des Gedächtnisses überprüfen, verhindert Gedächtniskorruption
- Paralleles Bootstrap → 9 % schnellere Kaltstartzeit
- Cache-Break-Tracking → Ollama cacht identische Aufforderungen (182 ms → 75 ms)
Kernaussage: Selbstdisziplin als die wahre Grenze
Die größte Erkenntnis war, dass die wahre Grenze für 9B-Modelle nicht die Denkfähigkeit oder die Genauigkeit der Tool-Nutzung ist, sondern die Selbstdisziplin – zu wissen, wann man mit dem Erkunden aufhören und mit der Ausgabeerzeugung beginnen soll. Ohne harten Cutoff nutzte das Modell alle 12 Schritte zum Lesen von Dateien und erzeugte 0 Bytes Bericht. Mit hartem Cutoff: 5 Schritte Lesen + 1 Schritt Schreiben = 6080 Bytes strukturierter Bericht.
Was qwen3.5:9b tatsächlich kann
- 800-zeilige Bash-Skripte lesen und echte Fehler finden (Race Conditions, nicht-atomare Operationen) – 2 Min.
- Architektur eines Vertriebs-Feedback-Systems entwerfen – 8,7 KB Dokument in 2,5 Min.
- Vollständiges Projekt erstellen (Rechner + Tests + Tests ausführen) – 28 Sek.
- 10-stufige autonome Ausführung: Web-Scraper schreiben → pip install scheitert → Workaround finden → erneut versuchen → Tests bestehen – null menschliches Eingreifen
- Vollständige Mini-Fabrik-Pipeline: suchen → Artikel schreiben → überprüfen → als HTML veröffentlichen – 2,5 Min.
Vollständige Engine-Leistung
Alle 10 Optimierungen wurden in eine einzelne Python-Engine (~280 Zeilen) verpackt. Ergebnisse des ersten Laufs:
- Bootstrap: 527 ms (paralleles Gedächtnis + Modellvorwärmung)
- Erkunden: 5 Tool-Schritte mit MicroCompact (88 % Kompression)
- Erzeugen: 1947 Zeichen strukturierter Bericht
- Gesamt: 39,4 s / null API-Kosten
Was nicht funktionierte
- KV-Cache-Forking auf einzelner GPU (benötigt Multi-GPU oder vLLM)
- Schrittbudget in der Systemaufforderung (Modell ignoriert Meta-Anweisungen über sein eigenes Verhalten)
- qwen2.5-Serie für Tool-Aufrufe (Formatprobleme)
Der Entwickler führte dies auf WSL2 + Ubuntu 24.04 aus und ist bereit, weitere Details oder den Engine-Code zu teilen.
📖 Read the full source: r/LocalLLaMA
👀 Siehe auch

mycrab.space stellt SKILL.md und Prompt Autocomposer für standardisierte App-Bereitstellung vor
mycrab.space hat SKILL.md veröffentlicht, eine Markdown-Vorlage zur Definition von App-Abhängigkeiten und Konfigurationen, sowie einen Prompt Autocomposer, der aus diesen Dateien einsatzbereite Bereitstellungsbefehle generiert. Das System ermöglicht die Null-Konfiguration-Bereitstellung von Anwendungen wie VS Code im Browser, persönlichen Musik-Clouds und KI-Agenten-Schnittstellen.

Wichtige OpenClaw-Plugins für Entwickler, die KI-Codierungsagenten verwenden
Ein Entwickler testete OpenClaw-Plugins und identifizierte wesentliche Tools, darunter env-guard für Sicherheit, commit-guard zur Verhinderung schlechter Commits, composio für die Verbindung mit über 860 Tools, cortex-memory für lange Sitzungen, cost-tracker für Ausgabentransparenz und openclaw-better-gateway zur Behebung instabiler Verbindungen.

OpenClaw implementiert Agent History Compression, um die Kontextnutzung zu reduzieren
OpenClaw komprimiert nun den Agentenverlauf, indem abgeschlossene Teilaufgabenprotokolle durch strukturierte Zusammenfassungen ersetzt werden, wodurch ~1 Million Token auf ~30.000 reduziert werden. Das System nutzt einen 4-Pass-Scanner, um Aufgabenlebenszyklen zu identifizieren, und erstellt maskierte Zusammenfassungen, die die Agentenkompatibilität beibehalten.

Coding-Flashcards: 800+ Anki-Karten für Rust, SQLite, Godot und Wolfram Language
Über 800 Markdown-Karteikarten, die Rust, SQLite, Godot und die Wolfram Language von Grund auf behandeln, mit Skripten zur Konvertierung in Anki-Decks oder PDFs.