Ilustración editorial para De 4K a 1 millón de tokens: cómo evolucionó la ventana de contexto y por qué más contexto no equivale a mejor memoria
Imagen generada con gpt-image-2.5-sunburst para InferamaQuelle ↗
01

Die Zahl, die den Markt veränderte: Was ein Kontextfenster ist – und was es nicht misst

Das Kontextfenster ist das Tokenbudget, das ein Modell während eines Aufrufs berücksichtigen kann. Praktisch umfasst es meist Anweisungen, den Gesprächsverlauf, angehängte oder abgerufene Dokumente, Tool-Aufrufe und Tool-Ergebnisse, die wieder in den Austausch eingefügt werden, sowie – je nach Schnittstelle – auch die noch zu erzeugende Ausgabe. Eine Kontextzahl sollte daher nicht automatisch als verfügbarer Platz für Dokumente gelesen werden: Ein Teil des Budgets kann bereits belegt sein, bevor die eigentliche Aufgabe beginnt.

Eine Spezifikation von 128K, 200K oder 1 Million Tokens beschreibt zunächst eine Eingabegrenze oder eine unterstützte Konfiguration. Das ist eine wichtige Eigenschaft: Sie kann verhindern, dass umfangreiches Material von Beginn an aufgeteilt werden muss, und ermöglicht es, Belege, Anweisungen und Nachvollziehbarkeit in einer einzigen Anfrage zu halten. Sie belegt jedoch nicht von selbst, dass das System auf jeder Position mit gleicher Zuverlässigkeit antwortet, Widersprüche zwischen Dokumenten auflöst oder einen relevanten Ausschnitt in eine richtige Entscheidung überführt.

Kontext sollte zudem vom Gedächtnis im weiteren Sinn unterschieden werden. Kontext sind Informationen, die in der aktuellen Interaktion bereitgestellt werden. Persistentes Gedächtnis verlangt, Informationen über Sitzungen oder Aufgaben hinweg zu speichern, auszuwählen, zu aktualisieren und zu steuern. Ein Modell kann eine vollständige Akte erhalten und dennoch keinen verlässlichen Mechanismus besitzen, um zu entscheiden, welcher Sachverhalt fortbestehen soll, welche Version Vorrang hat oder wann eine frühere Präferenz nicht mehr gültig ist. Diese Unterscheidung ist beim Entwurf dokumentenorientierter Assistenten und Agenten zentral.

Die Erweiterung des Kontexts ist eine nützliche Eingabefähigkeit, keine allgemeine Garantie für Verständnis. Die operative Frage lautet nicht, welche veröffentlichte Zahl am höchsten ist. Entscheidend ist, ob das Einbeziehen von mehr Material für eine konkrete Verteilung von Dokumenten und Entscheidungen die überprüfbare Genauigkeit verbessert, ohne Kosten- und Latenzgrenzen zu überschreiten.

02

Eine nützliche Chronologie: Von dichter Attention zur Kontexterweiterung

Der ursprüngliche Transformer etablierte Attention als Mechanismus, um Positionen einer Sequenz miteinander zu verbinden, und nutzte Positionskodierungen zur Darstellung der Reihenfolge. Seine vollständige Attention-Formulierung ist leistungsfähig. Wenn jedoch viele Positionen miteinander verglichen werden, steigt der Druck auf Rechenleistung und Speicher mit der Sequenzlänge rasch an. Relativ kurze Fenster in frühen praktischen Anwendungen von Sprachmodellen waren daher nicht nur eine Produktentscheidung, sondern spiegelten Grenzen beim Training und bei der Inferenz wider.

Die weitere Entwicklung verlief nicht über einen einzigen Weg. Einerseits entstanden Implementierungsverbesserungen, die den Datenverkehr zwischen Speicher und Prozessor senken, ohne das mathematische Ergebnis exakter Attention zu verändern. FlashAttention ist ein repräsentativer Meilenstein dieses Ansatzes: Die Berechnung wird unter Berücksichtigung der Speicherhierarchie organisiert. Das beseitigt das Wachstum, das mit dichter Attention verbunden ist, nicht vollständig. Es kann aber Längen oder Batchgrößen praktikabel machen, die mit früheren Implementierungen weniger realistisch waren.

