Was ist Context Engineering? Was das Modell erhält, bevor es antwortet

Context Engineering gestaltet, welche Informationen ein KI-Modell vor der Inferenz erhält, einschließlich Prompts, Retrieval, Speicher, Anwendungszustand, Tool-Ergebnissen und Konversationsverlauf.
Veröffentlicht:
Aleksandar Stajić
Aktualisiert: 8. Oktober 2026 um 19:43
Was ist Context Engineering? Was das Modell erhält, bevor es antwortet

Context Engineering ist die Gestaltung dessen, welche Informationen ein Sprachmodell zur Inferenzzeit erhält, in welcher Form, in welcher Reihenfolge und für wie lange. Es ist umfassender als Prompt Engineering, weil der Modellkontext Systemanweisungen, Benutzernachrichten, abgerufene Dokumente, Tool-Ergebnisse, Speicher, aktuellen Anwendungszustand, Beispiele, strukturierte Daten und Zwischenartefakte umfassen kann. Das Ziel ist nicht, die Anzahl der Tokens zu maximieren, sondern den kleinsten nützlichen Kontext zu konstruieren, der die für die aktuelle Aufgabe erforderlichen Informationen, Einschränkungen und Belege bewahrt.

Was Context Engineering wirklich bedeutet

Jeder Modellaufruf erfolgt in einer temporären Arbeitsumgebung: die aktuellen Anweisungen, Nachrichten, abgerufenen Belege, Tool-Ausgaben und Zustände, die in das aktive Kontextfenster passen. Context Engineering ist die Disziplin, diese Umgebung bewusst zu konstruieren.

Das Schlüsselwort ist bewusst. Ein naives System verkettet einfach alles, was es hat: vollständigen Verlauf, alle abgerufenen Dokumente, jede Tool-Antwort und große System-Prompts. Ein context-engineered System entscheidet, welche Informationen für die aktuelle Entscheidung erforderlich sind und welche Informationen außerhalb des Fensters bleiben sollten, bis sie benötigt werden.

Dadurch ist Context Engineering teilweise ein Informationsarchitekturproblem, teilweise ein Laufzeitproblem und teilweise ein Evaluierungsproblem. Das Design muss entscheiden, was in den Kontext gelangen kann, woher es kommt, welche Version aktuell ist, wie Konflikte aufgelöst werden, wie viel Detail beibehalten wird und wie das Ergebnis getestet wird.

Das einfachste Beispiel

Stellen Sie sich einen internen Support-Assistenten vor. Ein Benutzer fragt: „Kann dieser Kunde ohne Gebühr kündigen?“

Das Modell benötigt möglicherweise fünf Dinge: die aktuelle Kündigungsrichtlinie, den aktuellen Vertragstyp des Kunden, das effektive Vertragsdatum, die relevanten Ausnahmeregeln und den Autorisierungsumfang des Benutzers.

Es benötigt nicht unbedingt die gesamte Kundendatenbank, das vollständige Richtlinienarchiv, jede vorherige Konversation oder jedes Support-Ticket. Context Engineering ist der Prozess, der die fünf nützlichen Teile auswählt und zusammenstellt, während irrelevante Informationen ausgeschlossen werden.

Vom Anwendungszustand zum Modellkontext

1
1. Aufgabe verstehen
Klassifizieren, was die aktuelle Frage erfordert und welche Informationstypen die Antwort beeinflussen können.
2
2. Autoritativen Zustand ermitteln
Aktuellen Anwendungs- oder Geschäftszustand lesen, der nicht aus dem Gedächtnis geraten werden sollte.
3
3. Unterstützendes Wissen abrufen
Die für die spezifische Aufgabe relevante Richtlinie, Dokumente oder externe Belege finden.
4
4. Berechtigungen und Zugriffsrechte anwenden
Daten ausschließen, die der aktuelle Benutzer oder die Laufzeit nicht dem Modell offenlegen darf.
5
5. Reduzieren und strukturieren
Duplikate entfernen, nützliche Auszüge auswählen und kritische Metadaten, Bedingungen und Ausnahmen bewahren.
6
6. Kontext ordnen
Anweisungen, aktuellen Zustand und entscheidende Belege dort platzieren, wo das Modell sie konsistent nutzen kann.
7
7. Inferenz ausführen
Das Modell erhält den zusammengestellten Kontext und erzeugt die nächste Antwort oder einen Aktionsvorschlag.

Wo das einfache Beispiel endet

Reale Systeme sind schwieriger, weil die für einen Schritt benötigten Informationen möglicherweise nicht bekannt sind, bevor die Ausführung beginnt. Ein Agent kann durch Tools neue Fakten entdecken, Zwischendateien erstellen, sich ändernden externen Zustand empfangen oder eine Aufgabe über mehr als ein Kontextfenster erstrecken.

Context Engineering wird daher dynamisch. Der Kontext für Schritt 12 sollte nicht einfach der Kontext von Schritt 1 plus elf Schichten akkumulierter Ausgabe sein. Er sollte den aktuellen Aufgabenstatus, die noch relevanten Entscheidungen und die für die nächste Aktion erforderlichen Belege widerspiegeln.

Was kann in einen Modellkontext gelangen?

