Table-as-Search: Formulate Long-Horizon Agentic Information Seeking as Table Completion
Dit artikel introduceert Table-as-Search (TaS), een gestructureerd framework dat langdurige informatiezoektochten herformuleert als een tabel-aanvullingsopgave om de zoekcoherentie en statusbewaking te behouden, waardoor diverse zoekstrategieën worden verenigd en de huidige state-of-the-art baselines aanzienlijk worden overtroffen in zowel robuustheid als efficiëntie.
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
Het Probleem: De "Verloren in het Midden" Agent
Stel je voor dat je een zeer slimme maar ietwat vergeetachtige onderzoeksassistent (een AI-agent) inhuurt om specifieke informatie op het internet te vinden. Je stelt een complexe vraag, zoals: "Vind voor mij 30 winkels voor huisdierbenodigdheden in Noord-Amerika die vorig jaar met meer dan 50% zijn gegroeid, en krijg het telefoonnummer van hun verkoopmanager."
Huidige AI-assistenten proberen dit te doen door in hun hoofd een lang, doorlopend verhaal te schrijven. Ze denken: "Ik ga op zoek naar Winkel A, dan Winkel B, dan controleer ik hun groei..." Naarmate ze dieper graven, wordt dit mentale "verhaal" enorm groot. Uiteindelijk raakt de assistent overweldigd. Ze vergeten het begin van het verhaal, raken de controle kwijt over welke winkels ze al hebben gecontroleerd, of raken in de war door de enorme hoeveelheid aantekeningen. In het paper wordt dit "lost in the middle" genoemd. Ze vinden misschien de juiste winkels, maar vergeten de telefoonnummers op te vragen, of ze verzinnen (hallucineren) feiten omdat hun "geheugen" te rommelig is.
De Oplossing: Het "Table-as-Search" (TaS) Framework
De auteurs stellen een nieuwe manier voor om dit werk te organiseren. In plaats van een lang, rommelig verhaal te schrijven, veranderen ze de onderzoeksopdracht in het invullen van een spreadsheet (een tabel).
Denk er zo over na:
- De Oude Manier: Proberen een boodschappenlijstje te onthouden terwijl je door een gigantische magazijn loopt, hopend dat je de melk of de eieren niet vergeet.
- De Nieuwe Manier (TaS): Je hebt een klembord met een raster. Elke keer als je een product vindt, schrijf je het in een specifiek vakje. Als een vakje leeg is, weet je precies wat je nog moet vinden.
Hoe het werkt: De Drie Rollen
Het systeem gebruikt een team van AI-"agents" die samenwerken rondom deze digitale spreadsheet:
- De Planner (De Manager): Deze AI bekijkt de vraag van de gebruiker en zet de spreadsheet op. Het bepaalt welke kolommen nodig zijn (bijv. "Winkelnaam", "Groeipercentage", "Telefoonnummer"). Het kijkt naar de lege vakjes en zegt: "Oké, we moeten 30 winkels vinden om deze rijen in te vullen."
- De Sub-Agents (De Werkers): Dit zijn de zoekmachines. De Manager stuurt hen uit om kandidaten te vinden.
- Row Expansion (Rij-uitbreiding): Als de tabel nog niet genoeg winkels bevat, gaan de werkers op pad om nieuwe winkels te vinden om als nieuwe rijen toe te voegen.
- Cell Population (Cel-invulling): Als een winkel is gevonden maar het vakje "Telefoonnummer" is leeg, gaan de werkers specifiek op zoek naar dat ene stukje informatie om dat specifieke vakje in te vullen.
- De Externe Database (De Archiefkast): In plaats van te proberen alle zoekresultaten in het korte-termijngeheugen van de AI te houden (dat beperkt is), leeft de spreadsheet in een externe database. De AI kijkt alleen naar de delen van de tabel die hij op dat moment nodig heeft. Dit houdt het "brein" van de AI helder voor het denken, in plaats van alleen voor het opslaan van data.
Wat ze hebben getest
Het paper testte deze methode op drie soorten moeilijke zoektaken:
- Deep Search (Diepe Zoektocht): Het vinden van één specifieke speld in een hooiberg (bijv. "Vind de ene zanger die aan deze 5 specifieke criteria voldoet").
- Wide Search (Brede Zoektocht): Het vinden van een enorme stapel naalden (bijv. "Lijst elke winnaar van een prijs op van 2005 tot 2015").
- DeepWide Search (Diep-Brede Zoektocht): De moeilijkste van het stel. Een enorme stapel naalden vinden en verifiëren dat elk exemplaar aan strikte regels voldoet (bijv. "Vind 30 winkels die aan deze 5 regels voldoen EN krijg hun telefoonnummer").
De Resultaten: Waarom het beter is
Het paper beweert dat TaS aanzienlijk beter is dan de huidige state-of-the-art methoden (zoals de standaard "ReAct"-methode die door veel grote AI-bedrijven wordt gebruikt).
- Het raakt niet de weg kwijt: Omdat de tabel bijhoudt wat er precies gedaan is en wat er nog ontbreekt, raakt de AI het plan nooit kwijt, zelfs niet tijdens zeer lange zoektochten.
- Het is efficiënter: Het vond betere antwoorden met minder zoekpogingen dan de concurrentie. Het had geen brute kracht nodig; het was precies.
- Het werkt met kleinere breinen: Verrassend genoeg versloeg een kleiner, goedkoper AI-model dat deze "Tabel"-methode gebruikt een veel groter, duurder AI-model dat de oude "Verhaal"-methode gebruikt. De structuur hielp het kleinere model om boven zijn gewichtsklasse te presteren.
- Het is flexibel: De "Manager" kan de "Werkers" vervangen. Als je een gespecialiseerde tool hebt voor het vinden van telefoonnummers, kun je die erin pluggen zonder het hele systeem te breken.
In een Notendop
Het paper beargumenteert dat wanneer AI-agents op lange, complexe internet-speurtochten gaan, ze niet moeten vertroukken op een rommelige stroom van bewustzijn. In plaats daarvan zouden ze een gestructureerde tabel moeten gebruiken om hun aantekeningen georganiseerd te houden. Deze eenvoudige verandering voorkomt dat ze in de war raken, helpt hen om nauwkeurigere antwoorden te vinden en stelt hen in staat om meer te doen met minder rekenkracht.
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.