← Nieuwste papers
💬 NLP

RuleChef: Grounding LLM Task Knowledge in Human-Editable Rules

RuleChef is een open-source framework dat tijdens een leertraject gebruikmaakt van grote taalmodellen om menselijk bewerkbare, deterministische regels voor NLP-taken te synthetiseren en iteratief te verfijnen, wat resulteert in snelle en inspecteerbare systemen die tijdens inferentie geen LLM's vereisen.

Oorspronkelijke auteurs: Ádám Kovács, Nadia Verdha, Gábor Recski

Gepubliceerd 2026-07-03
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Ádám Kovács, Nadia Verdha, Gábor Recski

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, creatieve assistent hebt (een Large Language Model, of LLM) die geweldig is in het begrijpen van taal, maar ook een beetje een "black box" is. Je kunt het vragen om documenten te sorteren of namen te vinden, maar je kunt niet gemakkelijk zien waarom het een beslissing heeft genomen, en je kunt het niet gemakkelijk vertellen: "Stop met dat specifieke ding doen."

RuleChef is een nieuw framework dat fungeert als een vertaler en een kwaliteitscontroleur. Het neemt de kennis van de slimme assistent en zet dit om in een reeks eenvoudige, transparante en aanpasbare "als-dan"-instructies (regels) die een computer direct kan uitvoeren.

Zo werkt het, met behulp van een paar creatieve analogieën:

1. Het Doel: Van "Gevoel" naar "Geschreven Wet"

Beschouw een standaard AI-model als een meesterkok die een perfect gerecht kan bereiden, maar het recept niet kan uitleggen. Als het eten niet smaakt zoals het hoort, moet je raden waar het mis is gegaan.
RuleChef wil die intuïtie van de chef omzetten in een geschreven kookboek. Zodra het kookboek geschreven is, kan iedereen het recept lezen, de ingrediënten controleren en precies zien waarom een gerecht op die manier is bereid. Het resultaat is een systeem dat snel, voorspelbaar en gemakkelijk te repareren is.

2. Het Proces: De "Concept, Bekritiseer en Polijst" Lus

RuleChef vraagt de AI niet alleen één keer om een recept en hoopt dan op het beste. Het voert een rigoureuze trainingskamp uit:

  • Het Eerste Concept (Synthese): Je geeft de AI een taakbeschrijving (bijv. "Zoek alle telefoonnummers") en enkele voorbeelden. De AI schrijft een eerste concept van regels (zoals een regex-patroon).
  • De Proefrit (Evaluatie): Het systeem test deze regels op een "oefeningexamen" (een set gegevens die de AI nog niet heeft gezien).
  • De Kritiek (Verfijning): Het systeem kijkt naar waar de regels faalden. Heeft het een telefoonnummer gemist? Heeft het per ongeluk een datum gegrepen? Het groepeert deze fouten samen.
  • De Reparatie (Patchen): De AI krijgt deze specifieke fouten te zien en krijgt de opdracht om de regels te herstellen.
    • Cruciale Regel: De AI mag de oefening niet simpelweg uit het hoofd leren. Als een nieuwe regel het systeem slechter maakt op de oefening, wordt deze afgekeurd. Dit zorgt ervoor dat de regels het patroon leren, en niet alleen de specifieke voorbeelden.

3. De "Human-in-the-Loop" Functie

Soms maakt zelfs de beste AI een stomme fout. RuleChef staat toe dat een menselijke expert ingrijpt.

  • Analogie: Stel je een menselijke redacteur voor die het kookboek leest en zegt: "Hé, deze regel zegt 'match elk nummer met een schuine streep', maar dat vangt ook zaaknummers zoals '1432/03' op die geen hoeveelheden zijn."
  • De mens typt een eenvoudige opmerking: "Match geen nummers met schuine strepen zoals die."
  • RuleChef neemt deze opmerking, vraagt de AI om die specifieke regel te herschrijven, en test het opnieuw. Dit maakt het systeem ongelooflijk aanpasbaar aan menselijke feedback zonder dat de hele AI opnieuw getraind hoeft te worden.

4. De "Observatiemodus" (Leren door te Kijken)

Wat als je geen lijst met voorbeelden hebt om mee te beginnen? RuleChef heeft een "spionmodus".

  • Analogie: Stel je voor dat je een nieuwe werknemer hebt (de AI) die de baan al uitvoert. RuleChef kijkt hoe de werknemer werkt, legt vast wat hij doet, en probeert vervolgens een regelboek te schrijven dat uitlegt waarom de werknemer die keuzes heeft gemaakt.
  • Zodra het regelboek goed genoeg is, kan het systeem stoppen met het vragen om hulp aan de trage, dure AI en gewoon de snelle, geschreven regels gebruiken voor de meeste taken.

5. Waarom is dit Belangrijk?

De paper testte dit op twee hoofdtaken:

  1. Specifieke zaken in tekst vinden (zoals namen, datums of rechtbankzaaknummers).
  2. Klantenservicevragen sorteren (zoals "Ik wil mijn wachtwoord wijzigen" versus "Waar is mijn bankfiliaal?").

De Resultaten:

  • Snelheid: Het uiteindelijke regelsysteem is ongelooflijk snel (milliseconden per document), terwijl de oorspronkelijke AI seconden nodig heeft.
  • Transparantie: Je kunt naar de regels kijken en ze begrijpen.
  • Nauwkeurigheid: Voor taken waarbij zaken op elkaar lijken (zoals datums of telefoonnummers), waren de regels vaak nauwkeuriger dan de AI zelf. Voor moeilijkere taken waren de regels nog steeds erg goed en konden ze worden gebruikt als een "eerste filter" om de makkelijke gevallen te vangen, waardoor de moeilijke gevallen aan de AI worden overgelaten.

Samenvatting

RuleChef is een hulpmiddel dat een slimme AI gebruikt om een eenvoudige, voor mensen leesbare instructiehandleiding te schrijven. Het test die handleiding voortdurend, herstelt fouten op basis van menselijke feedback en zorgt ervoor dat de instructies algemeen genoeg zijn om op nieuwe gegevens te werken. Het eindresultaat is een systeem dat snel is, goedkoop in gebruik en gemakkelijk te vertrouwen omdat je precies kunt zien hoe het werkt.

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 →