← Neueste Arbeiten
💻 computer science

SWE-MeM: Learning Adaptive Memory Management for Long-Horizon Coding Agents

SWE-MeM ist ein Trainingsframework, das Software-Engineering-Agenten durch ein flexibles Tool und ein speicherbewusstes GRPO adaptive, bedarfsgerechte Speicherverwaltungsfähigkeiten verleiht, die es ihnen ermöglichen, die Kontextnutzung dynamisch zu optimieren und im Vergleich zu bestehenden statischen Methoden eine überlegene Leistung bei langfristigen Codierungsaufgaben zu erzielen.

Ursprüngliche Autoren: Shuzheng Gao, Wenhao Zeng, Zhaojian Yu, Jianqiao Wangni, Chaozheng Wang, Kai Cai, Shilin He, Michael R. Lyu

Veröffentlicht 2026-06-30
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Shuzheng Gao, Wenhao Zeng, Zhaojian Yu, Jianqiao Wangni, Chaozheng Wang, Kai Cai, Shilin He, Michael R. Lyu

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

Das Problem: Der „Zu-viele-Infos“-Verkehrsstau

Stellen Sie sich vor, Sie sind ein brillanter Software-Detektiv (ein KI-Agent), der engagiert wurde, um einen Fehler in einem riesigen, komplexen Gebäude (einem Code-Repository) zu beheben. Sie beginnen mit Ihrer Untersuchung, aber während Sie arbeiten, hinterlassen Sie eine Spur aus Notizen, Fotos und Aufnahmen von jedem einzelnen Schritt, den Sie unternehmen.

  • Das Problem: In der realen Welt häufen sich diese „Notizen“ (der Gesprächsverlauf) immer weiter an. Schließlich wird der Stapel so groß, dass er die Tür blockiert. Ihr Detektivgehirn (das KI-Modell) hat einen begrenzten Platz, um Dinge gleichzeitig zu betrachten (das „Context Window“). Wenn der Stapel zu groß wird, können Sie entweder keine neuen Hinweise mehr sehen oder Sie werden von alten, irrelevanten Details so überwältigt, dass Sie vergessen, was Sie eigentlich lösen wollten.
  • Der alte Weg: Frühere Methoden versuchten, dies durch Starrheit zu lösen. Sie waren wie ein strenger Bibliothekar, der sagt: „Jedes Mal, wenn du 100 Seiten geschrieben hast, werde ich automatisch die ersten 50 Seiten wegwerfen und durch eine generische Zusammenfassung ersetzen.“ Das ist schlecht, denn manchmal enthalten die ersten 50 Seiten genau den einen Hinweis, den Sie brauchen, und manchmal sind die letzten 50 Seiten nur Sie selbst, der sich über das Wetter beschwert (was man sicher wegwerfen kann).

Die Lösung: SWE-MeM (Der smarte persönliche Assistent)

Die Autoren haben SWE-MeM entwickelt, ein neues Trainings-Framework, das den KI-Agenten lehrt, sein eigener ** smarter persönlicher Assistent** zu werden. Anstatt eines starren Bibliothekars lernt der Agent, sein eigenes Gedächtnis proaktiv zu verwalten.

So funktioniert es, unterteilt in drei einfache Teile:

1. Das flexible Werkzeug (Entscheiden, wann und was)

SWE-MeM gibt dem Agenten ein spezielles Werkzeug namens compress. Der Agent lernt, sich drei Fragen zu stellen, bevor er es benutzt:

  • Wann? Muss ich jetzt aufräumen? (Wird mein Schreibtisch zu unordentlich?)
  • Was? Welche Teile meiner Notizen sind Müll? (Ist das eine lange Liste fehlgeschlagener Testversuche oder ein kritischer Code-Schnipsel?)
  • Wie? Wie fasse ich das zusammen? (Behalte ich nur das Fazit oder behalte ich die spezifische Fehlermeldung?)

