← Neueste Arbeiten
💬 NLP

Exploring Extrinsic and Intrinsic Properties for Effective Reasoning with Code Interpreter

Dieses Paper charakterisiert systematisch effektives Schließen mit Code-Interpretern, indem es identifiziert, dass stärkere Modelle eine höhere Prävalenz entscheidender Token sowie kognitiver Verhaltensweisen wie Verifizierung und Backtracking aufweisen, und demonstriert, dass die Nutzung dieser extrinsischen und intrinsischen Eigenschaften sowohl während der Inferenz als auch während des Trainings die Reasoning-Leistung signifikant steigern kann, während gleichzeitig die Token-Effizienz verbessert wird.

Ursprüngliche Autoren: Patomporn Payoungkhamdee, Napat Laosaengpha, Jenta Wonglertsakul, Pittawat Taveekitworachai, Pume Tuchinda, Panjapong Poobanchuen, Ekapol Chuangsuwanich, Can Udomcharoenchaikit, Samuel Cahyawijaya, Pe
Veröffentlicht 2026-06-16
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Patomporn Payoungkhamdee, Napat Laosaengpha, Jenta Wonglertsakul, Pittawat Taveekitworachai, Pume Tuchinda, Panjapong Poobanchuen, Ekapol Chuangsuwanich, Can Udomcharoenchaikit, Samuel Cahyawijaya, Peerat Limkonchotiwat, Sarana Nutanong

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 haben einen brillanten, aber manchmal etwas übermütigen Schüler (ein Large Language Model, oder LLM), der versucht, ein komplexes mathematisches Rätsel zu lösen. Normalerweise versucht dieser Schüler, die gesamte schwere Arbeit im Kopf zu erledigen. Manchmal kommt er richtig an, aber oft macht er dumme Rechenfehler oder verliert sich in einem Labyrinth seiner eigenen Gedanken.

Um dies zu beheben, erhält der Schüler einen Code Interpreter – im Grunde einen superschnellen, fehlerfreien Taschenrechner und eine Sandbox, in der er Code schreiben kann, um seine Ideen zu testen. Dieses Paper untersucht, wie die besten Schüler dieses Werkzeug im Vergleich zu den schwächeren nutzen und wie wir sie lehren können, es noch besser zu verwenden.

Die Forscher untersuchten zwei Hauptaspekte: Extrinsische Eigenschaften (was der Schüler laut ausspricht) und intrinsische Eigenschaften (wie der Schüler intern denkt).

1. Die „extrinsischen“ Hinweise: Die magischen Wörter

Dies ist vergleichbar mit dem Zuhören beim internen Monolog des Schülers. Die Forscher fanden heraus, dass die klügsten Schüler nicht einfach direkt zur Antwort springen. Sie verwenden spezifische „magische Wörter“ oder entscheidende Token in ihrem Denkprozess.

  • Die Ergebnisse: Die leistungsstärksten Modelle verwendeten häufig Wörter wie „let“ (lasse), „check“ (prüfen) und „wait“ (warten).
    • „Let“ ist wie zu sagen: „Lass uns diesen spezifischen Ansatz versuchen.“
    • „Check“ ist wie ein Innehalten, um zu sagen: „Warte, lass mich prüfen, ob dieser Schritt Sinn ergibt, bevor ich weitermache.“
    • „Wait“ ist ein Signal, langsamer zu werden und etwas mehr nachzudenken.
  • Das Experiment: Die Forscher versuchten, schwächere Modelle dazu zu bringen, diese Wörter während eines Tests häufiger zu verwenden.
    • Das Ergebnis: Es funktionierte wie ein Zaubertrick für Mathematik, das Sortieren von Listen und Optimierungsprobleme. Die Modelle wurden signifikant besser. Für Dinge wie räumliches Denken (das Vorstellen von Formen) oder Logikrätsel half es jedoch nicht viel, diese Wörter einfach nur hinzuzufügen. Es ist, als würde man einem Läufer sagen, er solle „atmen“, um ihm beim Marathon zu helfen, aber das hilft ihm nicht dabei, ein Kreuzworträtsel zu lösen.

2. Die „intrinsischen“ Gewohnheiten: Die mentale Gymnastik

Dieser Teil betrachtet die tatsächlichen Denkgewohnheiten des Schülers, nicht nur die Wörter, die er verwendet. Die Forscher identifizierten vier „kognitive Verhaltensweisen“ (oder mentale Gymnastik), die starke Modelle ganz natürlich anwenden:

  1. Verifizierung: Die eigene Arbeit überprüfen. „Hat dieser Code tatsächlich die richtige Zahl geliefert?“
  2. Backtracking: Erkennen, dass ein Pfad falsch ist, und zurückgehen, um einen anderen Weg auszuprobieren.
  3. Subzielsetzung (Subgoal Setting): Ein großes Problem in winzige, handhabbare Schritte zerlegen.
  4. Rückwärtsverkettung (Backward Chaining): Mit der Endantwort beginnen und rückwärts arbeiten, um zu sehen, welche Schritte nötig sind, um dorthin zu gelangen.
  • Die Ergebnisse: Die besten Modelle machten all dies ständig. Interessanterweise war, während „Backtracking“ (das Zurückgehen) beim normalen Denken üblich ist, die Subzielsetzung (das Zerlegen) die dominanteste Gewohnheit beim code-basierten Denken.
  • Das Experiment: Die Forscher nahmen ein Standard-Trainingsframework und brachten den Modellen bei, diese Gewohnheiten während ihrer Lernphase zu erzwingen. Sie schufen im Grurchen ein „mentales Fitnessstudio“, in dem die Modelle genau diese Bewegungen übten.
    • Das Ergebnis: Für die meisten Modelle (speziell die Qwen2.5-Familie) machte dieses Training sie viel klüger in Mathematik. Sie lernten, nicht zu viel zu „überdenken“ (sich in Sackgassen zu verlieren) und wurden effizienter mit ihren Token (Wörtern).
    • Der Haken: Für ein bereits sehr fortgeschrittenes Modell (Qwen3-8B) machte das Erzwingen dieser Gewohnheiten es tatsächlich schlechter. Warum? Weil das Training das Modell versehentlich dazu brachte, jene „magischen Wörter“ (extrinsische Eigenschaften) zu ignorieren, die es eigentlich brauchte. Es ist, als würde man einem Spitzenkoch eine neue Art beibringen, Gemüse zu schneiden, aber dadurch versehentlich dazu bringen, dass er vergisst, wie man das Messer richtig hält. Die neue Gewohnheit kollidierte mit seinem bestehenden Stil.

Das große Ganze

Das Paper kommt zu dem Schluss, dass effektives Denken mit einem Code Interpreter nicht nur aus einem leistungsstarken Gehirn oder einem schnellen Taschenrechner besteht. Es geht um den Tanz zwischen:

  1. Das Richtige sagen (Wörter wie „check“ und „wait“ nutzen, um zu pausieren und zu verifizieren).
  2. Auf die richtige Weise denken (Probleme aufteilen, die Arbeit prüfen und wissen, wann man umkehren muss).

Wenn man die Balance richtig hält, wird das Modell zu einem viel zuverlässigeren Problemlöser. Aber wenn man zu stark auf einer Seite drückt (wie das Erzwingen neuer Gewohnheiten bei einem Modell, das bereits einen perfekten Rhythmus hat), kann man das System zerstören.

Kurz gesagt: Um KI besser darin zu machen, Probleme mit Code zu lösen, müssen wir sie lehren, innezuhalten, ihre Arbeit zu prüfen und Probleme zu zerlegen – aber wir müssen vorsichtig sein, nicht die einzigartige „Persönlichkeit“ des Modells zu stören, das wir trainieren.

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 →