← Neueste Arbeiten
💻 computer science

BT-APE: A Computationally Light Backtracking Approach to Automatic Prompt Engineering for Requirements Classification

Das Paper schlägt BT-APE vor, ein auf Backtracking basierendes, recheneffizientes Framework für automatisiertes Prompt Engineering, das eine mit State-of-the-Art-Methoden vergleichbare Genauigkeit bei der Anforderungensklassifizierung erreicht und gleichzeitig den Tokenverbrauch sowie die Ausführungszeit signifikant reduziert.

Ursprüngliche Autoren: Mohammad Amin Zadenoori, Waad Alhoshan, Jacek Dąbrowski, Liping Zhao, Alessio Ferrari

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

Ursprüngliche Autoren: Mohammad Amin Zadenoori, Waad Alhoshan, Jacek Dąbrowski, Liping Zhao, Alessio Ferrari

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, einem sehr intelligenten, aber etwas eigensinnigen Roboter beizubringen, einen Stapel gemischter Briefe zu sortieren. Einige Briefe handeln davon, „was das System tun soll“ (Funktional), einige davon, „wie gut es das tun soll“ (Qualität), und einige davon, „wie man die Dinge sicher hält“ (Sicherheit).

In der Vergangenheit mussten Menschen die Anweisungen (genannt Prompts) geschrieben haben, indem sie raten und prüfen. Sie sagten: „Hier ist ein Brief, sag mir, was er ist“, und wenn der Roboter ihn falsch einsortierte, änderte der Mensch den Satz leicht ab und versuchte es erneut. Dies war langsam, inkonsistent und hing stark vom Bauchgefühl des Menschen ab.

Dieses Paper stellt eine neue, leichtere Art vor, den Roboter zu lehren, genannt BT-APE (Backtracking Automatic Prompt Engineering). So funktioniert es, unter Verwendung einfacher Analogien:

1. Das Problem: Die „Rate-und-Prüfe“-Falle

Stellen Sie sich vor, Sie suchen das perfekte Rezept für einen Kuchen. Anstatt einfach nur einen zu backen, zu probieren und dann den Zucker zu ändern, haben Sie einen Roboter-Bäcker.

  • Der alte Weg: Sie schreiben ein Rezept, der Roboter backt, Sie probieren und schreiben das Rezept manuell um. Sie könnten dabei stecken bleiben, ein Rezept zu schreiben, das zu lang oder verwirrend ist, und Sie wissen nicht, war Warum es scheitert.
  • Das Problem: In der Welt der Softwareanforderungen (den „Briefen“ in unserer Geschichte) haben Menschen dies jahrelang durch manuelles Umschreiben getan. Es war ein Glückssache.

2. Die Lösung: BT-APE (Der „Schlaue Wanderer“)

Die Autoren haben ein System entwickelt, bei dem der Roboter seine eigenen Anweisungen schreibt. Aber anstatt ziellos umherzuwandern, agiert BT-APE wie ein schlauer Wanderer, der nach dem höchsten Gipfel (der besten Leistung) sucht.

Hier ist die Strategie des Wanderers:

  • Die Karte (Der Prompt): Der Wanderer beginnt mit einer einfachen Karte (einer einfachen Anweisung).
  • Der Kompass (Das Feedback): Der Wanderer testet die Karte an einer kleinen Gruppe von Test-Briefen. Wenn der Roboter sie falsch einsortiert, notiert sich der Wanderer genau, welche es waren.
  • Die „ausgewogene“ Sicht: Entscheidend ist, dass der Wanderer nicht nur nach Fehlern sucht. Er betrachtet eine ausgewogene Charge: einen Brief, den der Roboter richtig erkannt hat, einen, den er falsch erkannt hat, und einen aus jeder Kategorie. Dies stellt sicher, dass der Roboter das gesamte Bild sieht und nicht nur die Fehler.
  • Der „Backtracking“-Trick: Dies ist das Geheimrezept des Papers. Stellen Sie sich vor, der Wanderer steigt einen Hügel hinauf, rutscht aber immer wieder in eine Sackgasse ab.
    • Alte Methoden würden vielleicht versuchen, einfach weiterzugehen, in der Hoffnung auf Glück, oder sofort aufgeben.
    • BT-APE sagt: „Okay, ich habe diesen Pfad jetzt dreimal versucht und es hat sich nicht verbessert. Ich werde zum letzten guten Punkt zurückkehren (backtrack), den ich gefunden habe, und von dort aus eine andere Richtung einschlagen.“
    • Dies verhindert, dass das System Zeit mit schlechten Ideen verschwendet.

