← Nieuwste papers
🤖 AI

Executing as You Generate: Hiding Execution Latency in LLM Code Generation

Dit paper introduceert Eager, een systeem dat de latentie bij LLM-codegeneratie aanzienlijk vermindert door code direct tijdens het genereren uit te voeren in plaats van te wachten op voltooiing, wat leidt tot een tot 55% snellere eind-tot-eind-latentie.

Oorspronkelijke auteurs: Zhensu Sun, Zhihao Lin, Zhi Chen, Chengran Yang, Mingyi Zhou, Li Li, David Lo

Gepubliceerd 2026-04-02
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Zhensu Sun, Zhihao Lin, Zhi Chen, Chengran Yang, Mingyi Zhou, Li Li, David Lo

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

Titel: "Eager": De Kunst van het Koken terwijl je nog aan het Recept schrijft

Stel je voor dat je een kok bent die een heel complex recept moet schrijven en tegelijkertijd het gerecht moet bereiden.

De Oude Manier (De "Seriele" Methode):
Vandaag de dag werken AI-programma's (zoals chatbots die code schrijven) net als een kok die eerst het hele recept op een vel papier schrijft. Pas als het laatste woord op papier staat, loopt de kok naar de keuken, pakt de ingrediënten en begint te koken.

  • Het probleem: Terwijl de kok schrijft, staat de keuken leeg en doet er niets. En terwijl de kok kookt, staat hij stil en schrijft hij niets. Het is een lange, saaie wachttijd voor de klant.

De Nieuwe Manier (De "Eager" Methode):
De onderzoekers van dit paper hebben een slimme nieuwe manier bedacht, genaamd Eager. Stel je voor dat deze kok niet wacht tot het hele recept klaar is. In plaats daarvan:

  1. Hij schrijft de eerste zin van het recept ("Neem een ei").
  2. Direct roept hij de keuken op om dat ei te breken en te kloppen.
  3. Terwijl de keuken het ei klopt, schrijft de kok de volgende zin ("Voeg melk toe").
  4. Direct roept hij de keuken op om de melk toe te voegen.

De kok (het schrijven) en de keuken (het uitvoeren) werken tegelijkertijd. De klant hoeft niet te wachten tot het hele recept klaar is om te zien of het gerecht lukt.

Waarom is dit zo slim? (De Analogieën)

1. Het "Verborgen" Wachtgedeelte
In de oude manier is de totale tijd = Schrijftijd + Kooktijd.
Bij Eager is de totale tijd bijna gelijk aan alleen de Schrijftijd, omdat de Kooktijd zich "versteekt" achter het schrijven. Het is alsof je een treinreis maakt: in plaats van eerst te wachten tot de trein helemaal is aangekomen en dan pas in te stappen, stap je in terwijl de trein nog langzaam binnenrijdt. Je bent al onderweg terwijl de trein nog wordt opgestart.

2. De "Stopknop" bij Fouten
Stel je voor dat je een ei breekt en het blijkt rot te zijn.

  • Oude manier: De kok schrijft het hele recept af (inclusief "bak het ei in de pan"), loopt naar de keuken, breekt het ei, merkt dat het rot is, en zegt: "Oeps, het hele recept was verkeerd." De klant heeft lang gewacht voor niets.
  • Eager: De kok schrijft "Breek een ei", de keuken breekt het, en roept direct: "Dit ei is rot!" De kok stopt direct met schrijven. Hij hoeft geen zin te verspillen aan het beschrijven van hoe je een rot ei in de pan moet bakken. Dit bespaart enorm veel tijd.

3. Beter Herstellen van Fouten
Interessant genoeg helpt deze snelle stop ook bij het oplossen van fouten. Als de AI halverwege stopt bij een fout, heeft hij geen "verkeerde" zinnen meer geschreven die de rest van het recept verpesten. De AI kan zich dan beter focussen op het corrigeren van het ei, in plaats van proberen een heel compleet (maar foutief) recept te redden. Het is alsof je een fout in een zin direct corrigeert, in plaats van de hele paragraaf te herschrijven omdat je halverwege een fout zag.

Wat hebben ze bewezen?

De onderzoekers hebben dit getest met verschillende "koks" (AI-modellen) en in verschillende "keukens" (computersystemen).

  • Snelheid: Ze hebben laten zien dat de totale wachttijd voor de gebruiker met wel 55% kan dalen.
  • Betrouwbaarheid: Het systeem werkt perfect; de stukjes code die worden uitgevoerd, zijn exact hetzelfde als de code die de AI had geschreven als hij had gewacht.
  • Fouten: Het helpt de AI om sneller fouten te vinden en te repareren, omdat hij niet vastloopt in een lange, foutieve keten van instructies.

Conclusie

Dit paper introduceert Eager, een slimme manier om AI-code te laten werken. In plaats van "eerst schrijven, dan doen", doen ze het terwijl je schrijft.

Het is als het verschil tussen een film kijken waarbij je eerst de hele film moet downloaden voordat je hem kunt afspelen, versus streaming: je begint te kijken terwijl de rest nog wordt geladen. Voor de gebruiker voelt het alsof de AI veel sneller en slimmer is, terwijl de computer eigenlijk gewoon efficiënter werkt door twee taken tegelijk te doen.

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 →