← Nieuwste papers
🤖 AI

BatchDAG: LLM-Planned Execution Graphs for Scalable Ad-Hoc Analysis Over Enterprise Data

BatchDAG is een schaalbaar systeem dat LLM's inzet om getypeerde gerichte acyclische grafen te genereren voor het orkestreren van parallelle, entiteitsbewuste gebatteerde operaties, wat efficiënte en nauwkeurige ad-hoc analyses over grote enterprise-datasets mogelijk maakt terwijl het, vergeleken met sequentiële agent-benaderingen, hallucinaties en kosten aanzienlijk vermindert.

Oorspronkelijke auteurs: Anupreet Walia

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

Oorspronkelijke auteurs: Anupreet Walia

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 superintelligente robotvriend hebt die één boek kan lezen en je precies kan vertellen wat er in gebeurd is. Deze robot is geweldig in het samenvatten van één verhaal, maar wat als je hem zou vragen om 50.000 boeken te lezen en een vraag te beantwoorden als: "Heeft elke individuele personage in deze boeken ooit over geld gesproken?" Als je de robot alle boeken tegelijk zou geven, zou zijn brein ontploffen door de enorme hoeveelheid informatie. Als je hem zou vragen om ze één voor één te lezen, zou het jaren duren voordat hij klaar is. Dit is het probleem waar moderne "Large Language Models" (LLM's) tegenaan lopen — de AI-breinen achter veel chatbots. Ze zijn briljant in het begrijpen van individuele documenten, maar ze worstelen wanneer ze gevraagd worden om enorme, rommelige collecties gegevens (zoals duizenden zakelijke vergaderingen) tegelijkertijd te analyseren. Ze raken in de war, verliezen het overzicht van welk feit bij welke vergadering hoort, en doen er eeuwig over om klaar te zijn.

Maak kennis met BatchDAG, een nieuw systeem dat is ontworpen om dit op te lossen door te fungeren als een meesterdirigent voor een gigantisch orkest. In plaats van de AI-robot alles zelf te laten doen, gebruikt BatchDAG de AI alleen om een gedetailleerd "recept" of "kaart" te schrijven van wat er moet gebeuren. Vervolgens neemt een super-snelle, niet-denkende computerengine het over door de kaart te volgen, het saaie, repetitieve rekenwerk en het zoeken direct uit te voeren, en roept de "slimme" AI pas op wanneer dat absoluut noodzakelijk is. Het resultaat? Het systeem kan complexe vragen beantwoorden over tienduizenden vergaderingen in minder dan een minuut, kost slechts centen in plaats van dollars, en verzint geen feiten.

Het Probleem: De "Eén-voor-één" Valstrik

Denk aan het proberen te vinden van een specifiek gesprek in een bibliotheek van 50.000 vergaderverslagen. Als je een standaard AI-agent gebruikt (zoals een ReAct-bot), gedraagt deze zich als een persoon die door de bibliotheek loopt, één boek oppakt, het leest, het weer neerlegt, het volgende boek oppakt, enzovoort.

  • De Breinoverbelasting: Als je probeert de AI alle boeken tegelijk te voeren, raakt hij een "contextlimiet" — zijn geheugen is te vol om alles vast te houden.
  • Het Verlies van Toeschrijving: Als de AI zoekt naar "geld" over alle boeken heen, kan hij je vertellen: "Ja, geld werd genoemd!", maar hij kan je niet vertellen welke vergadering dat zei. Hij verliest de verbinding tussen het feit en de bron.
  • De Tijdverslindende Factor: Dit één voor één doen is pijnlijk traag. Als je 3.000 deals moet controleren en elk proces enkele seconden duurt, ben je uren aan het wachten.

De Oplossing: De "Meesterplanner" en de "Assemblagelijn"

BatchDAG verandert het spel door de taak te splitsen in twee verschillende rollen: de Planner en de Worker.

1. De Planner (De AI-Architect)
Wanneer je een vraag stelt als: "Heeft ons salesteam in elke vergadering goede vragen gesteld?", begint de AI nog niet met lezen. In plaats daarvan fungeert hij als een architect die een blauwdruk tekent. Hij creëert een Directed Acyclic Graph (DAG).

  • Eenvoudige vertaling: Stel je een flowchart voor gemaakt van Lego-blokjes. Elk blokje is een specifieke taak: "Zoek in de database", "Filter de resultaten", "Groeper door vergadering", of "Vraag de AI om te analyseren".
  • De AI schrijft deze kaart in een strikt, gestructureerd formaat (JSON), niet in rommelige zinnen. Dit zorgt ervoor dat de computer precies weet wat de volgende stap is zonder in de war te raken.

2. De Worker (De Deterministische Engine)
Zodra de kaart is getekend, neemt een super-snelle computerengine het over. Deze hoeft niet "slim" te zijn; hij hoeft alleen maar snel en gehoorzaam te zijn.

  • Parallelle Golven: In plaats van taken één voor één uit te voeren, kijkt de engine naar de kaart en ziet welke blokken tegelijkertijd kunnen worden uitgevoerd. De engine voert ze uit in "golven". Stel je een stadionwave voor: iedereen in sectie A staat tegelijkertijd op, dan sectie B, dan sectie C. Dit maakt het proces ongelooflijk snel.
  • Zero-LLM Stappen: De meeste blokken op de kaart (zoals het doorzoeken van een database of het sorteren van getallen) hebben de AI helemaal niet nodig. Deze worden uitgevoerd door reguliere code, wat gratis en direct is. De AI wordt alleen aangeroepen wanneer de kaart zegt: "Gebruik nu je brein om deze specifieke groep te analyseren."

Het Geheime Ingrediënt: "Entity-Aware Batching"

Dit is de grootste truc van het paper. Stel je voor dat je 121 vergaderingen hebt, en elke vergadering heeft 48 pagina's tekst.

  • De Oude Manier (Row-Level): Als je de AI telkens 5 pagina's tegelijk voert, stuur je misschien de eerste 5 pagina's van Vergadering A, dan de volgende 5 pagina's van Vergadering A, enzovoort. Je stuurt de AI dus 10 keer dezelfde vergadering, maar elke keer ziet hij slechts een klein, verwarrend fragment. Dit is verspillend en leidt tot slechte gissingen.
  • De BatchDAG Manier (Entity-Aware): Het systeem groepeert de pagina's eerst op Meeting ID. Het zegt: "Hier zijn 5 volledige vergaderingen, inclusief al hun pagina's." Het stuurt de AI 5 complete verhalen in plaats van 100 kleine fragmenten.
  • Het Resultaat: Deze eenvoudige groepering verminderde het aantal keren dat de AI moest worden aangeroepen met 47 keer. Het is alsof je een detective stuurt om 5 hele huizen te onderzoeken in plaats van 235 verschillende kamers verspreid over de stad.

Wat Ze Hebben Ontdekt

De onderzoekers testten dit systeem op echte wereldgegevens van Brevian.ai, die meer dan 50.000 vergaderingen en 3.000 zakelijke deals bevat.

  • Snelheid: Ze analyseerden 3.000 deals in minder dan 60 seconden. Een standaard AI-agent zou ongeveer 100 minuten nodig gehad hebben voor dezelfde taak.
  • Kosten: Omdat het systeem voorkomt dat de dure AI-hersenen voor elke stap worden aangeroepen, daalden de kosten drastisch. Een simpele databasequery kostte slechts $0,02. Zelfs een complexe analyse van duizenden vergaderingen kostte slechts ongeveer $0,24 per query.
  • Nauwkeurigheid: Het systeem was net zo goed als een menselijke expert die een op maat gemaakte workflow ontwerpt (een score van 3,74 van de 5 versus 3,25 voor een door mensen ontworpen pipeline) en aanzienlijk beter dan een standaard AI-agent.
  • Waarheidsgetrouwheid: Het belangrijkste is dat BatchDAG veel beter in staat was om zijn antwoorden te bewijzen. Het kon in 77% van de gevallen verwijzen naar het exacte bewijs uit het transcript, vergeleken met slechts 46–60% voor andere methoden. Dit is cruciaal voor bedrijven die moeten weten waarom een AI een bepaalde bewering doet.

Waarom Dit Er Toe Doet

Het paper suggereert dat we voor big data-problemen niet alleen de AI "slimmer" moeten maken. In plaats daarvan moeten we stoppen met de AI het zware werk te laten doen. De beste aanpak is om de AI de taak te laten plannen, en vervolgens een snelle, saaie, betrouwbare machine te gebruiken om het werk te doen.

Door gestructureerde gegevens te gebruiken (zoals nette rijen in een spreadsheet) in plaats van rommelige samenvattingen tussen de stappen door, verminderde het systeem ook de "hallucinaties" (verzonnen feiten) met 27%. De auteurs ontdekten dat wanneer de AI dingen tussen de stappen door in gewone mensentaal samenvat, de neiging bestaat om details te verliezen. Maar wanneer het nette, gestructureerde gegevens doorgeeft, blijven de feiten stevig verankerd.

Kortom, BatchDAG gaat niet over het een genie maken van de AI; het gaat over de AI een geweldige manager maken die precies weet wanneer hij de experts moet oproepen en wanneer hij de assemblagelijn het werk moet laten doen. Het verandert een traag, duur en foutgevoelig proces in een snel, goedkoop en betrouwbaar proces.

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 →