← Nieuwste papers
💬 NLP

FACTS: Table Summarization via Offline Template Generation with Agentic Workflows

FACTS is een privacy-compliant en schaalbaar agentic workflow voor query-gebaseerde tabelsamenvattingen die offline SQL- en Jinja2-sjablonen genereert om snelle, accurate en kostenefficiënte inzichten te bieden zonder gevoelige data te delen.

Oorspronkelijke auteurs: Ye Yuan, Mohammad Amin Shabani, Siqi Liu

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

Oorspronkelijke auteurs: Ye Yuan, Mohammad Amin Shabani, Siqi Liu

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

🏗️ De Bouwmeester van de Data: Wat is FACTS?

Stel je voor dat je een enorme bibliotheek hebt met duizenden boeken (data), maar je wilt alleen weten: "Hoeveel geld hebben we elk jaar verdiend?" of "Welke patiënten hebben een specifieke ziekte?".

Vroeger was het antwoord op zo'n vraag als het zoeken naar een speld in een hooiberg. Je moest een slimme computer (een AI) de hele bibliotheek laten lezen, wat traag was, duur, en soms gevaarlijk omdat de AI dan ook alle privé-gegevens zag die je eigenlijk niet wilde delen.

FACTS (Fast, Accurate, and Privacy-Compliant Table Summarization) is een nieuwe manier om dit op te lossen. Het is alsof je niet de hele bibliotheek laat lezen, maar eerst een perfect bouwplan maakt.

🧩 De Drie Grote Problemen (en hoe FACTS ze oplost)

  1. Het is te traag: Als je elke vraag opnieuw stelt, moet de AI elke keer alles opnieuw lezen.
    • De FACTS-oplossing: Maak één keer een sjabloon (een bouwplan). Als je dat plan hebt, kun je het gebruiken voor elk jaar, elke klant of elke nieuwe lijst, zonder dat de AI opnieuw hoeft na te denken.
  2. Het is onnauwkeurig: AI's kunnen soms "hallucineren" (dromen) en verzonnen cijfers geven.
    • De FACTS-oplossing: De AI schrijft geen verhaal uit het hoofd. In plaats daarvan schrijft de AI een rekenopdracht (SQL) die de computer exact uitvoert. Het verhaal wordt pas geschreven nadat de cijfers zijn berekend.
  3. Het is niet veilig: Je wilt niet dat je geheime bankgegevens of medische dossiers naar een externe AI worden gestuurd.
    • De FACTS-oplossing: De AI ziet alleen de indeling van de tafel (de koppen van de kolommen), maar nooit de echte getallen of namen. Het is alsof je een architect alleen de plattegrond laat zien, maar niet de inwoners van het huis.

🛠️ Hoe werkt FACTS? (De 3 Stappen)

Het systeem werkt als een slimme bouwteam met drie specialisten, die samenwerken met een Kwaliteitscontrole-Comité (de "LLM Council").

Stap 1: De Architect (Specifieke Vragen stellen)

De gebruiker vraagt: "Toon mijn inkomsten."
De Architect kijkt niet naar de cijfers, maar alleen naar de koppen van de kolommen (bijv. "Datum", "Bedrag", "Categorie"). Hij bedenkt vragen om de bedoeling te verduidelijken: "Moeten we alleen 'inkomsten' tellen en 'uitgaven' negeren?"

  • Het Comité: Een groep slimme AI's kijkt mee en zegt: "Ja, dat is een goede vraag!" of "Nee, dat is verwarrend."

Stap 2: De Calculator (SQL schrijven)

Nu de Architect weet wat er nodig is, schrijft hij een exacte rekenopdracht (SQL).

  • Voorbeeld: "Haal alle rijen op waar 'Categorie' = 'Inkomsten' is en tel ze op."
    Deze opdracht wordt lokaal uitgevoerd op jouw eigen computer. De AI ziet de uitkomst pas als het getal al is berekend.
  • Het Comité: Kijkt of de opdracht werkt. Als de computer een foutmelding geeft, zegt het Comité: "Probeer het nog eens, je hebt een haakje vergeten." Dit gebeurt totdat het perfect werkt.

Stap 3: De Vertaler (Het verhaal schrijven)

Nu de cijfers klaar zijn, schrijft de Vertaler een natuurlijk verhaal. Hij gebruikt een sjabloon (Jinja2).

  • Voorbeeld: Het sjabloon zegt: "Je hebt dit jaar €10.000 verdiend."
    De AI vult alleen de gaten in met de echte cijfers die de Calculator net heeft gevonden.
  • Het Comité: Checkt of het verhaal klopt met de cijfers. Als de calculator €10.000 gaf, maar het verhaal zegt €100.000, dan wordt het gecorrigeerd.

🚀 Waarom is dit zo geweldig?

Stel je voor dat je een koekjesplaat hebt.

  • Oude methode: Elke keer als je een koekje wilt, moet je de hele keuken opnieuw inrichten, de ingrediënten meten en de oven opwarmen.
  • FACTS-methode: Je maakt één keer een perfect koekjesplaatje (het sjabloon). Vervolgens kun je er 1.000 keer koekjes mee bakken, gewoon door deeg in te vullen. Het is supersnel, je krijgt altijd hetzelfde goede resultaat, en je hoeft je keuken niet open te stellen voor vreemden.

🎯 Samenvatting in één zin

FACTS is een slimme robot die eerst een veilig en nauwkeurig bouwplan maakt voor een vraag, en dat plan vervolgens oneindig vaak kan gebruiken om snel en foutloze antwoorden te geven, zonder dat je ooit je geheime gegevens hoeft te delen.

Het is de oplossing voor bedrijven die snel en veilig willen weten wat er in hun grote data-bergen zit, zonder de privacy van hun klanten te schenden.

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 →