3. Das Rennen: BT-APE gegen den Schwergewichtschampion

Die Forscher haben ihren „Schlauen Wanderer“ (BT-APE) gegen zwei andere Konkurrenten getestet:

  1. Die manuellen Schreiber: Menschen, die Anweisungen schreiben (Zero-shot, Few-shot, Chain-of-Thought).
  2. Der Schwergewichtschampion (PE2): Ein anderes automatisiertes System, das sehr leistungsstark, aber auch sehr schwer ist. Es trägt einen massiven Rucksack mit jeder einzelnen Anweisung, die es jemals ausprobiert hat, um den nächsten Schritt zu entscheiden.

Die Ergebnisse:

  • Genauigkeit: Der Schlaue Wanderer (BT-APE) und der Schwergewichtschampion (PE2) erreichten exakt denselben Gipfel. Sie waren gleichermaßen gut darin, die Briefe zu sortieren. Beide deklassierten die manuellen Schreiber.
  • Der Gewichtsunterschied: Hier liegt der große Sieg. Der Schwergewichtschampion trug einen riesigen Rucksack und verbrauchte viel Energie und Zeit. Der Schlaue Wanderer (BT-APE) trug ein winziges, leichtes Gepäckstück.
    • BT-APE verbrauchte 72 % weniger „Wörter“ (Tokens), um das gleiche Ergebnis zu erzielen.
    • Es erledigte die Aufgabe 66 % schneller.
    • Warum das wichtig ist: Da es so leicht ist, können Sie es auf einem kleinen, lokalen Computer (wie einem Laptop oder einem kleinen Server) ausführen, ohne einen massiven, teuren Cloud-Supercomputer zu benötigen. Dies ist ideal für Unternehmen, die ihre Daten privat halten müssen und diese nicht in die Cloud senden können.

4. Was macht eine gute Anweisung aus?

Die Forscher haben sich auch die „Rezepte“ angesehen, die der Roboter erstellt hat, um zu sehen, was sie erfolgreich machte. Sie fanden heraus, dass die besten Anweisungen nicht lang und prunkvoll waren. Sie waren:

  • Kurz und prägnant: Wie ein militärischer Befehl.
  • Handlungsorientiert: Voller Verben (z. B. „Identifizieren“, „Prüfen“, „Sortieren“).
  • Klar: Verwendung von Satzzeichen wie Doppelpunkten und Bindestrichen, um Gedanken zu strukturieren.
  • Einfach: Vermeidung komplexer, verwirrender Satzstrukturen.

5. Braucht man einen Experten, um anzufangen?

Das Team testete zwei Startpunkte:

  1. Der Experten-Start: Dem Roboter von Anfang an eine hochdetaillierte, lehrbuchmäßige Definition der Kategorien zu geben.
  2. Der Anfänger-Start: Dem Roboten eine sehr einfache, vage Definition zu geben (z. B. „Funktional bedeutet, was das System tut“).

Die Überraschung: Es spielte kaum eine Rolle. Selbst wenn man mit den „Anfänger“-Definitionen begann, war der iterative Prozess des Roboters (das Steigen und Zurückkehren des Wanderers) klug genug, um die perfekten Definitionen von selbst zu finden. Das Endergebnis war fast dasselbe wie beim Start mit den Experten-Definitionen.

Zusammenfassung

Dieses Paper zeigt, dass wir keine Prompt-Schreib-Magier oder massive, teure Computer brauchen, um großartige Ergebnisse mit KI zu erzielen. Durch die Verwendung einer leichten Backtracking-Methode können wir eine KI automatisch so lehren, Softwareanforderungen genauso gut zu sortieren wie die fortschrittlichsten Methoden, aber mit einem Bruchteil der Kosten und der Zeit. Es ist, als würde man einen schweren, viel verbrauchenden LKW gegen einen flinken, elektrischen Roller austauschen, der Sie zum selben Ziel bringt.

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 →