Andererseits wurden Positionsrepräsentationen für die Erweiterung entscheidend. RoPE kodiert Position über Rotationen; spätere Arbeiten schlugen Positionsinterpolation vor, um RoPE-basierte Modelle mit begrenztem Fine-Tuning an größere Fenster anzupassen. Dieser Mechanismus ist nicht gleichbedeutend mit dem Nachweis, dass alle Positionen gleichmäßig genutzt werden. Er verändert, wie Distanz und Reihenfolge dem Modell präsentiert werden; das endgültige Verhalten hängt zusätzlich von Daten, Training und Aufgabe ab.

Ein dritter Weg behandelt Kontext als Strom statt als Block, der vollständig im Cache erhalten bleiben muss. Streaming-Attention mit Attention Sinks schlägt vor, eine kleine Menge an Attention-Zuständen zusammen mit aktuellen Tokens zu bewahren. Das ist für lange Interaktionen relevant, verändert aber das Problem: Eine Aufbewahrungsstrategie entscheidet, was verfügbar bleibt und was verworfen wird. Daraus entsteht kein unfehlbares semantisches Gedächtnis.

Schließlich haben Anbieter in einigen Modellfamilien Fenster von einer Million Tokens oder mehr verfügbar gemacht. Die Gemini-Dokumentation stellt solche Fähigkeiten zusammen mit Caching-Optionen sowie Kosten- und Latenzüberlegungen dar. Das ist ein Nachweis für eine Schnittstelle und ein Produkt unter bestimmten Bedingungen; es darf nicht in einen unabhängigen Nachweis zuverlässigen Schlussfolgerns über beliebige eine Million Tokens umgedeutet werden.

Technische Meilensteine und die jeweils adressierte Begrenzung

Technischer WegWas sich verändertWas dadurch allein nicht belegt ist
Transformer-AttentionErmöglicht, Positionen innerhalb einer Sequenz in Beziehung zu setzenDass sehr lange Sequenzen günstig sind oder gleichmäßig genutzt werden
E/A-orientierte AttentionSenkt Datenbewegungen und den praktischen Speicherverbrauch bei exakter AttentionDass die steigenden Kosten langer Sequenzen verschwinden
RoPE und PositionsinterpolationBieten eine Positionsdarstellung oder -anpassung für größere LängenDass jede entfernte Information mit gleicher Zuverlässigkeit wiedergefunden wird
Streaming-Cache und Attention SinksErmöglichen Kontinuität durch selektive Aufbewahrung von ZuständenEin vollständiges, gesteuertes persistentes Gedächtnis
Langes API-KontextfensterAkzeptiert größere Eingaben in einer AnfrageRichtiges Verständnis, Nachvollziehbarkeit oder richtige Entscheidungen
03

Vier Ebenen, die nicht verwechselt werden dürfen

Die erste Ebene ist die Zulassung. Ein System lässt eine Eingabe zu, wenn es sie tokenisiert und innerhalb seines Limits akzeptiert. Die zweite Ebene ist die effektive Verarbeitung unter einem operativen Budget: Dieselbe Eingabe kann ein langes Prefill erfordern, Speicherkapazität beanspruchen oder die verfügbare Parallelität verringern. Zwei Systeme, die dieselbe Menge zulassen, können sich bei Antwortzeit und Kosten je Aufgabe deutlich unterscheiden.

Die dritte Ebene ist die Informationswiederauffindung. Hier lautet die Frage, ob das Modell eine konkrete Angabe, Klausel, ein Datum oder eine Beziehung findet, wenn diese über Dokumente verteilt und von plausibhem, aber irrelevantem Material umgeben ist. Forschung zum Phänomen des Verlusts in der Mitte untersuchte sowohl Multi-Dokument-Fragebeantwortung als auch Schlüssel-Wert-Abruf und beobachtete Leistungsunterschiede je nach Position der relevanten Information. Diese Evidenz spricht dafür, Positionen zu messen statt nur Mittelwerte zu betrachten.

Die vierte Ebene ist die konsistente Nutzung der Belege. Ein Modell kann eine richtige Passage zitieren oder extrahieren und anschließend eine Zusammenfassung ausgeben, die unvereinbare Versionen vermischt, eine Prioritätsregel verletzt oder eine durch die Quelle nicht gerechtfertigte Aktion ausführt. Diese Ebene verlangt Entscheidungs- und Produktionsaufgaben mit klaren Kriterien, nicht nur einen Test der Textsuche.

Diese Ebenen verhindern auch einen häufigen Fehler in Vergleichen: die Eingabegrenze einer API in eine globale Leistungsrangfolge zu verwandeln. Beim Vergleich von Optionen sollte man maximale Eingabe, maximale Ausgabe, Modalität, gemessene Leistung in einer Aufgabe und Messbedingungen getrennt erfassen. Die nominale Zahl ist ein Attribut; Zuverlässigkeit ist ein empirisches Ergebnis.

04

Was sich bei der Inferenz ändert: Prefill, Generierung, KV-Cache und Parallelität

Lange Inferenz umfasst mindestens zwei Phasen mit unterschiedlichen Profilen. Beim Prefill verarbeitet das System die Eingabetokens, um die Zustände aufzubauen, die für die Fortsetzung der Generierung erforderlich sind. In der Dekodierungsphase erzeugt es neue Tokens schrittweise und verwendet diese Zustände wieder. Eine umfangreiche Eingabe kann einen erheblichen Teil der anfänglichen Wartezeit verursachen, auch wenn die endgültige Antwort kurz ist; eine lange Ausgabe fügt anschließend ihre eigene Dauer hinzu.

Der Schlüssel-Wert-Cache, kurz KV-Cache, verhindert, dass die Repräsentationen früherer Tokens für jedes erzeugte Token neu berechnet werden. Er ist für effiziente Generierung zentral, belegt jedoch Speicher. Seine Größe wächst mit der berücksichtigten Länge, der Architektur, der Präzision und der Zahl gleichzeitig laufender Anfragen. Die Arbeit zur asymmetrischen Zwei-Bit-Quantisierung des KV-Cache bezeichnet ihn als Speicherengpass, insbesondere bei wachsendem Kontext und größeren Batches. Quantisierung kann diesen Druck verringern, fügt aber eine weitere Entscheidung zu Qualität, Kompatibilität und Bewertung hinzu.

Auch die tatsächlichen Kosten sind keine Pauschale, die sich allein aus Tokens mal Preis ergibt. Relevant sind Prefill, Ausgabelänge, Wiederverwendung oder Kontext-Caching, sofern vorhanden, Wiederholungsversuche, Zahl der Turns, Parallelität und reservierte Kapazität. Die Dokumentation zu langem Gemini-Kontext weist auf spezifische Latenz- und Preisüberlegungen hin; solche Bedingungen müssen in der jeweils aktuellen Dokumentation und unter eigener Last überprüft werden.

Eine Bewertung sollte daher Verteilungen und nicht nur einen Durchschnitt berichten. Der Mittelwert kann verdecken, dass lange Fälle Ressourcen blockieren oder das 95. Latenzperzentil erheblich erhöhen. Außerdem sollten Vorbereitungszeit des Kontexts, Zeit bis zum ersten Token und Abschlusszeit getrennt werden, weil jede Kennzahl auf eine andere mögliche Gegenmaßnahme hinweist.

Minimale Instrumentierung einer langen Anfrage

  1. 01Tokens für Anweisungen, Dokumente, Tools, Verlauf und Ausgabe getrennt erfassen.
  2. 02Prefill-Zeit beziehungsweise Zeit bis zum ersten Token, Gesamtzeit und Latenzperzentile nach Längenklasse messen.
  3. 03Batchgröße, Parallelität, Wiederholungsversuche, Cache-Nutzung und Präzisionskonfiguration erfassen, sofern sie steuerbar sind.
  4. 04Kosten pro korrekt abgeschlossener Aufgabe berechnen, nicht nur Kosten pro Anfrage.
  5. 05Fehler bei Wiederauffindung, Schlussfolgern sowie Format oder Ausführung getrennt analysieren.
05

Warum einfache Tests scheitern

Eine Demonstration, bei der die Antwort am Anfang oder Ende eines sauberen Dokuments steht, repräsentiert die meisten realen Repositorien nicht. Der relevante Beleg kann in mittleren Positionen stehen, sich in einer Tabelle befinden, in einer ersetzten älteren Version vorkommen oder über Quellen mit unterschiedlicher Terminologie verteilt sein. Dieselbe Frage an vielen Stellen zu wiederholen, kann positionsbedingte Verschlechterung aufdecken, die ein einzelner Test nicht sichtbar macht.

Ablenkungen müssen plausibel sein. Zufälligen Text hinzuzufügen, misst vor allem Robustheit gegenüber leichtem Rauschen; ähnliche Richtlinien, alte Zahlen oder fast identische Klauseln hinzuzufügen, misst die Fähigkeit, Mehrdeutigkeit aufzulösen. Auch kontrollierte Widersprüche sind sinnvoll, sofern die Auflösungsregel vorher definiert wird: etwa dass die jüngste genehmigte Version oder die als normativ bestimmte Quelle Vorrang hat. Ohne eine Referenzregel lässt sich ein Fehler nicht dem Modell zuschreiben.

Agenten erzeugen zusätzlichen Druck: Kontext konkurriert mit Tool-Beschreibungen, Suchergebnissen, Ausführungszuständen und Sicherheitsnachrichten. Ein größeres Fenster kann den Bedarf an Kürzung senken, erleichtert aber auch, dass veraltete oder irrelevante Informationen weiter Einfluss nehmen. Das Design sollte begrenzen, welche Ergebnisse wieder eingefügt werden, und Herkunftskennungen bewahren, damit nachvollzogen werden kann, weshalb eine Aktion erfolgte.

Es reicht nicht, ein Modell behaupten zu lassen, eine Quelle genutzt zu haben. Die Ausgabe sollte interne Verweise auf stabile Ausschnitte des eingefrorenen Korpus enthalten, und ein Prüfer muss kontrollieren, ob sie die Antwort tatsächlich stützen. Nachvollziehbarkeit beseitigt Halluzinationen nicht und garantiert keine gültige Schlussfolgerung, aber sie macht eine Behauptung überprüfbar.

06

Langer Kontext gegenüber RAG, Zusammenfassung und persistentem Gedächtnis

Langer Kontext, Retrieval-Augmented Generation – RAG –, Zusammenfassungen und persistentes Gedächtnis sind ergänzende Muster, keine Stufen derselben Skala. Langer Kontext bewahrt mehr wörtliches Material in einem Aufruf. RAG wählt eine Teilmenge aus einem Index oder Repository aus. Eine Zusammenfassung komprimiert Informationen und kann dabei Details verlieren. Persistentes Gedächtnis hält Daten über Interaktionen hinweg mittels Regeln für Schreiben, Aktualisierung, Ablauf und Zugriff vor.

RAG eignet sich, wenn das Repository das Fenster übersteigt, sich häufig ändert oder nach Berechtigungen, Datum, Entität oder Rechtsraum gefiltert werden muss. Es verringert zudem die Textmenge, die in jedem Turn verarbeitet werden muss. Seine Risiken verlagern sich auf Indexierung, Recall, Ranking und den Verlust von Beziehungen zwischen Ausschnitten. Langer Kontext kann vorzuziehen sein, wenn eine Aufgabe den Vergleich vieler Teile eines begrenzten Bestands verlangt – vorausgesetzt, Tests belegen einen Vorteil gegenüber einer gut konfigurierten Auswahl.

Zusammenfassungen helfen, Kontinuität zu bewahren, sollten aber nicht als Primärquelle behandelt werden, wenn die Aufgabe wörtliche Präzision verlangt. Eine vorsichtige Architektur bewahrt Verknüpfungen zwischen Zusammenfassung und Originalausschnitten, erlaubt die Rückkehr zu ihnen und unterscheidet extrahierte Fakten, Interpretationen und Entscheidungen. Persistentes Gedächtnis benötigt noch stärkere Steuerung: Wer darf es beschreiben, was kann vergessen werden, wie wird es korrigiert und welche Daten dürfen nicht bestehen bleiben?