KontextkomponenteZweckTypisches Risiko
System-/EntwickleranweisungenRolle, Einschränkungen, Richtlinien und Verhalten definierenZu vage, widersprüchlich oder mit brüchiger Logik überladen
Aktuelle BenutzeranfrageDefiniert unmittelbare Aufgabe und AbsichtMehrdeutigkeit oder Konflikt mit vorheriger Historie
GesprächsverlaufBewahrt Kontinuität über Turns hinwegVeraltete Annahmen, Wiederholung und Token-Wachstum
Abgerufene DokumenteExternes Wissen/Belege bereitstellenIrrelevanz, veraltete Versionen, schwache Autorität oder Duplikate
Aktueller AnwendungszustandLiefert volatile Geschäfts-/SystemfaktenVerwendung von zwischengespeichertem oder erinnertem Zustand statt aktueller Autorität
Tool-DefinitionenTeilen dem Modell mit, welche Fähigkeiten existieren und wie sie aufgerufen werdenZu viele überlappende Tools oder ausführliche Schemata
Tool-ErgebnisseBringen Beobachtungen aus der Umgebung in die SchleifeGroße verrauschte Ausgaben, nicht vertrauenswürdige Inhalte oder veraltete Beobachtungen
GedächtnisFührt ausgewählte Informationen aus früheren Interaktionen wieder einVeraltung, falsche Verallgemeinerung oder Überpersonalisierung
BeispieleDemonstrieren gewünschtes VerhaltenZu viele Randfälle können die aktuelle Aufgabe verdrängen
ZwischenartefakteTragen Pläne, Zusammenfassungen, Code, Berechnungen oder NotizenAlter Zwischenzustand kann für die endgültige Wahrheit gehalten werden
Richtlinien / SchutzgeländerDefinieren verbotenes oder eingeschränktes VerhaltenKonflikt mit Geschäftslogik oder versteckte Durchsetzungslücken

Context Engineering vs. Prompt Engineering

Prompt Engineering und Context Engineering lösen unterschiedliche Ebenen

Prompt EngineeringContext Engineering
Hauptfokus
Typischer Umfang
Wann es sich ändert
Typisches Scheitern
Beziehung

Anthropic beschreibt Context Engineering ausdrücklich als die natürliche Weiterentwicklung des Prompt Engineering für Systeme, in denen das Modell mit Tools, externen Daten, Nachrichtenhistorie und lang laufendem Agentenzustand arbeiten muss. Die praktische Unterscheidung ist nützlich, weil ein perfekt geschriebener Prompt fehlende autoritative Daten oder einen durch widersprüchlichen Zustand verunreinigten Kontext nicht ausgleichen kann.

Context Engineering vs. Retrieval

Retrieval wählt Kandidateninformationen aus einem externen Korpus oder einer Quelle aus. Context Engineering entscheidet, was danach und darum herum mit diesem Retrieval geschieht.

Der Retriever kann 30 Passagen zurückgeben. Ein Reranker kann sie auf 10 reduzieren. Die Kontextschicht kann vier Passagen auswählen, Duplikate entfernen, Quell-/Versionsmetadaten anhängen, sie mit dem aktuellen Anwendungszustand kombinieren und sie nach den Systemanweisungen platzieren.

Deshalb kann ein RAG-System die richtige Passage abrufen und trotzdem schlecht antworten: Das Scheitern kann während der Kontextzusammenstellung statt beim Retrieval auftreten.

Context Engineering vs. Gedächtnis

Gedächtnis sind Informationen, die außerhalb des unmittelbaren Modellaufrufs bewahrt werden, damit sie später erneut verwendet werden können. Kontext sind die Informationen, die tatsächlich in den aktuellen Aufruf geladen werden.

Ein Gedächtnissystem kann Tausende Fakten, Notizen oder frühere Entscheidungen enthalten. Context Engineering wählt aus, welche davon für die aktuelle Aufgabe wieder eingeführt werden sollen. Jedes Gedächtnis bei jedem Turn zu laden, untergräbt den Zweck einer externen Gedächtnisschicht.

Die Unterscheidung wird entscheidend für volatilen Zustand. Ein erinnerter Projektstatus oder eine Benutzerpräferenz kann nützlich sein, aber der aktuelle autoritative Zustand muss möglicherweise vor einer folgenreichen Entscheidung neu gelesen werden.

Context Engineering vs. Anwendungszustand

Anwendungszustand ist der aktuelle Zustand des äußeren Systems: Kontostand, Ticketstatus, Dateiversion, Workflow-Phase, Deployment-Zustand oder Aufgabenfortschritt.

Zustand kann in den Kontext zusammengefasst werden, aber die Zusammenfassung ist nicht der Zustand selbst. Für folgenreiche Operationen muss die Laufzeit möglicherweise das autoritative System unmittelbar vor der Aktion neu lesen, anstatt einem früheren modellsichtbaren Snapshot zu vertrauen.

Werkzeugdesign ist Teil des Kontext-Engineerings

Werkzeuge geben Agenten nicht nur Fähigkeiten. Werkzeugnamen, Beschreibungen, Schemas und Ergebnisse werden zu modell-sichtbaren Informationen, die Entscheidungen prägen.

Die aktuelle Kontext-Engineering-Richtlinie von Anthropic betont token-effiziente Werkzeuge und warnt vor aufgeblähten Werkzeugsätzen mit überlappender Funktionalität. Ein Werkzeugkatalog, der für einen Menschen schwer zu unterscheiden ist, ist auch für ein Modell schwer zuverlässig zu routen.

Auch Werkzeugausgaben brauchen Kontextdisziplin. Ein vollständiges Protokoll mit 20.000 Zeilen zurückzugeben, wenn der Agent eine einzelne Fehlerbedingung angefordert hat, verbraucht Aufmerksamkeit und kann die entscheidenden Beweise verschütten.

Just-in-Time-Kontext vs. vorgeladener Kontext

Zwei Arten der Informationsbereitstellung

Vorgeladener KontextJust-in-Time-Kontext
Methode
Stärke
Risiko
Nützlich wenn

Anthropic beschreibt ein hybrides Muster, bei dem ein Teil des stabilen Kontexts vorgeladen wird, während Agenten zur Laufzeit zusätzliche Informationen abrufen. Dies ist ein nützliches Architekturmuster, weil nicht jede wichtige Tatsache eine dauerhafte Residenz im Kontextfenster verdient.

Kontext ist ein Budget, kein Speichersystem

Ein Kontextfenster definiert Kapazität. Es garantiert nicht, dass jedes Token gleich gut genutzt wird. Das Modell muss Aufmerksamkeit über Anweisungen, Verlauf, Beweise, Werkzeuge und Zwischenzustand verteilen.

Das praktische Ziel ist daher nicht, das Fenster zu füllen. Es ist, den Nutzen des begrenzten Aufmerksamkeitsbudgets zu maximieren.

Anthropic formuliert ein ähnliches Prinzip als das Finden der kleinsten hochsignaligen Token-Menge, die die Wahrscheinlichkeit des gewünschten Verhaltens maximiert. Die Kontextmanagement-Richtlinie von OpenAI warnt ebenfalls, dass unkuratierter Verlauf, redundante Werkzeugergebnisse und verrauschtes Retrieval selbst große Fenster überwältigen können.

Warum mehr Kontext schlechter sein kann

Zusätzlicher Kontext kann irrelevante Informationen, veralteten Zustand, doppelte Beweise, widersprüchliche Anweisungen oder Positionskonkurrenz einführen. Er kann auch dazu führen, dass Kompaktierungssysteme Details verwerfen, die später wichtig werden.

Die klassische Lost-in-the-Middle-Studie zeigte, dass Langkontextmodelle Informationen unterschiedlich nutzen können, je nachdem, wo relevanter Inhalt erscheint, wobei die Leistung oft abnimmt, wenn entscheidende Informationen in die Mitte langer Eingaben gesetzt werden.

Das bedeutet nicht, dass langer Kontext von Natur aus schlecht ist. Es bedeutet, dass Verfügbarkeit innerhalb des Fensters nicht dasselbe ist wie zuverlässige Nutzung.

Die Kontextreihenfolge sollte bewusst gewählt werden

Kontextkonstruktion ist auch ein Reihenfolgeproblem. Kritische Anweisungen, aktueller Zustand, entscheidende Beweise und aufgabenspezifische Einschränkungen sollten nicht willkürlich aneinandergereiht werden.

Es gibt keine universell perfekte Reihenfolge für jedes Modell und jede Aufgabe. Die Architektur sollte daher testen, ob eine Neuordnung der Beweise die Korrektheit verändert und ob wichtige Informationen über realistische Kontextvariationen hinweg robust bleiben.

Eine stabile Antwort, die sich dramatisch ändert, wenn zwei gleichermaßen gültige Passagen ihre Positionen tauschen, deutet auf eine Kontextsensitivität hin, die gemessen und nicht ignoriert werden sollte.

Konfliktbehafteter Kontext erfordert explizite Vorrangregeln

Ein Modell kann eine alte Richtlinie und eine neue Richtlinie erhalten, eine erinnerte Präferenz und eine aktuelle explizite Anweisung oder einen zwischengespeicherten Status und ein Live-API-Ergebnis. Das System sollte nicht erwarten, dass das Modell den Vorrang aus dem Prosastil ableitet.

Context Engineering sollte Vorrang durch Quellenauswahl, Metadaten, Reihenfolge oder explizite Anweisungen kodieren: der aktuelle autoritative Zustand überschreibt veraltete Kopien; eine explizite aktuelle Nutzeranweisung überschreibt eine ältere abgeleitete Präferenz; eine genehmigte Richtlinie ersetzt veraltete Entwürfe.

KonfliktBevorzugte Kontextregel
Aktueller Zustand vs. erinnerter ZustandAktualisieren und die autoritative aktuelle Quelle bevorzugen.
Aktuelle Richtlinie vs. ersetzte RichtlinieAktuelle Version einbeziehen; alte Version nur beibehalten, wenn ein historischer Vergleich erforderlich ist.
Explizite Nutzeranweisung vs. alte abgeleitete PräferenzDie aktuelle explizite Anweisung bevorzugen.
Primärquelle vs. sekundäre ZusammenfassungPrimärquelle für Aussagen verwenden, die Autorität erfordern; die Zusammenfassung kann die Erklärung stützen.
Werkzeugbeobachtung vs. ModellvorwissenDen aktuell beobachteten Zustand bevorzugen, wenn das Werkzeug für diese Tatsache autoritativ ist.
Zwei ungelöste autoritative QuellenDen Konflikt offenlegen, anstatt eine einheitliche Antwort zu erfinden.

Kompaktierung ist Kontexttransformation, keine verlustfreie Speicherung

Langlebige Systeme müssen irgendwann den Verlauf kürzen, zusammenfassen oder kompaktieren. Kompaktierung erzeugt eine neue Repräsentation des vorherigen Kontexts, damit der Agent fortfahren kann, ohne jedes Token erneut abzuspielen.

OpenAIs Beispiele für Kontextmanagement verwenden Kürzung und Kompression für langlebige Sitzungen. Anthropic beschreibt Kompaktierung als eine primäre Technik, um die Kohärenz aufrechtzuerhalten, wenn eine Interaktion sich dem Kontextlimit nähert.

Der schwierige Teil ist zu entscheiden, was nicht sicher entfernt werden kann: ungelöste Aufgaben, Identifikatoren, Nutzereinschränkungen, Sicherheitsgrenzen, Architekturentscheidungen, Ausnahmen, Quellenherkunft und die Bedingungen, unter denen eine frühere Schlussfolgerung gültig ist.

Gültigkeitsgrenzen bewahren

Wichtige Schlussfolgerungen sollten die Bedingungen mitführen, unter denen sie weiterhin gestützt werden: Version, Datum, Geltungsbereich, Annahmen, Quellenautorität und ungelöste Meinungsverschiedenheiten.

Context Engineering ist daher mit der Answer Validity Boundary verbunden. Der Kontextassembler sollte nicht die Metadaten entfernen, die bestimmen, ob Belege noch anwendbar sind.

Context Engineering ist auch eine Sicherheitsgrenze

Daten, die das Modell erreichen, haben eine wichtige Systemgrenze überschritten. Die Kontextassemblierung muss daher Autorisierung, Mandantentrennung, Vertraulichkeit und Datenminimierungsregeln respektieren.

Ein Retriever kann technisch eine Passage finden, auf die der aktuelle Nutzer keinen Zugriff hat. Das korrekte Design besteht darin, zu verhindern, dass diese Passage in den Modellkontext gelangt, anstatt sich darauf zu verlassen, dass das Modell sie ignoriert.

Werkzeugausgaben können auch nicht vertrauenswürdige Anweisungen oder adversarialen Inhalt enthalten. Context Engineering sollte die Unterscheidung zwischen Anwendungsanweisungen und externen Daten bewahren, damit abgerufener Text nicht stillschweigend Anweisungsautorität erlangen kann.

