← Neueste Arbeiten
💬 NLP

KAPSO: A Knowledge-grounded framework for Autonomous Program Synthesis and Optimization

KAPSO ist ein modulares, wissensbasiertes Framework, das die autonome Programmsynthese und -optimierung durch die Integration einer Git-nativen Experimentier-Engine, eines strukturierten Wissenssystems und einer kognitiven Speicherschicht verbessert, um Code-Artefakte iterativ zu optimieren und langfristige Ausfälle bei Coding-Agenten zu überwinden.

Ursprüngliche Autoren: Alireza Nadafian, Alireza Mohammadshahi, Majid Yazdani

Veröffentlicht 2026-02-03
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Alireza Nadafian, Alireza Mohammadshahi, Majid Yazdani

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 versuchen, eine komplexe Maschine zu bauen, wie zum Beispiel ein Hochleistungs-Rennauto, aber Sie haben keinen einzigen Bauplan. Stattdessen haben Sie ein Ziel: „Baue das schnellste Auto der Welt.“

Früher, wenn man einen intelligenten Computer-Assistenten (einen KI-Coding-Agenten) gebeten hätte, dies zu bauen, hätte er versucht, das ganze Auto auf einmal zu schreiben. Wenn der Motor nicht anlief, wäre die KI verwirrt worden, hätte vergessen, was sie zuvor versucht hatte, oder hätte immer wieder denselben Fehler gemacht. Es wäre wie ein Baumeister, der ständig vergisst, welche Werkzeuge er gestern benutzt hat.

KAPSO ist ein neues Framework, das verändert, wie wir Software entwickeln. Anstatt die KI nur zu fragen: „Schreibe den Code und fertig“, behandelt KAPSO das Programmieren als ein langfristiges wissenschaftliches Experiment. Es schreibt nicht nur; es lernt, besser zu schreiben, indem es tausende winziger Tests durchführt, perfekte Aufzeichnungen führt und sich merkt, was funktioniert hat.

So funktioniert KAPSO, unterteilt in drei einfache Teile:

1. Das „Git-native“ Laborbuch (Die Experimentations-Engine)

Stellen Sie sich einen Wissenschaftler vor, der niemals ein einziges Experiment wegwirft. Jedes Mal, wenn er eine neue Idee ausprobiert, schreibt er nicht einfach nur eine Notiz auf eine Serviette; er öfft ein brandneues, isoliertes Notizbuch (einen „Branch“).

  • Was KAPSO macht: Jedes Mal, wenn die KI versucht, den Code zu reparien oder zu verbessern, erstellt KAPSO einen separaten, sicheren „Branch“ in einem Versionskontrollsystem (wie Git).
  • Warum es wichtig ist: Wenn das Experiment fehlschlägt, verliert die KI nicht den Verstand. Sie kann auf dieses spezifische Notizbuch zurückblicken, genau sehen, was schiefgelaufen ist, und einen anderen Weg einschlagen, ohne die ursprüngliche Arbeit zu beschädigen. Es führt ein perfektes Protokoll über jeden Versuch, wie ein Detektiv, der für jeden Hinweis eine Fallakte führt.

2. Der „Super-Bibliothekar“ (Das Wissenssystem)

Stellen Sie sich vor, Sie bauen dieses Rennauto, aber Sie haben Zugriff auf eine Bibliothek, die jedes Automobil-Handbuch, jedes Ingenieurstextbuch und jeden Blogpost enthält, der jemals über Motoren geschrieben wurde.

  • Was KAPSO macht: Es rät nicht einfach. Es besitzt ein „Wissenssystem“, das tausende von echten Code-Repositories, wissenschaftlichen Papieren und internen Leitfäden liest. Es organisiert diese gewaltige Menge an Informationen in einer strukturierten Karte (einem „Knowledge Graph“).
  • Warum es wichtig ist: Wenn die KI feststeckt, halluziniert sie keine Lösung. Sie fragt den Bibliothekar: „Hat schon einmal jemand ein Fahrwerk wie dieses gebaut? Was hat funktioniert?“ Sie ruft spezifische, bewährte Ideen ab und fügt sie in das aktuelle Projekt ein, um sicherzustellen, dass sie professionelle Ingenieurskunst anstelle von zufälligen Vermutungen verwendet.

3. Der „Gedächtnis-Coach“ (Das kognitive Gedächtnis)

Stellen Sie sich einen Coach vor, der Ihre Trainingsläufe beobachtet. Wenn Sie dreimal über denselben Stein stolpern, sagt der Coach nicht nur: „Versuch es nochmal“. Er sagt: „Hey, erinnerst du dich an letzten Dienstag? Du bist über diesen Stein gestolpert, weil du auf deine Uhr geschaut hast. Achte beim nächsten Mal auf die Strecke.“

  • Was KAPSO macht: Es besitzt ein „kognitives Gedächtnis“, das die „Lektionen aus Fehlern“ aus jedem gescheiterten oder erfolgreichen Experiment speichert. Es erinnert sich an spezifische Fehlermuster (wie „dieser Code stürzt ab, wenn die Daten leer sind“) und erfolgreiche Tricks.
  • Warum es wichtig ist: Dies verhindert, dass die KI zweimal denselben Fehler macht. Wenn sie scheitert, ruft sie sofort die „Lektion“ aus einem vorherigen Versuch ab und passt ihre Strategie an. Es verwandelt eine lange, frustrierende Fehlerschleife in eine schnelle, intelligente Lernkurve.

Wie alles zusammenarbeitet

KAPSO läuft in einer Schleife namens „Evolve“:

  1. Ideate (Ideenfindung): Die KI betrachtet das Ziel und fragt den Bibliothekar nach Ideen.
  2. Build (Bau): Sie schreibt Code in einem sicheren, isolierten „Branch“.
  3. Test (Testen): Sie testet den Code gegen einen strengen „Evaluator“ (einen Richter, der prüft, ob das Auto schnell genug ist).
  4. Learn (Lernen): Wenn es fehlschlägt, greift der Coach ein, überprüft die Protokolle und sagt der KI, was als Nächstes zu korrigieren ist.
  5. Repeat (Wiederholen): Es wiederholt diesen Vorgang, bis der Code perfekt ist.

Die Ergebnisse: Hat es funktioniert?

Die Studie testete KAPSO (die in den Ergebnissen als „Leeroo“ bezeichnet wird) gegen andere Top-KI-Coding-Agenten in zwei sehr anspruchsvollen Arenen:

  • MLE-Bench (Maschinelles Lernen-Wettbewerbe): Denken Sie an einen Wettbewerb, bei dem es darum geht, das beste KI-Modell zur Vorhersage von Dingen zu bauen. KAPSO schlug alle anderen Open-Source-Agenten, insbesondere in den schwierigsten Herausforderungen. Während andere mit komplexen Problemen kämpften, verbesserte sich KAPSO kontinuierlich und erreichte deutlich höhere Werte.
  • ALE-Bench (Heuristische Optimierung): Denken Sie an einen Mathematik-Rätselwettbewerb, bei dem man unter strenger Zeitbeschränkung die bestmögliche Lösung finden muss. KAPSO erzielte eine höhere Punktzahl als der bisher beste Agent (ALE-Agent), während es tatsächlich weniger Rechenleistung kostete.

Das Fazkuit

KAPSO ist nicht nur ein Werkzeug, das Code schreibt; es ist ein System, das den gesamten Lebenszyklus der Softwareentwicklung verwaltet. Durch die Kombination eines perfekten Protokollierungssystems, einer riesigen Bibliothek menschlichen Wissens und eines Gedächtnisses, das aus Fehlern lernt, verwandelt es den chaotischen Prozess des Codierens in einen zuverlässigen, schrittweisen Optimierungsprozess. Es beweist, dass es bei schwierigen Problemen nicht nur darauf ankommt, Code schneller zu schreiben – sondern zu wissen, wie man aus jedem einzelnen Versuch lernt.

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 →