Die Wahl sollte auf eigener Evidenz beruhen. In der Discovery-Strecke lässt sich bestimmen, welche Dokumente, Tools und Einschränkungen den Ablauf prägen; in der Learn-Strecke kann das Team Begriffe und Kriterien festlegen; und in der Compare-Strecke lassen sich Ergebnisse unter demselben Korpus und Budget gegenüberstellen. Die Standardarchitektur sollte nicht durch die angekündigte Länge entschieden werden.

Muster und die Evidenz, die für ihre Wahl nötig ist

MusterHilft typischerweise, wennErforderliche Evidenz
Langer KontextEin begrenzter Bestand voneinander abhängiger Materialien verglichen werden mussWiederauffindung nach Position, Entscheidungsqualität, Latenz und Kosten
RAGDer Korpus groß, dynamisch oder filterbedürftig istRecall der Belege, Ranking-Präzision und Nachvollziehbarkeit
ZusammenfassungKontinuität erforderlich ist und wörtliche Details nicht immer entscheidend sindInformationsverlust, Aktualisierung und Zugriff auf das Original
Persistentes GedächtnisPräferenzen oder Zustände zwischen Sitzungen gültig sindSchreibgenauigkeit, Ablauf, Korrektur und Zugriffskontrollen
07

Ein eigenes Bewertungsprotokoll: Von der Demonstration zur Entscheidung

Ein Mindestprotokoll beginnt mit einem eingefrorenen und dokumentierten Korpus. Er sollte repräsentative Formate und Längen, Versionen, erlaubte Metadaten sowie eine klare Trennung zwischen Entwicklung und abschließender Evaluation enthalten. Für jede Aufgabe werden eine erwartete Antwort, die sie stützenden Belege, die Regel zur Auflösung von Konflikten und das Risiko einer falschen Antwort definiert. Gibt es keine eindeutige Antwort, muss das Kriterium Unsicherheit oder menschliche Eskalation zulassen.

Verteilen Sie danach die relevanten Belege auf unterschiedliche Positionen: Anfang, Mitte und Ende. Variieren Sie den Abstand zwischen Teilen, die kombiniert werden müssen, und fügen Sie semantisch nahe Ablenkungen hinzu. Bewerten Sie mindestens wörtliche Extraktion, Multi-Dokument-Antworten, die Auflösung von Widersprüchen sowie eine Entscheidung oder Aktion mit Einschränkungen. Die Metriken müssen Zitattreue, Entscheidungsgenauigkeit, angemessene Enthaltungsrate, Kosten pro richtigem Fall und Latenzperzentile getrennt ausweisen.

Vergleichen Sie Konfigurationen mit ähnlichen Budgets: vollständigen Kontext, RAG, RAG mit benachbarten Dokumenten, Zusammenfassung mit Rückkehr zur Quelle und – falls zutreffend – langen Kontext mit Cache. Halten Sie Modell, Anweisungen und Evaluator konstant, wenn die Architektur isoliert werden soll. Ändert sich das Modell, berichten Sie dies als zusätzliche Variable und schreiben Sie nicht den gesamten Effekt der Länge zu.

Vor der Einführung einer Lösung sollten explizite Schwellenwerte festgelegt werden. Eine Verbesserung muss beispielsweise eine definierte Marge bei richtigen Entscheidungen und Belegtreue überschreiten, darf das p95 nicht über die Servicegrenze erhöhen und muss innerhalb eines maximalen Kostenrahmens pro gültiger Aufgabe bleiben. Die konkreten Werte hängen vom Anwendungsfall ab; sie lassen sich nicht aus einer öffentlichen Kontextangabe ableiten.

Mindestprotokoll vor einem Redesign für langen Kontext

  1. 01Einen repräsentativen Korpus einfrieren und Belege, Versionen sowie Prioritätsregeln annotieren.
  2. 02Aufgaben mit Belegen am Anfang, in der Mitte und am Ende sowie mit Ablenkungen und kontrollierten Konflikten erstellen.
  3. 03Extraktion, Entscheidung, überprüfbare Zitate, Enthaltung, Kosten sowie p50/p95 der Latenz messen.
  4. 04Vollständigen Kontext mit Retrieval, Zusammenfassung und relevanten Kombinationen unter demselben Budget vergleichen.
  5. 05Fehler nach Typ prüfen sowie Schwellen für Deployment, menschliche Eskalation und regelmäßige Neubewertung festlegen.
08

Wie 128K, 200K oder 1M Tokens zu lesen sind, ohne unbegrenztes Verständnis zu versprechen

Eine verantwortungsvolle Spezifikation sollte zusammen mit fünf Fragen gelesen werden: Wie groß ist die maximale Eingabe? Wie groß ist die maximale Ausgabe? Welche Modalitäten werden akzeptiert? Welche Preis- und Latenzbedingungen gelten? Und welches Verhalten wurde in der relevanten Aufgabe gemessen? Eingabe und Ausgabe sind nicht austauschbar: Die Reservierung einer großen Ausgabe kann den Platz für Dokumente verringern, und eine Aufgabe mit kurzer Antwort kann beim Prefill dennoch eine erhebliche Wartezeit verursachen.

Auch Datum und Version der Dokumentation sind wichtig. Grenzen, Modelle, Modalitäten und Caching-Richtlinien können sich ändern. In einem internen Datenblatt sollte deshalb das Abrufdatum, die genaue Modell- oder Servicekennung und die relevanten Bedingungen festgehalten werden, statt nur eine Zahl zu bewahren, die bald veraltet sein kann.

Die Schlussfolgerung lautet nicht, dass lange Fenster nutzlos sind. Sie stellen eine wichtige technische Erweiterung dar und können Aufgaben vereinfachen, die zuvor aggressive Segmentierung erforderten. Die engere Schlussfolgerung ist: Ihr Nutzen muss für die reale Dokumentverteilung mit nachvollziehbaren Belegen und innerhalb eines akzeptablen operativen Rahmens nachgewiesen werden. Mehr verfügbare Tokens können eine Anwendung verbessern; mehr Tokens ohne Auswahl, Evaluation und Steuerung können Kosten und Fehlerfläche vergrößern.

Für Produktteams besteht die praktische Entscheidung darin, Kontext als messbares Budget zu behandeln. Senden Sie mehr Informationen, wenn dies Wiederauffindung und Entscheidung nachweisbar verbessert; rufen Sie ab, fassen Sie zusammen, fragen Sie nach Klärung oder eskalieren Sie, wenn dies bessere Evidenz und Kontrolle bietet. So wird ein Fenster von einer Million Tokens von einem abstrakten Versprechen zu einer technisch bewertbaren Option.

Offene Fragen

  • Kontextgrenzen, Modalitäten, Preise und Caching-Bedingungen von Diensten ändern sich im Zeitverlauf und müssen vor einer Produktionsentscheidung in der aktuellen Dokumentation geprüft werden.
  • Die genannten Forschungsergebnisse wurden mit konkreten Modellen, Datensätzen, Längen, Hardware und Metriken erzielt; sie erlauben keine Vorhersage der Leistung jedes beliebigen Modells oder jeder Anwendung ohne eigene Tests.
  • Die vorliegenden Informationen erlauben keinen universellen Schwellenwert für Kosten, Belegtreue oder p95-Latenz; solche Schwellen hängen von Risiko und Arbeitsablauf ab.
  • Tokenisierung und die Reservierung für die Ausgabe können die tatsächlich in eine Anfrage passende Dokumentmenge verändern, selbst wenn das nominale Limit gleich ist.
09

Weiter entdecken

09

Verwendete Quellen

03

Korrekturen und Transparenz

Wenn du falsche oder veraltete Angaben findest, sende uns die Seite und die zu prüfende Quelle.

Korrektur vorschlagen