← Nieuwste papers
💬 NLP

Semantic XPath: Structured Agentic Memory Access for Conversational AI

Dit paper introduceert Semantic XPath, een boomgestructureerd geheugenmodule voor conversatieve AI die de prestaties aanzienlijk verbetert en de tokenkosten drastisch verlaagt ten opzichte van bestaande methoden, vergezeld van een gedetailleerd demonstratiesysteem.

Oorspronkelijke auteurs: Yifan Simon Liu, Ruifan Wu, Liam Gallagher, Jiazhou Liang, Armin Toroghi, Scott Sanner

Gepubliceerd 2026-03-03
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Yifan Simon Liu, Ruifan Wu, Liam Gallagher, Jiazhou Liang, Armin Toroghi, Scott Sanner

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 zeer slimme persoonlijke assistent hebt die je helpt met complexe taken, zoals het plannen van een reis, het beheren van je boodschappenlijstje of het organiseren van je werkprojecten. Deze assistent moet onthouden wat je eerder hebt gezegd, wat je hebt aangepast en hoe alles met elkaar samenhangt.

Dit artikel introduceert een nieuwe manier om dit "geheugen" van de assistent te bouwen, genaamd Semantic XPath. Hier is de uitleg in simpele taal, met wat creatieve vergelijkingen:

Het Probleem: De Drie Manieren om te Onthouden

Stel je voor dat je assistent een enorme stapel papieren heeft waarop alles staat wat je ooit hebt besproken. Hoe pakt hij die informatie op als je vraagt: "Voeg een koffiepauze toe aan de dag dat we vol zitten met conferenties"?

  1. De Oude Manier (In-Context Memory): De "Alles-Lezen" Benadering

    • Hoe het werkt: De assistent leest elke keer alles wat je ooit hebt gezegd, van de eerste zin tot nu, elke keer opnieuw.
    • Het probleem: Het is als proberen een boek te lezen terwijl je de hele bibliotheek erbij moet houden. Het wordt snel te groot, te traag en de assistent raakt in de war. Na een paar gesprekken vergeet hij belangrijke details of maakt hij fouten omdat er te veel informatie is.
    • Kosten: Het is ook heel duur (in termen van computerkracht en geld).
  2. De Tussenweg (Flat RAG): De "Zoekmachine" Benadering

    • Hoe het werkt: De assistent heeft een zoekmachine die zoekt naar woorden die lijken op je vraag. Hij pakt stukjes tekst die "conferentie" of "dag" bevatten.
    • Het probleem: Hij mist de structuur. Hij ziet niet dat "dag 2" een onderdeel is van "reisplanning". Hij zou bijvoorbeeld een koffiepauze op de verkeerde dag kunnen zetten, omdat hij niet begrijpt dat de dagen hiërarchisch georganiseerd zijn. Het is alsof je in een rommelige kelder zoekt naar een specifiek gereedschap zonder te weten in welke kist het ligt.
  3. De Nieuwe Manier (Semantic XPath): De "Bibliotheek met Indeling" Benadering

    • Hoe het werkt: Dit is wat het papier voorstelt. Het geheugen is geen rommelige stapel, maar een strak georganiseerde boom (of een goed ingedeelde bibliotheek).
    • De Magie: De assistent gebruikt een speciale taal (vergelijkbaar met een zoekopdracht in een computerbestand) om precies de juiste tak van de boom te vinden.
    • Voorbeeld: Als je vraagt om een koffiepauze op de drukke dag, zoekt hij niet naar het woord "dag" overal. Hij kijkt eerst naar de structuur: Reis -> Dag 1, Dag 2, Dag 3. Dan kijkt hij welke dag het meeste "conferentie-inhoud" heeft en plakt de pauze daar direct bij.

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

  • De Boomstructuur:
    Stel je een familieboom voor. In de oude methoden moest de assistent door elke naam in de hele lijst bladeren om te zien wie de oom van wie is. Met Semantic XPath kan hij direct de tak "Oom" vinden en daar de specifieke persoon bekijken. Hij negeert alles wat niet relevant is.

  • De "Semantische" Zoekopdracht:
    Normale zoekopdrachten zoeken naar exacte woorden. Deze nieuwe methode zoekt op betekenis.

    • Vraag: "Voeg iets toe aan de dag die vol zit."
    • Oude zoekmachine: Zoekt naar het woord "vol".
    • Semantic XPath: Begrijpt dat "vol zitten" betekent dat er veel activiteiten op die dag staan. Hij telt de activiteiten op die dag en kiest de drukste. Het is alsof de assistent niet alleen leest, maar ook denkt over de structuur van je dag.

De Resultaten in Gewone Woorden

De onderzoekers hebben dit getest en de resultaten zijn indrukwekkend:

  1. Veel Slimmer: De nieuwe methode is 176% beter dan de "Flat RAG" (de zoekmachine-methode) als het gaat om het juist beantwoorden van vragen.
  2. Veel Goedkoper: Het gebruikt 91% minder computerkracht (tokens) dan de methode waarbij de assistent alles opnieuw moet lezen.
    • Vergelijking: Als de oude methode een vrachtwagen vol papier nodig heeft om een boodschap te brengen, doet de nieuwe methode dit met een postzegel.
  3. Stabiel: Bij lange gesprekken (veel wisselwerkingen) blijft de nieuwe methode even snel en accuraat. De oude methode wordt steeds trager en maakt meer fouten naarmate het gesprek langer duurt.

De Demo: "SemanticXpath Chat"

De auteurs hebben ook een live demo gebouwd (een soort spelletje) waar je kunt zien hoe dit werkt. Je ziet drie schermen:

  1. Het gesprek: Wat jij zegt.
  2. Het geheugen: Een visuele boom die laat zien hoe de assistent je reisplannen opslaat. Je ziet precies welke tak (bijv. "Dag 2") wordt geselecteerd.
  3. De uitvoering: Een kijkje in de keuken die laat zien hoe de assistent de zoekopdracht stap voor stap uitvoert en waarom hij voor die specifieke dag koos.

Conclusie

Kortom: Semantic XPath is een manier om AI-assistenten te leren om niet alleen te "lezen", maar om te "begrijpen" hoe informatie gestructureerd is. Het maakt ze slimmer, sneller en goedkoper, zodat ze je kunnen helpen met complexe taken (zoals een reisplannen) zonder dat ze de draad kwijtraken of de hele wereldgeschiedenis hoeven te herlezen om een simpele vraag te beantwoorden.

Het is de overstap van een assistent die een rommelige notitieblok heeft, naar een assistent met een perfect georganiseerd, digitaal archief dat hij moeiteloos kan doorzoeken.

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 →