QUELLENVERGLEICH / Kontext & Gedächtnis
Context Engineering
für zusammenhängende Agentenarbeit
Anweisungen, aktueller Zustand und dauerhaft gespeicherte Notizen können Agenten helfen, längere Aufgaben fortzusetzen, ohne das Kontextfenster wie eine Datenbank zu behandeln.
- Artikeldatum
Aktualisiert- Stand der Ausgangsnotizen
- Letzte Quellenprüfung
KURZFASSUNG
Kerngedanken.
- Anweisungen, aktuelle Datensätze, Arbeitsnotizen und Belege für die aktuelle Aufgabe zusammenstellen.
- Entscheidungen, offene Fragen, Ergebnisse und Quellenlinks außerhalb des Kontextfensters speichern.
- Retrieval, Kontextnutzung und dauerhafte Speicherung getrennt prüfen.
01QUELLENVERGLEICH
Den Arbeitskontext auswählen
Context Engineering umfasst die Anweisungen, Werkzeuge, abgerufenen Belege und den relevanten Verlauf, die bei jedem Modellaufruf verfügbar sind. Sourcegraph ordnet diese Inhalte und Funktionen den Bereichen Anweisungen, Retrieval, Gedächtnis und Werkzeuge zu. Dieses praktische Ordnungsmodell macht deutlich, dass der Kontext für die aktuelle Aufgabe zusammengestellt werden muss. [01]
Das hier vorgeschlagene Arbeitsmodell unterscheidet stabile Anweisungen, maßgebliche aktuelle Datensätze, eine kurze Notiz zum Arbeitsstand und bei Bedarf abgerufenes Wissen. Ein Agent würde den aktuellen Datensatz über ein Werkzeug lesen, offene Fragen und Entscheidungen in der Arbeitsnotiz festhalten und bei Bedarf unterstützende Dokumente laden. Der Entwurf führt verschiedene Gestaltungsansätze zusammen und ist kein vorgeschriebener Standard.
GRAFISCH ERLÄUTERT
Arbeitskontext zusammenstellen und Ergebnisse speichern
Zweck, Grenzen und Abschlusskriterien.
Maßgebliche Datensätze, die über Werkzeuge gelesen werden.
Relevante Passagen mit Quellenverweisen.
FÜR DIESEN SCHRITT AUSWÄHLEN
Anweisungen, Werkzeugergebnisse, Quellenbelege und der jetzt benötigte Arbeitsstand.
ARBEIT SPEICHERN
Die erarbeiteten Ergebnisse und ihre Quellenlinks außerhalb des Kontextfensters speichern.
NÄCHSTER SCHRITT: RELEVANTEN ZUSTAND LADEN + AKTUELLE FAKTEN ABFRAGEN ↗
Die Grafik fasst die im Artikel beschriebenen Gestaltungsüberlegungen zusammen. Für den aktuellen Schritt werden nur relevante Informationen geladen. Ein späterer Schritt kann den gespeicherten Stand erneut laden und aktuelle Datensätze abfragen.
02QUELLENVERGLEICH
Die Arbeit außerhalb des Kontextfensters dauerhaft speichern
Anthropic beschreibt Kontextverdichtung und strukturierte Notizen für längere Aufgaben. Bei der Verdichtung wird ein Gespräch zusammengefasst. Dauerhaft gespeicherte Notizen können später wieder in den Kontext eingelesen werden. Dabei muss abgewogen werden, was die Zusammenfassung bewahrt. Eine zu starke Verdichtung kann Details verlieren lassen, die später wichtig werden. [02]
Damit die Arbeit fortgesetzt werden kann, soll der vorgeschlagene Zustandsdatensatz Entscheidungen, offene Fragen, die nächste Handlung und Links zu den tatsächlichen Ergebnissen enthalten. Eine zusammengefasste Antwort ersetzt nicht das gespeicherte Ergebnis. Der Arbeitsablauf würde Quellenverweise zusammen mit dem Ergebnis aufbewahren und den aktuellen Zustand laden, wenn die Arbeit wieder aufgenommen wird.
Markdown und JSON sind Formate, PostgreSQL ist eine Speicheroption und RAG dient dem Abruf von Belegen. Diese Möglichkeiten lassen sich kombinieren. Die Wahl hängt davon ab, wie sich Informationen ändern, wie sie abgefragt werden und wofür ein maßgeblicher Datensatz benötigt wird.
03QUELLENVERGLEICH
Den Fehler untersuchen, bevor das System verändert wird
Wenn ein relevanter Textabschnitt das Modell nicht erreicht, sollte das Retrieval untersucht werden. Sind die Belege im Kontext vorhanden, werden aber in der Antwort übergangen, sollten Kontextnutzung und Aufgabengestaltung geprüft werden. Fehlt bei der Wiederaufnahme der Arbeit ein fertiges Ergebnis, weil es nie gespeichert wurde, sollte die dauerhafte Speicherung geprüft werden. Für diese Fehler sind unterschiedliche Prüfungen nötig.
Chromas Bericht zu Context Rot hat bei den untersuchten Modellen und Aufgaben eine abnehmende Zuverlässigkeit bei längeren Eingaben festgestellt. Das spricht dafür, den Nutzen des Kontexts zu prüfen. Die Ergebnisse gelten für diese Untersuchung. In meinen umfangreicheren Risikobewertungen habe ich eine geringere Zuverlässigkeit beobachtet. Kontexteffekte, widersprüchliches Material und die Komplexität der Aufgabe sind mögliche Erklärungen, die noch geprüft werden müssten. [03]
Ein Agent braucht genügend relevanten Kontext, um handeln zu können. Dauerhaft gespeicherter Zustand soll außerdem ermöglichen, seine Arbeit nachzuvollziehen und fortzusetzen. Ein größeres Kontextfenster allein belegt weder das eine noch das andere.
QUELLEN / 03
Quellen.
Dieser Artikel beruht auf datierten persönlichen Recherchenotizen. Die Quellenprüfung betrifft die zitierten Aussagen und Links und ist keine vollständige Literaturübersicht. Veröffentlichungsdaten und Grenzen des Quellenzugriffs stehen bei den Quellen.
- Sourcegraph — Context Engineering: A Practical Guide for AI Agents (öffnet in einem neuen Tab)
Abschnitte „What Is Context Engineering?“, „The Four Pillars“ und „Memory“.
- Anthropic — Effective context engineering for AI agents (öffnet in einem neuen Tab)
Abschnitte „Context engineering for long-horizon tasks“, „Compaction“ und „Structured note-taking“.
- Chroma — Context Rot: How Increasing Input Tokens Impacts LLM Performance (öffnet in einem neuen Tab)
Kontrollierte Experimente mit 18 untersuchten LLMs. Abschnitt „Limitations & Future Work“.