← Neueste Arbeiten
💬 NLP

Don't Break the Cache: An Evaluation of Prompt Caching for Long-Horizon Agentic Tasks

Diese Arbeit präsentiert eine umfassende Evaluierung von Prompt-Caching über drei große LLM-Anbieter hinweg für langwierige agentische Aufgaben und zeigt auf, dass strategische Caching-Techniken – wie das Ausschließen dynamischer Tool-Ergebnisse und das Management der Prompt-Struktur – die API-Kosten im Vergleich zu naivem Full-Context-Caching um 41–80 % senken und die Zeit bis zum ersten Token um 13–31 % verbessern können.

Ursprüngliche Autoren: Elias Lumer, Faheem Nizar, Akshaya Jangiti, Kevin Frank, Anmol Gulati, Mandar Phadate, Vamse Kumar Subbiah

Veröffentlicht 2026-02-03
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Elias Lumer, Faheem Nizar, Akshaya Jangiti, Kevin Frank, Anmol Gulati, Mandar Phadate, Vamse Kumar Subbiah

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie stellen einen brillanten, aber teuren Forschungsassistenten ein, um ein komplexes Rätsel zu lösen. Dieser Assistent muss ein massives Handbuch (den „System-Prompt“) lesen, bevor er mit der Arbeit beginnt. Während er arbeitet, führt er Dutzende von Telefonaten mit verschiedenen Quellen, erhält Antworten und schreibt diese in ein Notizbuch.

Jedes Mal, wenn er einen neuen Telefonanruf tätigt, muss er das gesamte Handbuch von der ersten Seite an neu lesen, um sich zu erinnern, was zu tun ist. Das kostet viel Zeit und viel Geld, weil der Assistent pro gelesener Seite abrechnet.

„Prompt Caching“ ist wie ein magischer Textmarker, den man diesem Assistenten gibt. Wenn sich das Handbuch nicht geändert hat, kann der Assistent den ersten 9en % des Buches überspringen und direkt zum neuen Teil mit den Ergebnissen der Telefonate springen. Das spart Zeit und Geld.

Dieses Paper stellt jedoch eine knifflige Frage: Funktioniert dieser magische Textmarker immer, oder kann man ihn sabotieren?

Die Forscher haben dies bei drei großen „Assistenten-Unternehmen“ (OpenAI, Anthropic und Google) mit einem Benchmark namens DeepResearch Bench getestet, bei dem Agenten komplexe, mehrstufige Websuchen durchführen, um schwierige Fragen zu beantworten. Sie haben drei verschiedene Wege getestet, den Textmarker zu verwenden:

  1. Der „naive“ Ansatz (Vollständiger Kontext): Alles hervorheben, einschließlich der neuen Telefonergebnisse.
  2. Der „Klebezettel“-Ansatz (Nur System-Prompt): Nur das Handbuch hervorheben, aber die neuen Telefonergebnisse unmarkiert lassen.
  3. Der „Saubere Schnitt“-Ansatz (Tool-Ergebnisse ausschließen): Das Handbuch und die Telefonate hervorheben, aber nach jedem neuen Ergebnis ein spezielles „Stoppschild“ setzen, damit der Textmarker nicht versehentlich die unordentlichen Notizen der nächsten Person erfasst.

Was sie herausgefunden haben

1. Es spart viel Geld (Der „Geldbörsen“-Gewinn)
Egal welche Methode sie verwendeten, der magische Textmarker sparte eine enorme Menge Geld. Je nach Unternehmen sparten sie zwischen 41 % und 80 % der Kosten.

  • Analogie: Es ist, als würde man feststellen, dass man nicht jedes Mal einen neuen Bibliotheksausweis kaufen muss, wenn man die Bibliothek betritt; man benutzt einfach den, den man bereits hat.

2. Geschwindigkeit ist knifflig (Das „Verkehrs“-Problem)
Während das Sparen von Geld einfach war, war das Sparen von Zeit schwieriger.

  • Die Überraschung: Manchmal machte das Hervorheben alles (der naive Ansatz) den Assistenten tatsächlich langsamer.
  • Analogie: Stellen Sie sich einen Lieferfahrer vor, der versucht, die Adresse jedes einzelnen Pakets auswendig zu lernen, das er ausliefert. Wenn er versucht, sich ein Paket auswendig zu merken, das nur ein einziges Mal geliefert wird und nie wieder, verschwendet er Zeit mit dem Auswendiglernen. Wenn das nächste Paket kommt, muss er das alte „ent-auswendig lernen“, um Platz für das neue zu machen. Dieses „Schreiben ins Gedächtnis“ verlangsamt ihn.
  • Das Paper fand heraus, dass der Assistent schnell bleibt, wenn man nur die stabilen Teile (das Handbuch) hervorhebt und die unordentlichen, sich ändernden Teile (die Telefonergebnisse) unmarkiert lässt.

3. Die Regel „Das Cache nicht kaputt machen“
Die wichtigste Lektion betrifft die Frage, wo man die Grenze zieht.

  • Wenn man dynamische, sich ändernde Informationen (wie „Aktuelle Zeit: 14:00 Uhr“ oder „User-ID: 123“) in das Handbuch einfügt, bricht der magische Textmarker zusammen. Das System denkt, das Handbuch habe sich geändert, und beginnt wieder von vorne mit dem Lesen.
  • Die Lösung: Halten Sie das Handbuch rein und statisch. Wenn Sie unbedingt wechselnde Informationen einbauen müssen, platzieren Sie diese am Ende des Handbuchs, wie einen Klebezettel auf der letzten Seite. So bleibt die ersten 99 % des Handbuchs hervorgehoben und wiederverwendbar.

Das Fazendeschlusswort

Für Unternehmen, die KI-Agenten bauen, die lange, komplexe Aufgaben erledigen:

  • Ja, nutzen Sie Prompt Caching. Es wird Ihre Kosten drastisch senken.
  • Aber seien Sie klug dabei. Aktivieren Sie es nicht einfach für alles.
  • Die beste Strategie: Cachen Sie nur das stabile „Handbuch“ (den System-Prompt). Lassen Sie die sich ändernden Teile (Tool-Ergebnisse) frei fließen, ohne sie zu cachen. Dies bietet Ihnen die beste Mischung aus niedrigen Kosten und hoher Geschwindigkeit.

Wenn Sie versuchen, die sich ändernden Teile zu cachen, bezahlen Sie unter Umständen für das „Schreiben“ des Caches, ohne die Vorteile des „Lesens“ zu erhalten, was Ihr System sogar verlangsamen kann.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →