← Nieuwste papers
💻 computer science

Influence of Prompt Engineering on Small Language Models for Guarded Query Routing

Dit artikel toont aan dat prompt engineering-technieken, in het bijzonder few-shot optimalisatie en DSPy-signaturen, de prestaties van de beveiligde query-routing van compacte Small Language Models aanzienlijk verbeteren, waardoor ze de nauwkeurigheid van grotere frontier-modellen kunnen benaderen terwijl ze een lage latentie behouden.

Oorspronkelijke auteurs: Richard Šléher, William Brach, Kristián Košťál, Lukas Galke Poech

Gepubliceerd 2026-07-29
📖 7 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Richard Šléher, William Brach, Kristián Košťál, Lukas Galke Poech

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 drukke, hoogtechnologische postkamer runt voor een gigantische bibliotheek van kennis. Elke dag arriveren miljoenen brieven (queries) met vragen om hulp bij alles, van juridische contracten tot medisch advies. Maar hier komt de crux: sommige brieven zijn gevaarlijk, sommige zijn onzin, en sommige gaan over zaken die de bibliotheek niet behandelt. Als je een gevaarlijke brief naar een specialist in de geneeskunde stuurt, kun je een slecht antwoord of zelfs een veiligheidsrisico krijgen. Daarom moet elke brief, voordat deze een specialist bereikt, langs een "Bewaker" bij de voordeur. Deze Bewaker heeft twee taken: eerst moet hij beslissen of de brief veilig is en wel in de bibliotheek thuishoort; en tweede, als de brief veilig is, snel uitzoeken welke specifieke expert (Recht, Financiën of Gezondheidszorg) de brief moet lezen.

Lange tijd dachten mensen dat je een enorme, superintelligente robot nodig had om deze Bewaker te zijn, omdat de taak lastig is. Maar enorme robots zijn traag, duur en hongerig naar elektriciteit. Dit paper stelt een leuke vraag: kunnen we kleinere, goedkopere en snellere "zakrobots" (Small Language Models) gebruiken om deze Bewaker-taak te vervullen? Het nadeel is dat deze kleinere robots soms in de war raken. Ze zijn misschien geweldig in het herkennen van onzin, maar wanneer ze een echte vraag zien, worden ze te verlegen om een specifieke expert te kiezen, of ze vergeten de regels van het spel. De onderzoekers wilden zien of we deze kleinere robots beter de regels kunnen laten volgen door simpelweg de instructies aan te passen, zonder de robots zelf te hoeven herbouwen.

Het Dilemma van de Bewaker

In de wereld van kunstmatige intelligentie hebben we deze "Large Language Models" die als briljante, alwetende tovenaars zijn. Ze kunnen verhalen schrijven, wiskundeproblemen oplossen en over alles chatten. Maar ze zijn zwaar en traag. Om ze bruikbaar te maken voor taken in realtime, plaatsen we vaak een "router" voor ze. Denk aan deze router als een uitsmijter bij een club. De uitsmijter moet twee dingen direct beslissen: "Mag deze persoon naar binnen?" (Veiligheid/Out-of-Distribution) en "Naar welke VIP-lounge moet hij?" (Intentie/In-Distribution).

Als de uitsmijter te streng is, zet hij goede gasten buiten (het afwijzen van geldige vragen). Als hij te laks is, laat hij kwaadwillenden binnen (onveilige vragen). Het paper noemt dit "Guarded Query Routing". Het doel is om een uitsmijter te vinden die snel, goedkoop en nauwkeurig genoeg is om de club veilig te houden terwijl de juiste mensen naar de juiste kamers worden geleid.

Het Experiment: Het Trainen van de Zakrobots

De onderzoekers verzamelden 22 verschillende "zakrobots" (Small Language Models) van diverse groottes, variërend van piepkleine robots met 270 miljoen "hersencellen" (parameters) tot grotere met 70 miljard. Ze testten ze op een speciale test genaamd GQR-Bench, wat een soort grote hindernisbaan is vol met drie soorten geldige vragen (Recht, Financiën, Gezondheidszorg) en zeven soorten lastige, irrelevante of gevaarlijke vragen.

Ze maten de robots met een speciale score genaamd de GQR-Score, die een balans is tussen hoe goed ze de geldige vragen oppikten en hoe goed ze de slechte vragen afwezen. Als een robot alles afwijst, krijgt hij een lage score omdat hij nutteloos is. Als hij alles accepteert, krijgt hij ook een lage score omdat hij onveilig is.

De Grote Ontdekking: Het Gaat Niet Om Grootte, Maar Om Instructies

Het eerste wat het team ontdekte, was dat grootte niet alles is. De grootste, krachtigste robot (Gemma 3 27B) behaalde een fantastische score van 96,01. Maar raad eens? Een veel kleinere robot (Qwen3.5 9B) behaalde bijna dezelfde score (94,55) door simpelweg een standaard set instructies te gebruiken. Zelfs een middelgrote robot (Mistral 7B) deed het best goed met een score van 81,79.

