← Nieuwste papers
💻 computer science

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

Het artikel stelt BT-APE voor, een computationeel efficiënt, op backtracking gebaseerd framework voor automatische prompt engineering dat een nauwkeurigheid bereikt die vergelijkbaar is met state-of-the-art methoden bij vereistenclassificatie, terwijl het het tokenverbruik en de uitvoeringstijd aanzienlijk vermindert.

Oorspronkelijke auteurs: Mohammad Amin Zadenoori, Waad Alhoshan, Jacek Dąbrowski, Liping Zhao, Alessio Ferrari

Gepubliceerd 2026-07-02
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Mohammad Amin Zadenoori, Waad Alhoshan, Jacek Dąbrowski, Liping Zhao, Alessio Ferrari

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een zeer slimme, maar lichtelijk koppige robot probeert te leren hoe hij een stapel door elkaar gehusselde brieven moet sorteren. Sommige brieven gaan over "wat het systeem moet doen" (Functioneel), sommige over "hoe goed het moet presteren" (Kwaliteit), en sommige over "het veilig houden van de boel" (Beveiliging).

In het verleden moesten mensen de instructies (genaamd prompts) voor de robot schrijven door te gokken en te controleren. Ze zeiden: "Hier is een brief, vertel me wat het is," en als de robot het fout had, paste de mens de zin een klein beetje aan en probeerde het opnieuw. Dit was traag, inconsistent en vertrouwde sterk op het onderbuikgevoel van de mens.

Dit artikel introduceert een nieuwe, lichtere manier om de robot te onderwijzen, genaamd BT-APE (Backtracking Automatic Prompt Engineering). Zo werkt het, met behulp van eenvoudige analogieën:

1. Het Probleem: De "Gok-en-Controleer"-valstrik

Stel je voor dat je het perfecte recept voor een cake probeert te vinden. In plaats van gewoon één te bakken, te proeven en de suiker aan te passen, heb je een robotbakker.

  • De Oude Manier: Je schrijft een recept, de robot bakt, jij proeft het, en je herschrijft het recept handmatig. Je kunt vast komen te zitten bij het schrijven van een recept dat te lang of verwarrend is, en je weet niet waarom het faalt.
  • Het Probleem: In de wereld van software-eisen (de "brieven" in ons verhaal) deden mensen dit handmatige herschrijven jarenlang. Het was een kwestie van geluk of pech.

2. De Oplossing: BT-APE (De "Slimme Wandelaar")

De auteurs hebben een systeem gecreëerd waarbij de robot zijn eigen instructies schrijft. Maar in plaats van doelloos rond te dwalen, gedraagt BT-APE zich als een slimme wandelaar die op zoek is naar de hoogste top (de beste prestatie).

Hier is de strategie van de wandelaar:

  • De Kaart (De Prompt): De wandelaar begint met een basiskaart (een eenvoudige instructie).
  • Het Kompas (De Feedback): De wandeling wordt getest op een kleine groep testbrieven. Als de robot ze fout heeft, noteert de wandelaar precies welke brieven er fout waren.
  • Het "Gebalanceerde" Perspectief: Cruciaal is dat de wandelaar niet alleen naar de fouten kijkt. De wandelaar kijkt naar een gebalanceerde batch: één brief die de robot goed heeft, één die hij fout heeft, en één uit elke categorie. Dit zorgt ervoor dat de robot het volledige plaatje ziet, niet alleen de fouten.
  • De "Backtracking"-truc: Dit is het geheime ingrediënt van het papier. Stel je voor dat de wandelaar een heuvel opklimt, maar steeds weer terug naar beneden glijdt op een doodlopend pad.
    • Oude methoden zouden misschien blijven doorlopen in de hoop op geluk, of direct opgeven.
    • BT-APE zegt: "Oké, ik heb dit pad nu drie keer geprobeerd en het is niet verbeterd. Ik ga terug naar de laatste goede plek die ik heb gevonden en probeer vanuit daar een andere richting in."
    • Dit voorkomt dat het systeem tijd verspilt aan slechte ideeën.

3. De Race: BT-APE versus de Zwaargewichtkampioen

De onderzoekers hebben hun "Slimme Wandelaar" (BT-APE) vergeleken met twee andere concurrenten:

  1. De Handmatige Schrijvers: Mensen die instructies schrijven (Zero-shot, Few-shot, Chain-of-Thought).
  2. De Zwaargewichtkampioen (PE2): Een ander automatisch systeem dat zeer krachtig is, maar ook erg zwaar. Het draagt een enorme rugzak met elke instructie die het ooit heeft geprobeerd om de volgende stap te bepalen.

De Resultaten:

  • Nauwkeurigheid: De Slimme Wandelaar (BT-APE) en de Zwaargewichtkampioen (PE2) bereikten exact dezelfde top. Ze waren even goed in het sorteren van de brieven. Beiden versloegen de Handmatige Schrijvers.
  • Het Verschil in Gewicht: Hier zit de grote winst. De Zwaargewichtkampioen droeg een enorme rugzak, wat veel energie en tijd kostte. De Slimme Wandelaar (BT-APE) droeg een klein, lichtgewicht pakketje.
    • BT-APE gebruikte 72% minder "woorden" (tokens) om hetzelfde resultaat te behalen.
    • Het voltooide de klus 66% sneller.
    • Waarom dit belangrijk is: Omdat het zo licht is, kun je het draaien op een kleine, lokale computer (zoals een laptop of een kleine server) zonder een enorme, dure cloud-supercomputer nodig te hebben. Dit is geweldig voor bedrijven die hun gegevens privé willen houden en deze niet naar de cloud kunnen sturen.

4. Wat Maakt een Goede Instructie?

De onderzoekers hebben ook gekeken naar de "recepten" die de robot creëerde om te zien wat ze werkzaam maakte. Ze ontdekten dat de beste instructies niet lang en sierlijk waren. Ze waren:

  • Kort en Krachtig: Als een militaire bevel.
  • Actiegericht: Vol met werkwoorden (bijv. "Identificeer", "Controleer", "Sorteer").
  • Duidelijk: Gebruikmakend van leestekens zoals dubbele punten en streepjes om gedachten te organiseren.
  • Simpel: Vermijden van complexe, verwarrende zinstructuren.

5. Heb Je een Expert Nodig om te Beginnen?

Het team heeft twee startpunten getest:

  1. De Expert-start: Het geven van een zeer gedetailleerde, tekstboek-perfecte definitie van de categorieën vanaf het begin.
  2. De Beginner-start: Het geven van een zeer eenvoudige, vage definitie (bijv. "Functioneel betekent wat het systeem doet").

De Verrassing: Het maakte niet veel uit. Zelfs als je begon met de "Beginner"-definities, was het iteratieve proces van de robot (het klimmen en terugkeren van de wandelaar) slim genoeg om de perfecte definities zelf te ontdekken. Het eindresultaat was bijna hetzelfde als wanneer je met de expert-definities was begonnen.

Samenvatting

Dit artikel laat zien dat we geen prompt-schrijvers-tovenaars hoeven te zijn of enorme, dure computers nodig hebben om geweldige resultaten te behalen met AI. Door een lichtgewicht, backtracking-methode te gebruiken, kunnen we AI automatisch leren om software-eisen te sorteren net zo goed als de meest geavanceerde methoden, maar dan met een fractie van de kosten en tijd. Het is also[f] een zware, brandstofslurpende vrachtwagen te vervangen door een wendbare, elektrische scooter die je naar precies dezelfde bestemming brengt.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →