arXiv:2607.12463: funktionsbewusstes FIM-Mid-Training verbessert Coding-Agenten um bis zu +5,4 auf SWE-Bench
Yubo Wang et al. (8 Autoren) führen Mid-Training mit funktionsbewusstem FIM auf Basis von Program-Dependency-Graph-Analyse ein. Auf SWE-Bench-Lite erreicht es Verbesserungen von +3,7 bis +5,4 Punkten auf Qwen2.5-Coder- und Qwen3-8B-Modellen, mit einem Trainingskorpus von 2,6 Milliarden Token aus 968 GitHub-Repositories.
Dieser Artikel wurde mithilfe von künstlicher Intelligenz aus Primärquellen erstellt.
Was sind FIM und Mid-Training?
FIM (Fill-in-the-Middle) ist eine Trainingstechnik, bei der das Modell einen Code-Ausschnitt zwischen einem gegebenen Präfix und Suffix ausfüllt — statt nur eine Fortsetzung zu generieren, muss es auch den nachfolgenden Kontext verstehen. Mid-Training ist die Phase zwischen Pre-Training (auf großen Korpora) und Fine-Tuning (auf spezifischen Aufgaben): Ziel ist es, die Grundlagen des Modells für eine bestimmte Domäne zu formen, ohne die allgemeinen Fähigkeiten zu zerstören. Yubo Wang und sieben Mitautoren kombinieren auf arXiv diese beiden Techniken zu einer neuen Methode speziell für Coding-Agenten.
Funktionsbewusstes FIM: die Rolle des Dependency-Graphen
Standard-FIM maskiert zufällige Code-Ausschnitte. Die Neuheit dieser Forschung liegt im funktionsbewussten Ansatz: Maskierte Regionen werden bewusst nach dem Program-Dependency-Graphen ausgewählt, der Abhängigkeiten zwischen Funktionen im Code modelliert. Das bedeutet, das Modell lernt genau jene Stellen zu füllen, an denen das Verständnis von Funktionsabhängigkeiten entscheidend ist — was realen Aufgaben von Coding-Agenten entspricht. Der Trainingskorpus umfasst 2,6 Milliarden Token aus 968 GitHub-Repositories, ein statistisch repräsentativer Querschnitt echter Codebasen.
Ergebnisse auf SWE-Bench: konkrete Sprünge
Die Methode wurde auf zwei Standard-Benchmarks für agentisches Programmieren validiert:
- SWE-Bench-Verified: Verbesserung um +2,8 bis +3,2 Punkte auf Qwen2.5-Coder (7B und 14B) und Qwen3-8B
- SWE-Bench-Lite: Verbesserung um +3,7 bis +5,4 Punkte
Verglichen mit typischen Fine-Tuning-Verbesserungen auf spezifischen Aufgaben, die selten 2–3 Punkte ohne Regression überschreiten, ist das bemerkenswert. Entscheidend: Die Methode bewahrt allgemeine Coding-Fähigkeiten auch neben agentenspezifischem Post-Training — die Verbesserung geht nicht auf Kosten der Modellqualität.
Warum das für kleine Modelle wichtig ist
Ergebnisse auf Modellen mit 7B und 8B Parametern sind besonders bedeutsam: Sie zeigen, dass Mid-Training geringere Modellkapazität bei agentischen Aufgaben kompensieren kann, die das Verstehen komplexer Code-Abhängigkeiten erfordern. Für Organisationen, die sich den Betrieb von Modellen mit Dutzenden von Milliarden Parametern nicht leisten können, bietet funktionsbewusstes FIM einen praktischen Weg zu leistungsfähigeren Coding-Agenten bei kontrollierten Inferenzkosten.
Häufig gestellte Fragen
- Was ist FIM-Mid-Training und wie unterscheidet es sich von Standard-Fine-Tuning?
- FIM-Mid-Training ist eine Phase zwischen Pre-Training und Fine-Tuning, die das Modell für eine bestimmte Domäne ausrichtet. Im Gegensatz zu Standard-Fine-Tuning verwendet das funktionsbewusste FIM einen Program-Dependency-Graphen, um gezielt jene Code-Regionen zu maskieren, bei denen das Verständnis von Funktionsabhängigkeiten entscheidend ist.
- Wie stark verbessert sich der SWE-Bench-Score mit der funktionsbewussten FIM-Methode?
- Auf SWE-Bench-Lite reichen die Verbesserungen von +3,7 bis +5,4 Punkten auf Qwen2.5-Coder- und Qwen3-8B-Modellen. Auf SWE-Bench-Verified betragen die Gewinne +2,8 bis +3,2 Punkte.
📬 KI-News in dein Postfach
Ein täglicher Digest nach deinen Regeln — Themen, Quellen und Rhythmus wählbar. Abmeldung mit einem Klick.
Verwandte Nachrichten
arXiv:2607.13034: E3-Framework — Agenten schätzen Aufgabenkomplexität und verbrauchen 91 % weniger Token
arXiv:2607.12385: PM-Bench misst „prospektives Gedächtnis" von Agenten — bestes Modell GPT-5.4 erreicht nur 65,1 % F1
arXiv:2607.11185: SCALECUA skaliert Computer-Use-Agenten mit RL — 68,7 % auf OSWorld