Eine praktische Architektur für Context Engineering

SchichtVerantwortung
Autoritative SystemeBesitzen den aktuellen Geschäfts-/Systemzustand und offizielle Aufzeichnungen.
WissensquellenBesitzen Dokumente, Richtlinien, Spezifikationen, Forschung oder externe Belege.
SpeicherBewahrt ausgewählte Informationen über Turns oder Sitzungen hinweg auf.
Retrieval-SchichtFindet aufgabenrelevante Kandidaten aus externen Quellen.
Tool-/Runtime-SchichtLiest Zustand, führt Aktionen aus und liefert Beobachtungen zurück.
Kontext-AssemblerWählt modell-sichtbare Informationen aus, filtert, dedupliziert, ordnet und formatiert sie.
ModellSchlussfolgert und generiert über den zusammengesetzten Kontext.
Validierung/EvaluierungPrüft, ob ausgewählter Kontext und resultierende Ausgabe aufgabenspezifische Anforderungen erfüllen.

Der Kontext-Assembler ist konzeptionell wichtig, auch wenn kein Modul genau diesen Namen trägt. In einer kleinen Anwendung kann er gewöhnlicher Anwendungscode sein. In einer großen Agentenplattform kann er Sitzungsverwaltung, Retrieval, Speicher, Tool-Middleware, Kompaktierung und Richtliniendurchsetzung kombinieren.

Eine praktische Richtlinie zum Kontextaufbau

RegelWarum sie wichtig ist
Beginne mit der aktuellen AufgabeTrage Informationen nicht allein deshalb mit, weil sie früher existierten.
Lies flüchtigen Zustand erneutSpeicher und alter Kontext können veraltet sein.
Rufe gerade genug Belege abGroße Kandidatenmengen können entscheidende Informationen verwässern.
Bewahre QuellmetadatenVersion, Datum und Autorität bestimmen, ob ein Beleg noch gilt.
Entferne doppelte InhalteRedundanz verbraucht Tokens, ohne Informationen hinzuzufügen.
Bevorzuge strukturierte Zusammenfassungen für große Tool-AusgabenLege entscheidende Felder offen statt rohes Rauschen, wo Treue es erlaubt.
Halte Regeln mit Ausnahmen zusammenEine Regel von ihrer Ausnahme zu trennen, erzeugt falsche Gewissheit.
Mache Vorrang explizitVerlange nicht vom Modell, abzuleiten, welche widersprüchliche Quelle gewinnt.
Halte dauerhaften Zustand außerhalb des KontextsKontext ist temporäres Arbeitsgedächtnis, nicht die Datenbank.
Kompaktiere mit RetentionstestsVerifiziere, dass Identifikatoren, Einschränkungen, Herkunft und ungelöster Zustand erhalten bleiben.
Messe ReihenfolgeempfindlichkeitKorrektheit sollte nicht versehentlich von willkürlicher Dokumentreihenfolge abhängen.
Evaluiere Kontext getrennt von ModellqualitätEin stärkeres Modell kann fehlende oder unzulässige Belege nicht zuverlässig kompensieren.

Wie man Context Engineering evaluiert

EigenschaftFrageBeispieltest
HinlänglichkeitEnthält der Kontext alles, was zur Lösung der Aufgabe erforderlich ist?Entferne einen Beleg und beobachte, ob die Antwort ungestützt wird.
RelevanzWie viel Kontext ist für die Aufgabe unnötig?Messe die Qualität, während irrelevante Passagen hinzugefügt oder entfernt werden.
AutoritätSind entscheidende Aussagen in der richtigen Quellklasse begründet?Injiziere eine flüssigere, aber nicht autoritative widersprüchliche Quelle.
AktualitätÜberschreibt der aktuelle Zustand veraltete Kopien?Ändere den autoritativen Zustand nach einem vorherigen Turn und führe erneut aus.
PositionsrobustheitHängt die Antwortqualität stark von der Position der Belege ab?Randomisiere die Kandidatenreihenfolge über wiederholte Versuche.
KonfliktbehandlungBefolgt das Modell explizite Vorrangregeln?Präsentiere alten und neuen Zustand zusammen.
Kompaktierungs-RetentionBewahrt die Zusammenfassung Einschränkungen und Gültigkeitsgrenzen?Vergleiche die Aufgabenleistung vor/nach der Kompaktierung.
Token-EffizienzVerbessert zusätzlicher Kontext die Qualität genug, um Latenz/Kosten zu rechtfertigen?Führe kontrollierte Ablationen der Kontextgröße durch.
SicherheitKönnen unzulässige oder gegnerische Inhalte in den Modellkontext gelangen?Teste Mandanten-, Berechtigungs- und Prompt-Injection-Grenzen.

Kontextassemblierung ist eine eigenständige RAG-Fehlerschicht

Eine RAG-Pipeline kann beim Retrieval erfolgreich sein und dennoch nachgelagert fehlschlagen. Die relevante Quelle kann auf Rang 2 erscheinen, doch der Kontext-Assembler kann sie verwerfen, abschneiden, mit veraltetem widersprüchlichem Material kombinieren oder das Token-Budget überschreiten.

Deshalb sollten Retrieval-Traces mit dem tatsächlichen, an das Modell gesendeten Kontext verglichen werden. Ohne diesen Vergleich werden Kontextfehler leicht als Embedding- oder Modellfehler fehldiagnostiziert.

Belege aus der ursprünglichen Implementierung

Source of Truth Research Engine: begrenzte Recherche statt unbegrenztem Kontext

Die Source of Truth Research Engine trennt Entdeckung, Beschaffung, Extraktion, Verifikation, Widerspruchsanalyse und Synthese in begrenzte Recherchephasen, statt eine einzige riesige Rechercheaufgabe und alles angesammelte Material in einen einzigen Modellaufruf zu senden.

Ihr Evidenzmodell speichert Sources, Artifacts, Claims, Relations, Contradictions und Herkunft außerhalb des Modellkontexts. Das Modell kann die für den aktuellen Rechercheschritt benötigte Teilmenge erhalten, während dauerhafte Belege im externen Speicher verbleiben.

Das ist ein konkretes Context-Engineering-Muster: dauerhafter Recherchezustand lebt außerhalb des Modellfensters; der aktive Modellkontext wird für die aktuelle Phase rekonstruiert.

Aaasaasa AI Client: Runtime, Berechtigungen und Kontext sind getrennte Anliegen

Der Aaasaasa AI Client trennt Anbieter-/Modellauswahl, Laufzeitort, Workspace-Berechtigungen, lokale Ressourcen und Tool-Zugriff. Dadurch wird verhindert, dass der Modellkontext zum Eigentümer von Autorisierung oder Anwendungszustand wird.

Direct Chat und agentische Laufzeitumgebungen können unterschiedliche Tool-Fähigkeiten haben. Workspace-Berechtigungsprofile werden von der Laufzeitumgebung durchgesetzt und nicht nur im natürlichsprachlichen Kontext beschrieben. Diese Unterscheidung ist wichtig: Der Kontext kann einem Modell sagen, was es tun soll, während die Laufzeitumgebung weiterhin durchsetzen muss, was tatsächlich erlaubt ist.

Die Implementierungsbelege hier sind architektonische Trennung, nicht die Behauptung, dass jede in diesem Artikel beschriebene fortgeschrittene Kontextmanagement-Technik bereits implementiert ist.

ImplementierungsmusterLektion für Context Engineering
Externer EvidenzspeicherDauerhaftes Wissen muss nicht im Modellfenster verbleiben.
Begrenzte RecherchephasenVerschiedene Schritte können unterschiedlichen Kontext erhalten, statt eine riesige Historie anzusammeln.
Behauptungen + Provenienz außerhalb des KontextsDie Identität von Evidenz überlebt über den temporären Inferenzzustand hinaus.
Von der Laufzeitumgebung durchgesetzte BerechtigungenSicherheitsautorität hängt nicht davon ab, dass sich das Modell an eine Anweisung erinnert.
Getrennte Konzepte für lokal/Anbieter/Modell/LaufzeitKontext ist nur eine Schicht der breiteren KI-Anwendungsarchitektur.

Häufige Fehlermuster im Context Engineering

FehlermusterWas schiefgeht
Die gesamte Konversation für immer erneut abspielenAlte Annahmen, Wiederholungen und Token-Wachstum überwältigen die aktuelle Absicht.
Jedes abgerufene Ergebnis in den Prompt aufnehmenRauschen, Duplikate und widersprüchliche Versionen verwässern entscheidende Evidenz.
Speicher als aktuellen Zustand verwendenVeraltete Informationen ersetzen stillschweigend den maßgeblichen Live-Zustand.
Rohe Tool-Ausgabe zurückgebenGroße Logs oder Antworten verbrauchen Aufmerksamkeit, ohne Entscheidungswert hinzuzufügen.
Tool-Beschreibungen hinter vagen Namen verbergenDas Modell kann nicht zuverlässig entscheiden, welche Fähigkeit es verwenden soll.
Verdichten ohne RetentionstestsKritische Einschränkungen, Identifikatoren oder Ausnahmen verschwinden.
Anweisungen und nicht vertrauenswürdige Daten vermischenExterne Inhalte können als Anweisung mit höherer Autorität interpretiert werden.
Eine statische Kontextvorlage für jede Aufgabe verwendenVerschiedene Aufgaben erhalten irrelevante Informationen und verpassen aufgabenspezifische Evidenz.
Quellversion/-datum ignorierenVeraltete, aber relevante Evidenz kann den aktuellen maßgeblichen Zustand dominieren.
Ein größeres Kontextfenster als Qualitätsgarantie behandelnDie Kapazität steigt, während Aufmerksamkeits- und Konfliktprobleme bestehen bleiben.

Häufige Missverständnisse

MissverständnisKorrektur
„Context Engineering ist nur Prompt Engineering mit einem neuen Namen.“Prompts sind eine Komponente; Context Engineering umfasst auch Retrieval, Speicher, Zustand, Tool-Ergebnisse, Historie und Verdichtung.
„Kontext bedeutet Chat-Verlauf.“Der Verlauf ist nur eine mögliche Kontextquelle.
„Mehr Kontext ist immer besser.“Zusätzliche Informationen können das Signal reduzieren, Konflikte einführen und die Kosten erhöhen.
„Wenn Retrieval es gefunden hat, hat das Modell es gesehen.“Abgerufene Kandidaten können vor der Inferenz gefiltert, abgeschnitten oder weggelassen werden.
„Langer Kontext macht RAG überflüssig.“Große Fenster erhöhen die Kapazität, lösen aber nicht Probleme mit Aktualität, Autorität, Berechtigungen oder dynamischem Retrieval.
„Speicher sollte immer geladen werden.“Speicher sollte entsprechend der aktuellen Aufgabe ausgewählt werden.
„Eine Zusammenfassung bewahrt alles Wichtige.“Verdichtung ist verlustbehaftet, sofern sie nicht ausdrücklich auf Retention getestet wird.
„Anweisungen können Berechtigungen durchsetzen.“Autorisierung muss durch Laufzeit-/Anwendungskontrollen durchgesetzt werden, nicht nur durch Kontext.
„Ein Kontextrezept funktioniert für jedes Modell.“Die Kontextsensitivität variiert je nach Modell, Aufgabe, Korpus und Laufzeitumgebung.
„Context Engineering ist nur für Agenten.“Agenten verstärken den Bedarf, aber gewöhnliche RAG- und Konversationsanwendungen erfordern ebenfalls Kontextkonstruktion.

Eine praktische Abfolge für Context Engineering

Kontext von der aktuellen Entscheidung rückwärts konstruieren

