← Nieuwste papers
💻 computer science

An Empirical Study of Sustainability in Prompt-driven Test Script Generation Using Small Language Models

Deze empirische studie onderzoekt de duurzaamheid en prestaties van kleine taalmodellen (SLMs) bij het genereren van testscripts via prompts, en toont aan dat de keuze van het model en de promptstructuur een directe invloed hebben op de energieverbruik, koolstofuitstoot en de kwaliteit van de gegenereerde tests.

Oorspronkelijke auteurs: Pragati Kumari, Novarun Deb

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

Oorspronkelijke auteurs: Pragati Kumari, Novarun Deb

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 reusachtige robot hebt die heel goed is in het schrijven van computerprogramma's. Deze robot heet een "Groot Taalmodel" (LLM). Hij is slim, maar hij is ook een enorme energieverslinder. Hij verbruikt zoveel stroom dat hij, als hij te vaak wordt gebruikt, de planeet een beetje kan opwarmen. Het is alsof je een enorme, rookende schoorsteen hebt die constant aan staat.

Maar wat als je een kleine, slimme robot (een "Small Language Model" of SLM) gebruikt? Die is veel kleiner, past op een gewone laptop en verbruikt minder stroom. Maar is hij ook goed genoeg om die moeilijke computerprogramma's te schrijven? En hoe zit het precies met de energie?

Dit is precies wat twee onderzoekers, Pragati en Novarun, hebben onderzocht. Ze hebben gekeken naar deze kleine robots en hoe ze "testscripts" (controleprogramma's) schrijven. Hier is hun verhaal, vertaald in simpele taal:

1. Het Probleem: De "Energie-rekening"

Vroeger keken onderzoekers alleen naar de grote, dure robots. Ze wisten dat die veel stroom kosten. Maar niemand keek goed naar de kleine robots. De onderzoekers dachten: "Misschien zijn die kleine robots een groene oplossing, maar we moeten eerst weten of ze echt goed werken zonder de planeet te belasten."

Ze stelden zich vier belangrijke vragen:

  • Hoeveel stroom kost het als we de robot een simpel commando geven versus een heel gedetailleerd commando?
  • Wat als de robot in een ander land draait? (In Nederland is de stroom groener dan in Singapore, net als of je water uit een regenbak haalt of uit een vervuilde rivier).
  • Kunnen we de robot "versnellen" door hem minder precies te maken (zoals een foto van lagere kwaliteit), en kost dat minder energie?
  • Hoe kiezen we de beste robot: degene die het snelst is, degene die het minst stroom verbruikt, of degene die de beste code schrijft?

2. De Oplossing: Twee Nieuwe Scorekaarten

Om dit te meten, hebben de onderzoekers twee nieuwe "scorekaarten" bedacht. Stel je voor dat je een auto koopt. Je wilt niet alleen weten hoe snel hij is, maar ook hoeveel benzine hij verbruikt.

  • De "Groene Snelheids-Index" (SVI): Dit is een cijfer dat alles samenvoegt. Hoe snel is de robot? Hoeveel stroom gebruikt hij? Hoeveel CO2 stoot hij uit? En hoe goed is de code die hij schrijft? Een hoge score betekent: "Deze robot is snel, goedkoop voor het milieu én maakt goede code."
  • De "Groene F-β Score": Dit is een slimme knop die je kunt draaien.
    • Draai je hem naar milieu? Dan krijg je de robot die het minst stroom verbruikt, zelfs als hij iets langzamer is.
    • Draai je hem naar kwaliteit? Dan krijg je de robot die de beste code schrijft, ook al verbruikt hij iets meer stroom.
    • Zo kunnen bedrijven zelf kiezen wat ze belangrijk vinden.

3. Wat Vonden Ze? (De Verassingen)

De resultaten waren verrassend en leerzaam:

  • Het land maakt uit: Het maakt niet alleen uit welke robot je gebruikt, maar ook waar hij draait. Als een robot in Nederland draait (waar veel wind- en zonne-energie wordt gebruikt), is hij veel "groener" dan dezelfde robot in Singapore (waar de stroom vaak uit kolen komt). Het is alsof je een elektrische auto rijdt: in Noorwegen is hij 100% groen, maar in een land met veel kolenstroom is hij minder groen.
  • De instructie telt: Als je de robot heel precies vertelt wat hij moet doen (met veel regels en voorbeelden), kost dat meer energie. Maar soms is die extra energie het waard omdat de robot dan minder fouten maakt. Het is als het geven van een gedetailleerd recept aan een kok: het kost tijd om het te lezen, maar het gerecht wordt dan wel beter.
  • Kwaliteit vs. Snelheid: Als je de robot "versnelt" door hem minder precies te maken (zoals een foto van lagere kwaliteit), gaat hij soms sneller, maar maakt hij meer fouten. Soms is het beter om de "hoge kwaliteit" versie te gebruiken, omdat het minder tijd kost om de fouten later te repareren.

4. De Conclusie: Er is geen "Perfecte" Robot

Er is niet één robot die in alles de beste is.

  • Soms is de Phi-3 robot het snelst en groenst.
  • Soms is de Mistral robot de beste in het schrijven van perfecte code.
  • Soms is de Llama robot het meest stabiel.

De boodschap is: Kies je robot slim. Als je in een land woont met schone stroom, kun je een krachtigere robot gebruiken. Als je stroom wilt besparen, kies dan een kleinere robot of een robot die in een groen land draait. En gebruik de "knop" (de F-β score) om te beslissen of je nu vooral milieuvriendelijk wilt zijn of vooral perfecte code wilt.

Kortom: De toekomst van software is niet alleen "slimmer", maar ook "groener". En met deze nieuwe meetmethoden kunnen we de juiste balans vinden tussen een schone planeet en slimme computers.

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 →