Komponenten eines Coding Agents: Wie Tools, Speicher und Kontext LLMs erweitern

Sebastian Raschka skizziert die Architektur von Coding-Agenten, Systeme, die LLMs in Anwendungsschichten einbetten, um die Leistung bei Programmieraufgaben zu verbessern. Er unterscheidet zwischen LLMs, Reasoning-Modellen und Agenten und erklärt, dass ein Großteil des praktischen Fortschritts in LLM-Systemen von den umgebenden Systemkomponenten und nicht nur von besseren Modellen stammt.
Schlüsselkomponenten von Coding-Agenten
Der Artikel identifiziert sechs Hauptbausteine, die Coding-Agenten effektiv machen:
- Repo-Kontext: Navigation und Verwaltung von Code-Repository-Informationen
- Tool-Design: Integration externer Tools und Funktionen
- Prompt-Cache-Stabilität: Konsistente Prompt-Verwaltung über Sitzungen hinweg
- Speicher: Zustandserhaltung und Sitzungskontinuität
- Langzeit-Sitzungskontinuität: Kontexterhaltung über längere Interaktionen
- Modellauswahl: Auswahl eines geeigneten LLM oder Reasoning-Modells
Architekturschichten
Raschka definiert mehrere Schlüsselkonzepte im Agenten-Ökosystem:
- LLM: Das zentrale Next-Token-Modell
- Reasoning-Modell: Ein LLM, das darauf trainiert oder gepromptet ist, mehr Inferenzzeit für Zwischenüberlegungen, Verifizierung oder Suche nach Antwortkandidaten aufzuwenden
- Agent: Eine Kontrollschleife um das Modell, die entscheidet, was als nächstes inspiziert wird, welche Tools aufgerufen werden, wie der Zustand aktualisiert wird und wann gestoppt wird
- Agent-Harness: Das Softwaregerüst um einen Agenten, das Kontext, Tool-Nutzung, Prompts, Zustand und Kontrollfluss verwaltet
- Coding-Harness: Ein Spezialfall des Agent-Harness speziell für Softwareentwicklung, der Code-Kontext, Tools, Ausführung und iteratives Feedback verwaltet
Er merkt an, dass Claude Code und Codex CLI als Coding-Harnesse betrachtet werden können. Die Beziehung wird beschrieben als: Das LLM ist der Motor, ein Reasoning-Modell ist ein aufgerüsteter Motor, und ein Agent-Harness hilft uns, das Modell effektiv zu nutzen.
Programmierarbeit umfasst mehr als nur Next-Token-Generierung – sie erfordert Repository-Navigation, Suche, Funktionsnachschlagen, Diff-Anwendung, Testausführung, Fehlerinspektion und Kontextverwaltung. Coding-Harnesse kombinieren drei Schichten: die Modellfamilie, eine Agentenschleife und Laufzeitunterstützung.
📖 Read the full source: HN AI Agents
👀 Siehe auch

RAG-Chatbot-Evaluierung: Wie ein Modell-Sweep und Retrieval-Fixes Kosten um 79% senkten und die Qualität um 19% steigerten
Ein Entwickler evaluierte einen RAG-Chatbot für den Kundensupport und stellte Fehlkonfigurationen bei der Abfrage, Mängel bei heuristischen Bewertern und ein günstigeres Modell fest, das das Produktionsmodell übertraf. Die Qualität verbesserte sich von 6,62 auf 7,88, während die Kosten pro Sitzung von 0,002420 $ auf 0,000509 $ sanken.

OpenClaw-Einrichtungscheckliste: Sechs entscheidende Schritte für neue Benutzer
Ein Reddit-Beitrag beschreibt sechs wesentliche Konfigurationsschritte für OpenClaw-Nutzer: Wechseln Sie das Standardmodell von Opus zu Sonnet, um Kosten zu senken, sperren Sie den Gateway-Host auf 127.0.0.1 für mehr Sicherheit, erstellen Sie eine SOUL.md für die Agenten-Persönlichkeit, vermeiden Sie zunächst die Installation von Skills, erstellen Sie nicht mehrere Agenten und verwenden Sie den /new-Befehl, um den Konversationskontext zu verwalten.

OpenClaw Mega Cheatsheet: Ihr Gateway zur Meisterschaft im AI-Coding
Tauchen Sie ein in das OpenClaw Mega Cheatsheet von r/openclaw – ein umfassender Leitfaden voller wesentlicher Tipps für AI-Coding- und Automatisierungsenthusiasten.

Qwen3.6 27B und 35B auf 6GB VRAM mit ik_llama ausführen: Praktische Konfigurationen und Benchmarks
Ein Nutzer teilt detaillierte ik_llama-Konfigurationen und Leistungszahlen zum Ausführen der Qwen3.6 27B- und 35B-A3B-Modelle auf einem RTX2060 Mobile (6 GB VRAM, 32 GB RAM) mit Prefill-Geschwindigkeiten von 40–100 t/s und Generation bis zu 11 t/s.