1
1. Die nächste Modellentscheidung definieren
Geben Sie an, was das Modell in diesem Schritt beantworten, klassifizieren, planen oder auswählen muss.
2
2. Erforderliche Fakten und Einschränkungen identifizieren
Listen Sie den minimalen Zustand, die Regeln, Evidenz und Anweisungen auf, die das Ergebnis wesentlich verändern können.
3
3. Autorität und Berechtigungen klären
Bestimmen Sie, welche Quellen aktuell, maßgeblich und für den aktuellen Principal zugänglich sind.
4
4. Bei Bedarf abrufen oder lesen
Beschaffen Sie die erforderliche Evidenz und den volatilen Zustand, statt sich auf veralteten Kontext zu verlassen.
5
5. Rauschen reduzieren
Duplikate entfernen, zusammenfassen oder Passagen auswählen, ohne entscheidende Ausnahmen oder Provenienz zu verwerfen.
6
6. Strukturieren und ordnen
Machen Sie Anweisungen, aktuellen Zustand, Evidenz und Tool-Beobachtungen unterscheidbar.
7
7. In das Token-Budget einpassen
Bevorzugen Sie Kontext mit hohem Signal und verlagern Sie dauerhafte Informationen außerhalb des Fensters.
8
8. Das Modell ausführen
Führen Sie die Inferenz über den zusammengestellten Kontext aus.
9
9. Fehler beobachten
Erfassen Sie, ob das Problem durch fehlenden, veralteten, verrauschten, widersprüchlichen oder schlecht geordneten Kontext entstanden ist.
10
10. Nach Modell-/Laufzeitänderungen neu bewerten
Eine Kontextstrategie ist nur für die Modelle, Tools und Workloads gültig, an denen sie getestet wurde.

Checkliste für Context Engineering

FrageErwartete Antwort
Welche genaue Entscheidung wird das Modell als Nächstes treffen?Eine begrenzte Aufgabe, kein vages langfristiges Ziel.
Welche Informationen können diese Entscheidung wesentlich verändern?Explizite minimale Evidenz-/Zustandsmenge.
Welche Daten sind jetzt maßgeblich?Aktuelle Quelle/Version und Aktualitätsregel.
Welche Daten sind optionaler Hintergrund?Von entscheidender Evidenz getrennt.
Was darf nicht in den Kontext gelangen?Nicht autorisierte, unnötige oder übermäßig sensible Daten.
Welche Speicherelemente sind relevant?Nach Aufgabe ausgewählt, nicht automatisch erneut abgespielt.
Welche Tool-Ausgaben sollten reduziert werden?Große Antworten werden in entscheidungsrelevante Form überführt.
Welche Einschränkungen müssen die Verdichtung überleben?Identifikatoren, Ausnahmen, Verpflichtungen, ungelöster Zustand und Provenienz.
Wie wird Vorrang dargestellt?Aktuelle/maßgebliche Informationen können veraltete oder schwächere Quellen zuverlässig überschreiben.
Woran werden Sie erkennen, dass der Kontext versagt hat?Kontextspezifische Evals und Traces existieren.
Kann die Antwort reproduziert werden?Modell-Eingabe oder rekonstruierbarer Kontext-Trace ist verfügbar, wo angemessen.
Kann ein stärkeres oder größeres Modell die Strategie ändern?Die Kontextrichtlinie ist versionsbewusst und wird empirisch neu bewertet.

Randfälle und Einschränkungen

Manche Aufgaben sind so einfach, dass Context Engineering auf einen kurzen System-Prompt und eine Benutzernachricht reduziert wird. Das Hinzufügen von Retrieval, Speicher und Verdichtung würde nur unnötige Architektur einführen.

Manche Aufgaben erfordern hohe Recall und können absichtlich mehr Kontext einbeziehen, bevor später synthetisiert wird. Recherche, Entdeckung und juristische Prüfung können es vorziehen, Auslassungen zu vermeiden, statt die Token-Anzahl zu minimieren.

Manche Informationen sollten niemals vor der Verwendung zusammengefasst werden. Exakte Verträge, Code, kryptografisches Material, numerische Aufzeichnungen und regulatorische Texte können einen wörtlichen oder strukturierten Abruf erfordern, wenn eine Komprimierung die Bedeutung verändern könnte.

Das Verhalten bei langem Kontext variiert erheblich zwischen Modellen. Eine Strategie, die an einem Modell, einer Kontextlänge oder einem Tool-Harness validiert wurde, sollte nicht automatisch auf ein anderes übertragen werden.

Das Modell kann hervorragenden Kontext dennoch ignorieren oder falsch interpretieren. Context Engineering verbessert die Informationsumgebung; es garantiert jedoch nicht die Korrektheit des Schlussfolgerns.

Was würde diese Antwort ändern?

Zukünftige Modelle könnten robuster gegenüber langem Kontext, Positionseffekten und widersprüchlichen Informationen werden. Das könnte den Umfang manueller Kuratierung reduzieren.

Die architektonische Unterscheidung bliebe dennoch nützlich, weil Berechtigungen, Aktualität, Speicherpersistenz, Quellenautorität und externer Anwendungszustand unabhängig von der Kontextfenstergröße außerhalb des Modells existieren.

Das empfohlene Gleichgewicht zwischen vorab geladenem und Just-in-Time-Kontext ändert sich ebenfalls mit Latenzanforderungen, Zuverlässigkeit der Tools, Korpusgröße, Modellkosten und der Dynamik der zugrunde liegenden Informationen.

Verwandtes kanonisches Wissen

Context Engineering liegt zwischen Retrieval und Generierung. RAG erklärt, wie externes Wissen abgerufen wird; R01 trennt Embeddings, Vektorsuche und Reranking; Context Engineering erklärt, was letztendlich das Modell erreicht.

Die Source-of-Truth-Architektur beantwortet eine andere Frage: nicht welche Informationen im Kontext vorhanden sind, sondern welche Quelle autorisiert ist, eine Aussage zu belegen.

Der bestehende Artikel Warum mehr Kontext KI-Antworten verschlechtern kann ist der diagnostische Begleiter zu dieser kanonischen Definition. Er konzentriert sich auf Kontextverschmutzung, Positionseffekte, Top-k-Wachstum, Kompaktierungsverlust und Antwortverschlechterung, anstatt Context Engineering selbst neu zu definieren.

Häufig gestellte Fragen

FAQ zu Context Engineering

Was ist Context Engineering?