Echter, de piepkleine robots hadden een vreemd probleem. Ze waren te goed in het zeggen van "Nee!" tegen alles. Bijvoorbeeld, de Granite 4 Tiny-robot was zo bang om een fout te maken dat hij 99,75% van alle vragen afwees, inclusen de goede vragen! Hij slaagde er slechts in om 37,29% van de tijd de geldige vragen correct te identificeren. Het was als een uitsmijter die besloot dat de enige veilige manier om een club te runnen was om de deuren op slot te doen en niemand binnen te laten.

De Magische Oplossing: De "Voorbeeld"-truc

De onderzoekers vroegen zich af: "Kunnen we deze verlegen robots fixen door simpelweg de instructies te veranderen?" Ze trainden de robots niet opnieuw (wat het verbouwen van hun brein zou betekkannya); in plaats daarvan gebruikten ze een techniek genaamd Prompt Engineering. Dit is als het geven van een spiekbriefje of een set voorbeelden voordat de robot begint met werken.

Ze probeerden een paar methoden, maar de resultaten verschilden per robot. De meest effectieve methode voor de Granite 4 Tiny-robot was niet de "voorbeeld"-truc, maar een simpelere instructieformat genaamd de DSPY Baseline. Deze methode stripte de extra franje weg en gaf de robot een strikt, kaal sjabloon. Het ging van een verschrikkelijke score van 54,29 naar een geweldige 83,05. Het stopte met het afwijzen van alles en begon daadwerkelijk de post te sorteren.

Voor andere robots, zoals Mistral 7B, was de "voorbeeld"-truc (genoemd Few-Shot Prompting) de echte magie. Stel je voor dat je een nieuwe werknemer leert hoe hij de post moet sorteren. In plaats van alleen te zeggen "Sorteer de post", laat je hem drie voorbeelden zien:

  1. "Deze brief gaat over een rechtszaak -> Stuur naar Recht."
  2. "Deze brief gaat over aandelen -> Stuur naar Financiën."
  3. "Deze brief gaat over een kat -> Stuur naar de 'Afwijzen'-bak."

Toen ze de Mistral 7B-robot deze voorbeelden gaven, sprong de score van 81,79 naar 90,87. De Qwen3.5 9B-robot werd ook nog beter met deze methode en bereikte 95,74, wat bijna net zo goed is als de reusachtige robot, maar dan veel sneller draait.

Het paper suggereert dat het probleem niet was dat de kleine robots het antwoord niet wisten; ze wisten alleen niet hoe ze de regels van het spel moesten volgen. De voorbeelden (of het strikte sjabloon) lieten hen precies zien hoe een correct antwoord eruitzag, en ze kregen het direct onder de knie.

De Afweging: Snelheid vs. Nauwkeurigheid

Er is echter een klein addertje onder het gras. Wanneer je de robot een spiekbriefje met voorbeelden geeft, wordt het bericht dat de robot moet lezen langer. Dit maakt de robot iets langzamer. De studie vond dat het gebruik van deze voorbeelden de robots ongeveer 2 tot 6 keer langer liet doen om één vraag te beantwoorden. Ze waren echter nog steeds razendsnel (rond de 0,05 tot 0,28 seconden per vraag), wat snel genoeg is voor de meeste real-world applicaties.

De onderzoekers probeerden ook een complexere methode genaamd GEPA, wat lijkt op het hebben van een docent-robot die de instructies automatisch herschrijft. Maar dit werkte niet zo goed als het simpelweg geven van een paar duidelijke voorbeelden. Sterker nog, voor sommige van de kleinste robots maakte het complexe herschrijven de boel juist slechter, waardoor ze weer in de war raakten.

Wat dit betekent voor de toekomst

De belangrijkste les is dat je niet altijd de grootste, duurste robot nodig hebt om een goede Bewaker te zijn. Een kleinere, goedkopere robot kan de klus net zo goed klaren als je de juiste instructies geeft. Specifiek helpt het tonen van een paar voorbeelden (Few-Shot) de robot om zijn verlegenheid te overwinnen en de regels te volgen, terwijl voor sommige zeer specifieke robots een strikt, kaal sjabloon het beste werkt.

Het paper waarschuwt echter ook dat als een robot te klein is (zoals de varianten met 0,8 miljard parameters), zelfs de beste voorbeelden niet genoeg zullen zijn om hem te redden. En als een robot al een geweldig werk doet, kan het toevoegen van voorbeelden niet veel helpen en kan het zelfs onnodig vertragen.

Kortom, voor het bouwen van een veilig en snel AI-systeem is het geheime ingrediënt niet alleen het kopen van het grootste brein; het is weten hoe je met het brein dat je hebt moet praten. Een beetje "prompt engineering" kan een verwarde, overdreven voorzichtige robot veranderen in een scherpe, efficiënte bewaker.

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 →