Analogie: Stellen Sie sich vor, Sie schreiben ein Tagebuch. Ein starres System löscht die erste Seite jedes Mal, wenn Sie eine neue schreiben. SWE-MeM ist wie ein kluger Editor, der in Ihr Tagebuch schaut und sagt: „Hey, du hast drei Tage lang nur eine leere Wand angestarrt (geringer Wert). Lass uns das als ‚Tag 3: Festgefahren‘ zusammenfassen. Aber du hast am 5. Tag das Rohrbruch entdeckt (hoher Wert). Lass uns dieses Detail exakt so beibehalten.“

2. Die Trainingsmethode (Lernen durch Tun)

Wie bringt man einer KI bei, so klug zu sein? Man kann es ihr nicht einfach nur sagen; sie muss üben. Die Autoren verwendeten einen dreistufigen Trainingsprozess:

  • Synthetisierung von Trajektorien (Die Simulation): Sie erstellten tausende von fiktiven „Detektivfällen“. Sie nutzten eine super-intelligente KI, die als Richter fungierte und entschied, wann der Detektiv seine Notizen hätte aufgeräumt haben sollen. Sie bauten einen Datensatz auf, in dem der Agent übt, die richtigen Dinge zum richtigen Zeitpunkt zu komprimieren.
  • Curriculum Learning (Schulbildung): Sie unterrichteten den Agenten in Stufen. Zuerst brachten sie ihm die Grundlagen bei: „Hier ist, wie du eine Zusammenfassung schreibst.“ Sobald er das beherrschte, wechselten sie zur Fortgeschrittenenklasse: „Lerne nun, zu komprimieren, bevor dir der Platz ausgeht, nicht erst, wenn du dazu gezwungen wirst.“ Das ist wie einem Schüler beizubringen, den Koffer vor der Reise zu packen, anstatt zu warten, bis die Tasche platzt.
  • Memory-Aware GRPO (Das Belohnungssystem): Dies ist der technischste Teil, aber denken Sie an es wie an ein Videospiel-Punktesystem.
    • Beim normalen Training erhält die KI nur einen „Siegpunkt“, wenn sie den Fehler ganz am Ende behebt.
    • In SWE-MeM betrachtet das System die gesamte Reise. Wenn die KI in der Mitte eine großartige Komprimierungsentscheidung getroffen hat, die ihr später half, das Problem zu lösen, erhält sie einen Bonuspunkt. Wenn sie etwas Wichtiges komprimiert hat und dadurch stecken blieb, erhält sie einen Punktabzug. Dies lehrt die KI, dass gutes Gedächtnismanagement Teil des Gewinnens im Spiel ist.

3. Die Ergebnisse (Das Spiel gewinnen)

Die Autoren testeten SWE-MeM auf SWE-Bench Verified, einem anspruchsvollen Benchmark, bei dem KI-Agenten echte Softwarefehler beheben müssen.

  • Die Punktzahl: Mit einem kleinen Modell (4 Milliarden Parameter) löste SWE-MeM 43,4 % der Probleme. Mit einem größeren Modell (30 Milliarden) löste es 60,2 %.
  • Die Effizienz: Es löste nicht nur mehr Probleme, sondern verwendete auch weniger Token (Wörter/Zeichen) und benötigte weniger Schritte als andere Methoden.
  • Der Vergleich: Es schlug alle bisherigen „starren Bibliothekar“-Methoden. Es bewies, dass es viel besser ist, dem Agenten zu überlassen, wann er sein Gedächtnis aufräumt, als ihn auf einen Zeitplan festzulegen.

Zusammenfassung

SWE-MeM ist wie ein Upgrade für einen Detektiv: Von jemandem, der panisch Papiere schreddert, wenn der Schreibtisch voll wird, hin zu einem Detektiv, der genau weiß, welche Hinweise er behalten muss, welche er zusammenfassen muss und wann er den Schreibtisch aufräumen muss, damit er Fälle effizient lösen kann, ohne dass ihm der Platz ausgeht. Es lehrt die KI, proaktiv, flexibel und effizient zu sein, was zu besseren Code-Fixes mit weniger verschwendetem Aufwand führt.

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 →