Context Engineering ist das Design und die Laufzeitverwaltung der Informationen, die ein Sprachmodell zur Inferenzzeit erhält, einschließlich Anweisungen, Verlauf, abgerufener Belege, Speicher, Zustand, Tools und Tool-Ergebnissen.

Wie unterscheidet sich Context Engineering von Prompt Engineering?

Prompt Engineering konzentriert sich darauf, wie Anweisungen und Beispiele geschrieben werden. Context Engineering umfasst Prompts, entscheidet aber auch, welche externen Informationen, Zustände, Verläufe, Speicherinhalte und Tool-Beobachtungen darum herum platziert werden.

Ist RAG dasselbe wie Context Engineering?

Nein. RAG ruft externe Informationen ab. Context Engineering entscheidet, wie abgerufene Informationen gefiltert, mit anderen Zuständen kombiniert und tatsächlich an das Modell übermittelt werden.

Ist Speicher dasselbe wie Kontext?

Nein. Speicher persistiert Informationen außerhalb des aktuellen Modellaufrufs. Kontext ist die Teilmenge der Informationen, die in die aktuelle Inferenz geladen wird.

Warum kann mehr Kontext eine Antwort verschlechtern?

Zusätzlicher Kontext kann Rauschen, veraltete Zustände, widersprüchliche Belege, Duplikate und Positionskonkurrenz einführen. Große Kontextkapazität garantiert keine ebenso zuverlässige Nutzung jedes Tokens.

Was ist Kontextkompaktierung?

Kompaktierung fasst angesammelten Verlauf zusammen oder transformiert ihn in eine kleinere Repräsentation, damit ein langlebiges System fortfahren kann, ohne jedes vorherige Token erneut zu verarbeiten.

Sollte der aktuelle Anwendungszustand im Kontext gespeichert werden?

Er kann zur Schlussfolgerung im Kontext repräsentiert werden, aber folgenreiche Operationen sollten oft die autoritative Quelle erneut lesen, weil Kontext-Snapshots veralten können.

Wird Context Engineering nur für KI-Agenten benötigt?

Nein. Agenten machen Kontextmanagement dynamischer, aber auch RAG-Systeme, Assistenten, Copiloten und Multi-Turn-Anwendungen benötigen eine bewusste Kontextkonstruktion.

Glossar

Zentrale Begriffe des Context Engineering

Context Engineering
Das Design und die Laufzeitverwaltung der Informationen, die einem Sprachmodell für einen bestimmten Inferenzschritt bereitgestellt werden.
Kontextfenster
Die endliche Token-Kapazität des Modells für die Eingabe und, je nach Modellschnittstelle, zugehörige generierte Tokens oder aktive Sequenz.
Prompt Engineering
Das Design von Anweisungen, Beispielen und Prompt-Struktur, um nützliches Modellverhalten hervorzurufen.
Kontextassemblierung
Der Prozess der Auswahl, Filterung, Anordnung und Formatierung modellsichtbarer Informationen vor der Inferenz.
Just-in-Time-Retrieval
Das dynamische Laden von Informationen, wenn die aktuelle Aufgabe sie erfordert, anstatt alle potenziell relevanten Daten vorab zu laden.
Kompaktierung
Die Reduzierung angesammelten Kontexts in eine kleinere Repräsentation, während versucht wird, die für zukünftige Schritte benötigten Informationen zu bewahren.
Kontextverschmutzung
Verschlechterung durch irrelevante, veraltete, widersprüchliche oder redundante Informationen, die den Arbeitskontext des Modells belegen.
Anwendungszustand
Der aktuelle autoritative Zustand des externen Systems, Workflows oder Bereichs, der unabhängig vom Modellkontext existiert.
Speicher
Informationen, die außerhalb des unmittelbaren Modellaufrufs für eine mögliche Verwendung in späteren Turns oder Sitzungen gespeichert werden.
Abgerufener Kontext
Externe Informationen, die von einem Retrieval-System ausgewählt und dem Modell ganz oder teilweise verfügbar gemacht werden.
Positionsrobustheit
Das Ausmaß, in dem die Korrektheit des Modells stabil bleibt, wenn sich Position oder Reihenfolge des relevanten Kontexts ändern.
Gültigkeitsgrenze
Der Umfang, die Zeit, Annahmen, Versionen und Evidenzbedingungen, innerhalb derer eine Schlussfolgerung gestützt bleibt.

Fazit

Context Engineering ist die Schicht, die entscheidet, was das Modell sieht, bevor es antwortet. Dadurch ist es umfassender als Prompting und dem Retrieval nachgelagert, während es sich zugleich von dauerhaftem Speicher und autoritativem Anwendungszustand unterscheidet.

Eine starke Kontextarchitektur behandelt das Kontextfenster nicht als Datenbank. Sie hält dauerhaften Zustand und dauerhaftes Wissen außerhalb des Modells, lädt, was für die aktuelle Entscheidung erforderlich ist, bewahrt Autorität und Herkunft, entfernt unnötiges Rauschen und aktualisiert volatile Informationen bei Bedarf.

Das praktische Ziel ist daher nicht maximaler Kontext. Es ist minimal ausreichender, signalstarker, korrekt autorisierter und gültigkeitsbewahrender Kontext für die nächste Modellentscheidung.

Primärquellen und aktuelle Leitlinien

Die folgenden Quellen stützen die aktuelle Terminologie des Context Engineering, das Verhalten bei langem Kontext und operative Muster des Kontextmanagements. Projektabschnitte sind ausdrücklich Umsetzungsbelege und keine allgemeingültigen Aussagen.

Anthropic — Effektives Context Engineering für KI-Agenten

Offizielle technische Leitlinien, die Context Engineering, Just-in-Time-Retrieval, Kompaktierung, strukturiertes Gedächtnis und Kontextkuratierung für Agenten definieren.

OpenAI — Context Engineering: Kurzzeitgedächtnisverwaltung mit Sitzungen

Offizielle Cookbook-Leitlinien zum Kontextmanagement, zur Kürzung und zur Komprimierung für lang laufende Agentensitzungen.

OpenAI — Agenten-Leitfaden

Aktuelle OpenAI-Entwicklerleitlinien zu Agenten-Laufzeitumgebungen, Kontext über Schritte hinweg und Orchestrierungsverantwortung.

Lost in the Middle: Wie Sprachmodelle lange Kontexte nutzen

Forschung, die zeigt, dass die Leistung von Modellen mit langem Kontext stark von der Position relevanter Informationen in der Eingabe abhängen kann.

Related Articles

Frontend- und Backend-Entwicklung

Frontend- und Backend-Entwicklung

Front-End- und Back-End-Entwicklung ist ein wesentlicher Bestandteil der Webentwicklung und umfasst die Erstellung von Webanwendungen und Websites. Die Front-End-Entwicklung konzentriert sich auf die Benutzeroberfläche, während die Back-End-Entwicklung für die Programmierung und Verwaltung der Serverseite verantwortlich ist.

Neues Qwen 3.5-Plus: Open-Source-KI macht jetzt Ernst

Neues Qwen 3.5-Plus: Open-Source-KI macht jetzt Ernst

Entdecken Sie die bahnbrechenden Funktionen und Vorteile von Alibabas Qwen 3.5-Plus, einer revolutionären Open-Source-KI für Entwickler.

Vektordatenbanken, Embeddings und Reranking: Drei verschiedene Teile des Retrievals

Vektordatenbanken, Embeddings und Reranking: Drei verschiedene Teile des Retrievals

Embeddings repräsentieren Bedeutung, Vektordatenbanken rufen Kandidaten ab und Reranker verfeinern Ergebnisse. Erfahren Sie, wie sich diese drei Retrieval-Ebenen unterscheiden und in RAG zusammenwirken.

MLOps vs. LLMOps: Was sich ändert, wenn das Modell ein LLM ist

MLOps vs. LLMOps: Was sich ändert, wenn das Modell ein LLM ist

MLOps betreibt Systeme für maschinelles Lernen; LLMOps erweitert diese Praktiken auf Prompts, Kontext, Retrieval, Anbieter, Tools, Evaluierungen und Laufzeitverhalten rund um große Sprachmodelle.

Die GPU ist nicht das Produkt: Zukunftssichere private KI-Architektur

Die GPU ist nicht das Produkt: Zukunftssichere private KI-Architektur

Private KI-Infrastruktur sollte nicht um eine einzige GPU oder ein einziges Modell herum konzipiert werden. Ein resilienterer Ansatz kombiniert schnelle Inferenz-GPUs, speicherstarke KI-Systeme, physische KI-Knoten und optionale Frontier-Cloud-Modelle hinter einer fähigkeitsbewussten Routing-Schicht.

Qwen 3.6 in der Produktion: Release-Runbook, KI-Rollback und LLMOps-Versionierung

Qwen 3.6 in der Produktion: Release-Runbook, KI-Rollback und LLMOps-Versionierung

Qwen 3.6 ist nicht nur ein weiteres Modell-Upgrade. Es ist gleichzeitig ein Release-Ereignis, ein Rollback-Szenario und ein Versionierungsproblem. Dieser Artikel erklärt, wie Qwen 3.6 in der Produktion durch LLMOps-Disziplin, Prompt- und Modell-Rückverfolgbarkeit, kontrollierten Rollout und evidenzbasierte Rollback-Bereitschaft gehandhabt werden sollte.

RBAC vs. Mandantenisolierung: Zwei unterschiedliche Sicherheitsgrenzen

RBAC vs. Mandantenisolierung: Zwei unterschiedliche Sicherheitsgrenzen

RBAC steuert, was ein Benutzer tun darf; Mandantenisolierung steuert, auf welche Ressourcen eines Mandanten diese Aktion zugreifen darf. Erfahren Sie, warum die Sicherheit von Multi-Tenant-SaaS beide Grenzen erfordert.

Warum mehr Kontext KI-Antworten verschlechtern kann

Warum mehr Kontext KI-Antworten verschlechtern kann

Ein größeres Kontextfenster garantiert keine bessere Antwort. Dieser Artikel erklärt, wie Signalverwässerung, widersprüchliche Belege, veralteter Zustand, Positionssensitivität und verlustbehaftete Kompression die KI-Zuverlässigkeit verringern können—und stellt einen praktischen Context Pressure Test vor.

KI-Agenten-Gedächtnis ist kein RAG: Wie man Gedächtnis, Retrieval, Zustand und Kontext voneinander trennt

KI-Agenten-Gedächtnis ist kein RAG: Wie man Gedächtnis, Retrieval, Zustand und Kontext voneinander trennt

Agentengedächtnis, RAG, Zustand und Kontext werden oft so verwendet, als wären sie austauschbar. Das sind sie nicht. Dieses praktische Architekturmodell trennt die vier Schichten, zeigt, wohin jede gehört, und erklärt, was kaputtgeht, wenn Systeme sie zu einer einzigen zusammenfassen.

Git with automatic upload and synchronization to a production server

Git with automatic upload and synchronization to a production server

Die Antwortgültigkeitsgrenze: Die fehlende Schicht zwischen Relevanz und zuverlässigen KI-Antworten

Die Antwortgültigkeitsgrenze: Die fehlende Schicht zwischen Relevanz und zuverlässigen KI-Antworten

Eine Quelle kann relevant und maßgeblich sein und dennoch falsch für die gestellte Frage. Die fehlende Ebene ist die Anwendbarkeit: die Bedingungen, unter denen eine Antwort gilt, und die Veränderungen, die erzwingen, dass sie überdacht werden muss. Dieser Artikel führt die Answer Validity Boundary als ein Quellendesign-Muster für Menschen, KI-Suche und RAG-Systeme ein.

Meistern des SEO-Workflows: Essenzielle Optimierungsstrategien für organisches Wachstum

Meistern des SEO-Workflows: Essenzielle Optimierungsstrategien für organisches Wachstum

Ein strukturierter SEO-Workflow ist entscheidend für nachhaltiges organisches Wachstum. Lerne die zehn grundlegenden Strategien, von der Keyword-Recherche und technischen Optimierung bis hin zur Content-Qualität und Performance-Analyse.