Irminsul: MLA-Native Position-Independent Caching for Agentic LLM Serving
Irminsul führt ein natives, positionsunabhängiges Caching-System für Agentic LLMs ein, das die architektonische Struktur der Multi-Head Latent Attention nutzt, um inhaltsadressiertes Key-Value-Caching zu ermöglichen, und durch die Überwindung der bei traditionellen Prefix-Matching-Ansätzen inhärenten Cache-Invalidierungsprobleme eine Wiederherstellung von bis zu 83 % der Prompt-Token sowie eine Energieeinsparung von 63 % beim Prefill erzielt.
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 führen eine sehr belebte, hochgeschwindigkeitsfähige Bibliothek, in der eine Bibliothekarin (die KI) einen massiven Stapel von Dokumenten lesen muss, um eine Frage zu beantworten. Um schnell zu sein, führt die Bibliothekarin ein „Spickzettel" (einen Cache) der zuletzt gelesenen Seiten, damit sie diese nicht jedes Mal von vorne lesen muss.
Das Problem: Das „Wo" versus das „Was"
Bei der alten Methode (genannt Prefix Caching) war der Spickzettel der Bibliothekarin strikt nach Ort organisiert.
- „Seite 1 ist der System-Prompt."
- „Seite 2 ist Dokument A."
- „Seite 3 ist Dokument B."
Wenn die Bibliothekarin eine neue Frage stellt und sich die Reihenfolge leicht ändert – sagen wir, „Seite 1 ist immer noch der System-Prompt, aber jetzt befindet sich Dokument A auf Seite 5" –, dann funktioniert der alte Spickzettel nicht mehr. Die Bibliothekarin denkt: „Oh, Seite 2 ist anders, also muss ich den gesamten Spickzettel verwerfen und alles von vorne lesen."
In der Welt des Agentic AI (KI, die Werkzeuge nutzt, im Web sucht und mit anderen KIs spricht) geschieht dies ständig. Die KI könnte dasselbe Dokument heranziehen, aber da sie es in einen anderen Teil des Gesprächs einfügt, ändert sich der „Ort". Das alte System sieht dies als brandneues, unlesbares Durcheinander und zwingt die KI, Zeit und Energie zu verschwenden, um Dinge erneut zu lesen, die sie bereits kennt.
Die Lösung: Irminsul (die „Inhalts"-Bibliothekarin)
Die Arbeit stellt ein neues System namens Irminsul vor. Anstatt den Spickzettel danach zu organisieren, wo eine Seite sitzt, organisiert Irminsul ihn nach dem, was die Seite tatsächlich sagt.
Stellen Sie es sich so vor:
- Alte Methode: „Ich erinnere mich nur an das Buch, wenn es im 3. Regal steht."
- Irminsul: „Ich erinnere mich an das Buch, weil es eine Kopie von Harry Potter ist, egal in welchem Regal es steht."
Irminsul unterteilt das Gespräch in Abschnitte basierend auf dem tatsächlichen Text (Inhalt). Wenn die KI „Dokument A" erneut sieht, selbst wenn es an einer anderen Stelle ist, sagt Irminsul: „Ich habe diesen exakten Text schon einmal gesehen! Ich kann meine Notizen wiederverwenden."
Das Geheimnis: Die „Positions"-Anpassung
Sie könnten fragen: „Wenn der Text derselbe ist, aber die Position anders, wird die KI dann nicht verwirrt?"
Ja, normalerweise. In der KI ist die „Position" eines Wortes sehr wichtig (es ist wie zu wissen, ob ein Wort am Anfang oder Ende eines Satzes steht).
- Das alte Problem: Um die Position zu korrigieren, mussten die alten Systeme den gesamten Spickzettel für jedes einzelne Wort neu schreiben. Es war, als würde man ein ganzes Buch umschreiben, nur um die Seitenzahl zu ändern. Das war langsam und teuer.
- Der Irminsul-Trick: Die Arbeit konzentriert sich auf eine bestimmte Art von KI-Architektur namens MLA (Multi-Head Latent Attention). Diese Architektur ist besonders, weil sie die „Notizen" in zwei Teile aufteilt:
- Der Inhalt (90 %): Die eigentliche Bedeutung der Wörter. Dieser Teil ist unabhängig von der Position identisch.
- Die Position (10 %): Ein winziges Etikett, das sagt: „Ich bin hier."
Irminsul erkennt, dass es nur dieses winzige 10 %-Etikett anpassen muss. Es verwendet einen cleveren mathematischen „Dreh" (genannt -Rotation), um das Positionsetikett sofort zu aktualisieren, ohne das ganze Buch neu zu schreiben. Es ist, als würde man ein Foto eines Dokuments machen und es einfach an eine neue Stelle auf dem Schreibtisch schieben, anstatt ein neues Foto des ganzen Raums zu machen.
Die Ergebnisse
Die Arbeit testete dies an drei realen KI-Systemen (DeepSeek, Kimi und JoyAI), die wie Agenten agieren.
- Wiedergewinnung: Bei komplexen Aufgaben, bei denen die KI Dokumente verschiebt, konnte Irminsul etwa 77 % bis 83 % der Arbeit wiederverwenden, die das alte System verworfen hatte.
- Energie: Da es den Text nicht erneut lesen muss, spart es etwa 63 % der Energie, die für die Verarbeitung dieser wiederholten Teile benötigt wird.
- Genauigkeit: Die KI antwortet genauso korrekt wie zuvor; sie wird durch die neue Methode nicht verwirrt.
Die „Erste Seite"-Regel
Es gibt einen kleinen Haken. Die allerersten Wörter eines Gesprächs wirken wie ein „Schwerkraftanker" für die Aufmerksamkeit der KI. Die Arbeit fand heraus, dass die KI verwirrt wird, wenn man versucht, einen Abschnitt wiederverwendet, der genau am Anfang eines Gesprächs beginnt.
- Die Lösung: Irminsul liest einfach den allerersten Textabschnitt (die ersten 32 Wörter) jedes Mal neu, aber für alles danach verwendet es die intelligente „inhaltsbasierte" Wiederverwendung. Diese winzige Kostenstelle stellt sicher, dass der Rest des Systems perfekt funktioniert.
Zusammenfassung
Irminsul ist eine intelligentere Art für KI, sich Dinge zu merken. Anstatt zu sagen: „Ich erinnere mich daran, weil es im Slot #5 war", sagt es: „Ich erinnere mich daran, weil es dieselbe Geschichte ist." Indem es erkennt, dass die „Geschichte" (Inhalt) wichtiger ist als der „Slot" (Position), und indem es einen speziellen Trick verwendet, um das Positionsetikett schnell zu korrigieren, macht es KI-Agenten schneller, kostengünstiger im Betrieb und viel besser darin, komplexe, sich wandelnde Gespräche zu bewältigen.
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.