← Neueste Arbeiten
🤖 AI

Prior Knowledge or Search? A Study of LLM Agents in Hardware-Aware Code Optimization

Diese Studie zeigt, dass LLM-Agenten bei hardwarebewusster Codeoptimierung primär auf vortrainierte Vorannahmen statt auf iteratives Feedback oder agentische Strukturen zurückgreifen, was sich in ihrem gierigen Verhalten in Black-Box-Szenarien, ihrer Unfähigkeit, sich an nicht gesehene Kernalgrößen anzupassen, und in Leistungsverschlechterungen beim Arbeiten mit intermediären Darstellungen geringer Dichte manifestiert.

Ursprüngliche Autoren: Dmitry Redko (Applied AI Institute), Albert Fazlyev (AI Talent Hub, ITMO University), Konstantin Sozykin (Applied AI Institute), Maria Ivanova (YSDA, Applied AI Institute), Evgeny Burnaev (Applied AI
Veröffentlicht 2026-05-20
📖 6 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Dmitry Redko (Applied AI Institute), Albert Fazlyev (AI Talent Hub, ITMO University), Konstantin Sozykin (Applied AI Institute), Maria Ivanova (YSDA, Applied AI Institute), Evgeny Burnaev (Applied AI Institute), Egor Shvetsov (Applied AI Institute)

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 große Ganze: Der „kluge" Koch vs. der „Suchende" Koch

Stellen Sie sich vor, Sie versuchen, das perfekte Rezept für einen Kuchen zu finden. Sie haben zwei verschiedene Köche, die für Sie arbeiten:

  1. Koch A (Der Black-Box-Optimierer): Dieser Koch hat noch nie einen Kuchen gebacken. Er hat ein Notizbuch, in das er jeden Versuch aufschreibt, das Ergebnis probiert und Mathematik nutzt, um genau zu entscheiden, wo er das Rezept als Nächstes anpassen muss. Er ist rein logisch und anpassungsfähig.
  2. Koch B (Der LLM-Agent): Dieser Koch ist ein weltberühmter Experte, der Millionen von Kochbüchern gelesen hat. Er weiß, wie man einen Kuchen backt, ohne ein Notizbuch zu benötigen. Er „lernt" jedoch keine neuen Dinge, während Sie mit ihm sprechen; er erinnert sich einfach nur an das, was er in seinen Büchern gelesen hat, und versucht, Ihre aktuelle Anfrage in diese Erinnerungen einzupassen.

Dieses Paper stellt eine einfache Frage: Ist es beim Versuch, ein schwieriges Problem zu lösen, besser, sich auf das riesige Gedächtnis des Kochs (Vorwissen) zu verlassen oder auf seine Fähigkeit, basierend auf Feedback zu suchen und sich anzupassen (Suche)?

Die Forscher testeten dies, indem sie diese Köche aufforderten, Computercode zu schreiben (speziell Code, der Grafikkarten schneller laufen lässt). Hier ist, was sie herausfanden.


Erkenntnis 1: Der „gierige" Koch

Das Experiment: Sie forderten die Köche auf, den tiefsten Punkt in einem nebligen Tal zu finden (ein klassisches mathematisches Problem).
Das Ergebnis: Der LLM-Koch (Koch B) verhielt sich wie ein gieriger Wanderer. Sobald er einen Ort fand, der sich etwas tiefer anfühlte als der, an dem er begonnen hatte, hörte er auf, sich umzusehen. Er machte einfach nur kleine Schritte bergab von diesem einen Ort aus, überzeugt davon, dass dies der Boden sei. Er wanderte selten ab, um andere Teile des Tals zu erkunden.
Die Analogie: Stellen Sie sich vor, Sie suchen in einem dunklen Raum nach einem verlorenen Schlüssel. Ein intelligenter Suchalgorithmus würde den ganzen Raum systematisch absuchen. Der LLM-Koch hingegen findet einen Ort, der vielleicht der Schlüssel sein könnte, und stochert dann stundenlang nur an dieser spezifischen Stelle herum, während er den Rest des Raums ignoriert.
Das Fazit: LLMs sind schlecht darin, neues Terrain zu erkunden. Sie sind großartig darin, das zu verfeinern, was sie bereits wissen, aber sie bleiben leicht stecken.

Erkenntnis 2: Der „Einheitsgröße"-Hut

Das Experiment: Sie forderten die Köche auf, Code für verschiedene Datengrößen zu schreiben (wie ein kleines Foto versus ein riesiges 4K-Video). Sie sagten dem Koch ausdrücklich: „Das ist für ein winziges Foto!"
Das Ergebnis: Der LLM-Koch ignorierte die Größenanweisung. Er schrieb für das winzige Foto exakt denselben Code wie für das riesige Video. Es war, als wäre die Anweisung „mach es klein" für ihn unsichtbar.
Die Analogie: Stellen Sie sich einen Schneider vor, der Millionen von Anzügen angefertigt hat. Sie bitten ihn, einen Anzug für ein 5-jähriges Kind zu machen. Obwohl Sie ihm sagen: „Das ist für ein Kind", holt der Schneider sein Standardmuster für Erwachsene hervor und fertigt trotzdem einen riesigen Anzug an. Er ist so daran gewöhnt, Erwachsenenanzeüge zu machen (sein „Vorwissen"), dass er sich nicht vorstellen kann, einen Kinderanzug zu machen, selbst wenn Sie ihm sagen, er soll es tun.
Das Fazit: Das Gedächtnis des LLM ist so stark, dass es Ihre spezifischen Anweisungen überschreibt. Es greift automatisch auf das zurück, was es am häufigsten gesehen hat, unabhängig von der tatsächlichen Problemgröße.

Erkenntnis 3: Die Feedback-Schleife der „Sprachbarriere"

Das Experiment: Sie richteten ein System ein, bei dem der Koch Code schreibt, ein Computer ihn testet und dann Feedback gibt wie: „Das ist abgestürzt" oder „Das ist zu langsam". Der Koch versucht es dann erneut.
Das Ergebnis:

  • Szenario A (CUDA – Gemeinsame Sprache): Der Koch wurde aufgefordert, Code in CUDA zu schreiben, einer Sprache, die er Millionen Male in seinen Trainingsdaten gelesen hat. Mit jedem Feedbackstück wurde der Koch besser und besser. Der Code verbesserte sich stetig.
  • Szenario B (TVM IR – Seltene Sprache): Der Koch wurde aufgefordert, Code in TVM IR zu schreiben, einer Sprache, die er selten gesehen hat (wie eine Nadel im Heuhaufen zu finden). Mit jedem Feedbackstück wurde der Koch tatsächlich schlechter. Je mehr er versuchte, es basierend auf dem Feedback zu reparieren, desto kaputter wurde der Code.
    Die Analogie:
  • CUDA: Sie sprechen mit einem Muttersprachler. Wenn er einen Fehler macht und Sie ihn korrigieren, versteht er sofort und korrigiert ihn.
  • TVM IR: Sie sprechen mit jemandem, der die Sprache kaum kennt. Wenn er einen Fehler macht und Sie ihn korrigieren, wird er verwirrt, missversteht Ihre Korrektur und macht einen größeren Fehler. Er hat nicht genug „Vorwissen" über die Sprache, um das Feedback zu verstehen.
    Das Fazit: Feedback funktioniert nur, wenn die KI die Sprache bereits gut kennt. Wenn die KI mit dem Thema nicht vertraut ist, verwirrt sie das Feedback und macht die Dinge schlimmer.

Das endgültige Urteil

Das Paper kommt zu dem Schluss, dass LLMs keine „Suchmaschinen" oder „Problemlöser" in der Weise sind, wie wir hoffen. Sie sind Mustererkennungsmechanismen.

  • Sie verlassen sich stark auf das, was sie bereits auswendig gelernt haben (ihren „Prior").
  • Sie sind schlecht darin, auf eigene Faust neues Terrain zu erkunden.
  • Sie können nicht aus Feedback lernen, wenn das Feedback etwas betrifft, das sie noch nie gesehen haben.

Die Lösung?
Wenn Sie wollen, dass eine KI Code optimiert oder schwierige Probleme löst, können Sie sie nicht einfach „chatten" lassen und es erneut versuchen. Sie müssen sie in ein System einhüllen, das sie zwingt, zu erkunden (wie ein Suchalgorithmus) oder spezifische Beispiele abzurufen, die sie noch nicht gesehen hat. Sie können sich nicht auf die „agente" Fähigkeit der KI verlassen, das allein herauszufinden.

Kurz gesagt: Die KI ist eine brillante Bibliothekarin, die jedes Buch in der Bibliothek auswendig kennt, aber wenn Sie sie bitten, ein Buch über ein Thema zu schreiben, das nicht in der Bibliothek ist, wird sie einfach eine Geschichte erfinden, die auf Büchern basiert, die dort sind, selbst wenn Sie ihr sagen, sie soll etwas anderes sein. Sie braucht einen Menschen (oder ein Suchwerkzeug), um sie zu führen, wenn die Bibliothek keine Antworten mehr hat.

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 →