WANDR test: Procjena istraživačkih agenata koji moraju pretraživati široko i duboko

Referentni test za rad s znanjem visoke propusnosti i bogat dokazima.

AutoriPerplexity Research

Danas objavljujemo WANDR (Wide ANd Deep Research), otvoreni referentni test i alat za ocjenjivanje izgrađen oko 500 realističnih i zahtjevnih zadataka prikupljanja podataka za rad s znanjem. WANDR je širi srodnik našeg DRACO referentnog testa za dubinsko istraživanje. DRACO pita može li agent izraditi točno, cjelovito i objektivno opsežno izvješće; WANDR pita može li izgraditi veliku zbirku i potkrijepiti svakog člana određenim dokazima.

Ovo su vrste poslova koje ljudi već prepuštaju istraživačkim agentima: konkurentsko mapiranje, dubinska analiza, pregled literature, analiza tržišta, usporedba proizvoda, pronalaženje talenata i još mnogo toga. Zadaci se kreću od desetaka do tisuća neovisno provjerljivih zapisa. Čak i uz postavku visokog napora, najsnažniji sustav u našoj evaluaciji doseže samo 0,363 mekog F1 i 0,133 tvrdog F1. Široko i dubinsko istraživanje još je jako daleko od rješenja.

Skala mjerila WANDR i najbolji rezultati soft F1 i hard F1 prijavljeni u ovoj evaluaciji.

Zašto su široko i dubinsko istraživanje važni

Mnogi korisni istraživački poslovi ne završavaju kada agent pronađe jedan odgovor. Tržišni analitičar možda treba svakog kvalificiranog konkurenta, s istim dokazima za svakoga. Tim za dubinsku analizu možda treba desetke tvrtki, a zatim vlasništvo, rukovoditelje, financiranje i regulatorni status za svaku od njih. To stvara dva odvojena zahtjeva:

Široko: otkrijte velik i često otvoren skup kvalificiranih entiteta.

Duboko: istražite svaki entitet dovoljno duboko da podržite svaku traženu tvrdnju dokazima.

Kombinacija to dvoje mijenja problem. Šačica uvjerljivih primjera nije dovoljna, kao ni dotjerana naracija izgrađena na nepotpunom istraživanju. Agent mora održati široko otkrivanje bez žrtvovanja činjenične kvalitete od jednog zapisa do drugog.

WANDR bilježi tu strukturu s fleksibilnom, složivom hijerarhijom ključeva kvalifikacije. Zadatak bi mogao tražiti

company(n) → employee(m) → url(k)

To znači pronalaženje n kvalificiranih tvrtki, m kvalificiranih zaposlenika u svakoj tvrtki i k pratećih stranica za svakog zaposlenika. Svaka potpuna staza kroz stablo može se neovisno provjeriti. Ista osnovna strukture može predstavljati ravnu listu, ugniježđeno pretraživanje, matricu ili zadatak s više grana dokaza. Ovi se uzorci također mogu kombinirati, dopuštajući jednoj reprezentaciji da pokrije širok raspon stvarnih slučajeva upotrebe.

Šest uobičajenih hijerarhijskih uzoraka. Ispunjeni krugovi su entiteti, isprekidani krugovi su fiksne oznake, a kvadrati su listovi URL-a. U matrici, ponovljene podređene oznake označavaju iste podređene vrijednosti pod različitim nadređenima.

Jedan objavljeni zadatak ilustrira ovu strukturu u praksi.

ceo_cfo_appointments

Primarni zadatak. Pronađite najmanje 70 tvrtki sa sjedištem u SAD-u s imenovanjem glavnog izvršnog direktora (CEO) ili financijskog direktora (CFO) koje je prvi put najavljeno između 1. ožujka i 30. travnja 2026. Za svaku tvrtku osigurajte mjerodavnu stranicu imenovanja koja identificira tvrtku i imenovomu osobu, utvrđuje ulogu i datum najave, a dolazi od izdavatelja, podneska, novinske agencije ili izravno pripisanog poslovnog novinarstva iz prve ruke.

Primarna hijerarhija. company(70) → company_appointee(1) → url(1).

Podzadatak popisa tvrtki. Za iste tvrtke navedite priznatu stranicu tijela za uvrštenje na burzu koja prikazuje uvrštenje na nacionalnu burzu vrijednosnih papira u SAD-u ili status izdavatelja koji podnosi izvješća prema Zakonu o burzi SEC-a sa sjedištem u SAD-u.

Hijerarhija podzadatka. company(70) → url(1).

Potrebni zapisi. 140: 70 zapisa o imenovanju plus 70 zapisa o uvrštenju na burzu.

Svaka staza završava na stranici i izvadcima koje ocjenjivač može ponovno provjeriti. Zajednički ključ tvrtke usklađuje grane imenovanja i uvrštenja na burzu, tako da imenovanje bez zasebnog dokaza o statusu uvrštenja na burzu i dalje ostavlja tu tvrtku nepotpunom.

Realistični zadaci, generirani u velikom mjerilu

WANDR kreće od deidentificiranih uzoraka uočenih u proizvodnoj upotrebi umjesto sintetičkih upita. Ovo drži referentni test blizu poslu koji ljudi doista delegiraju: otvoreno otkrivanje, ponovljeno obogaćivanje, provjere iz više izvora i strukturirane usporedbe u profesionalnom mjerilu. Poluautomatski cjevovod pretvara te uzorke u zadatke, rezervirajući ljudski napor za kontrolu kvalitete umjesto iscrpnog označavanja odgovora.

Cjevovod ima četiri faze. Uvođenje rudari deidentificirane zahtjeve za proizvodom za višekratno iskoristivi uzorak širokog istraživanja. Autorstvo pokreće isprepletenu petlju autora i kritičara: agenti skiciraju i testiraju dizajn, pišu specifikaciju zadatka i ocjenjivač, stvaraju zapise pričvršćenja i koriste mehanički linter kako bi sve ostalo usklađeno. Priznanje provjerava je li ciljani volumen dostupan spajanjem 10–12 izdanja autorstva, revidira ocjenjivača specifičnog za zadatak i opcionalno dodaje ljudsko odobrenje. Kustosiranje označava prihvaćene zadatke i odabire uravnotežen konačni skup po temama, mjerilu, topologiji i težini.

Cjevovod za izradu zadataka ima četiri faze. Sijanje prepoznaje realan zahtjev; izrada ga pretvara u samostalni zadatak kroz petlju autor–kritičar i mehaničke provjere; prijem ispituje izvedivost i kvalitetu ocjenjivača; a kuriranje odabire uravnoteženo izdanje. Izlaz je 500 javnih paketa zadataka.

Medijan zadatka traži 50 članova, četiri zapisa po članu i ukupno 245 zapisa. Uzeto zajedno, 500 zadataka zahtijeva 170.495 zapisa potkrijepljenih izvorima. Kalibriramo težinu iz povremenih izdanja u fazi dizajna, zatim dijelimo zadatke prema rangu na 167 primjera niže, 166 srednje i 167 više težine. Grafikon u nastavku pokazuje da težina nije određena samo mjerilom; ona također ovisi o radu potrebnom za svaki zapis.

Ukupna težina zadatka preko ravnine širine i dubine (log-log; 500 referentnih zadataka). Širina je broj potrebnih članova; dubina je potreban broj zapisa podijeljen s tim brojem članova. Boja točke označava oznaku ukupne težine. Isprekidane vodilice označavaju medijan širine (50 članova) i medijan dubine (4,00 zapisa po članu).

Ocijenjivanje bez referenci, provjereno dokazima

Fiksni ključ odgovora loše odgovara otvorenom istraživanju. Skupo ga je izraditi, brzo zastarijeva i loše predstavlja pitanja čiji se odgovori mijenjaju tijekom vremena. WANDR umjesto toga ocjenjuje svaku podnesenu tvrdnju u odnosu na dokaze koje agent navodi.

Svaki zapis sadrži stavku, URL, odabrane izvatke i odgovor. Ocjenjivač ponovno dohvaća stranicu i provjerava je li iskoristiva, je li tvrdnja jasna i u opsegu, pojavljuju li se izvadci vjerno na stranici te podupiru li i stranica i izvadci svaki zahtjev.

Te binarne presude zapisa penju se kroz hijerarhiju. Preciznost mjeri kvalitetu onoga što je sustav podnio. Opoziv mjeri dovršenost prilagođenu kvalitetu u odnosu na traženi volumen, popunjavajući svaki manjak nulama. F1 uravnotežuje to dvoje. Meki rezultati daju djelomične krediti nepotpunim članovima; tvrdi rezultati broje samo članove čije je puno potrebno podstablo točno. Za dijagnostiku, WANDR također izvještava o presudi samo o dohvaćanju koja pita zadovoljava li dohvaćena stranica zadatak prije dodavanja strožih provjera valjanosti i podnesenih izvadaka.

Ovo čini pogreške tumačljivima i lokaliziranima. Visoka preciznost s niskim opozivom obično znači da je sustav pronašao neke dobre članove, ali ne dovoljno njih. Veliki pad s mekog na tvrdi znači da je postigao djelomični napredak, ali rijetko dovršio svaku granu potrebnu za pune krediti. Stablo bodova može lokalizirati gubitak na otkrivanje, obogaćivanje, rukovanje identitetom, kvalifikaciju stranice ili izvlačenje dokaza.

Cjevovod ocjenjivanja. Rješenje normalizira izlaz svakog sustava; dohvaćanje dohvaća svaku citiranu stranicu i ponovno pokušava neuspješna dohvaćanja u pregledniku; sudac razrješava identitete i procjenjuje svaki zapis; a bodovanje pretvara presude u preciznost na razini zadatka, opoziv i F1.

Što smo otkrili

Usporedili smo šest produkcijskih sustava: hostirani zadatak i API-je za pretraživanje, opće API-je web-agenta, proizvod za dubinsko istraživanje i naš programski sustav orkestracije pretraživanja, Search as Code (SaC). Svaki je raspoređen na svih 500 zadataka pod fiksnom konfiguracijom, a zatim je prošao kroz isti cjevovod dohvaćanja, ocjenjivanja, razrješavanja identiteta i bodovanja.

Perplexity Search as Code vodi s 0,363 mekog F1 i 0,133 tvrdog F1. Anthropic je drugi s 0,249 i 0,072; svaki drugi sustav doseže vrhunac s 0,121 mekog F1 i 0,035 tvrdog F1. Nijedan sustav ne dominira i kvalitetom i učinkovitošću. Perplexity se nalazi u sredini raspona troškova s 5,20 USD po zadatku, s medijanom vremena rješavanja od 14,9 minuta i 3,82 milijuna prijavljenih tokena po zadatku. OpenAI i Exa brži su i jeftiniji, ali imaju puno niže ocjene. Anthropic je najbliži po kvaliteti, ali troši znatno više vremena, novca i tokena.

Soft i hard preciznost i odziv naspram troška, medijanske latencije i prijavljene upotrebe tokena na WANDR-u.
Meka i tvrda preciznost i opoziv (vrh) te meki i tvrdi F1 (dno), u odnosu na trošak, medijan latencije rješavanja i prijavljenu upotrebu tokena. Više i dalje lijevo je bolje. Exa i Parallel nisu prisutni u prikazima tokena jer ne izlažu brojeve tokena.

Također smo procijenili svaku dostupnu postavku napora na istom podskupu od 45 zadataka. Veći napor poboljšava Perplexity, Gemini i Exa u svakom koraku; Perplexity doseže 0,447 mekog F1 i 0,224 tvrdog F1 pri xhigh. Veći napor ipak nije ujednačeno bolji: OpenAI doseže vrhunac pri high, a tvrdi F1 za Parallel blago klizi između ultra2x i ultra4x. Trošak obuhvaća više od četiri reda veličine, od 0,03 USD po zadatku za Exa low do 324,83 USD za Gemini max.

Soft F1 naspram troška, medijanske latencije i prijavljene upotrebe tokena kroz postavke truda na podskupu WANDR-a od 45 zadataka.
Meki F1 (vrh) i tvrdi F1 (dno) kroz sve dostupne postavke napora na usklađenom podskupu od 45 zadataka. Tamnije staze označavaju veći napor.

Ističu se četiri nalaza.

Djelomični napredak je uobičajen; potpuna pokrivenost nije. Meki opoziv je ispod meke preciznosti za svaki sustav, što znači da performanse padaju kada cijeli traženi volumen uđe u nazivnik. Perplexity zadržava 0,357 opoziva od 0,389 preciznosti, što je najmanji jaz; Anthropic pada s 0,354 na 0,222. Pretvorba iz mekog u tvrdo još je oštrija. Perplexity pada s 0,363 mekog F1 na 0,133 tvrdog F1, a Anthropic s 0,249 na 0,072. Najbolja tvrda preciznost je 0,150, a najbolji tvrdi opoziv je 0,134: čak i lider ostvaruje puni kredit za samo otprilike jednog od sedam članova koje podnese i jednog od sedam članova koje zadatak traži.

Mjerilo usložnjava problem. Od najmanjeg do najvećeg spremnika ciljanog volumena, tvrda preciznost Perplexityja pada s 0,235 na 0,096, a njegov tvrdi opoziv s 0,219 na 0,079. Anthropic pada s 0,205 na 0,113 i s 0,127 na 0,042; OpenAI pada s 0,109 na 0,034 i s 0,102 na 0,016. Opoziv obično pada brže od preciznosti: sustav može zadržati mali džep potpunih članova dok pokriva sve manje traženog skupa.

Dublje hijerarhije još su strože. Prelaskom s nijednog međuključa na tri ili više, tvrda preciznost Perplexityja pada s 0,392 na 0,019, a tvrdi opoziv s 0,378 na 0,017; Anthropic pada s 0,311 na 0,049 i s 0,229 na 0,022; OpenAI pada s 0,136 na 0,012 i s 0,120 na 0,011. Svaka dodana grana stvara drugo mjesto gdje član može propustiti sve-ili-ništa tvrdi rezultat. Trošak i latencija ne slijede uobičajeni monotoni uzorak.

Tvrda preciznost, tvrdi opoziv, medijan latencije rješavanja i srednji trošak kroz volumen ciljanih zapisa (vrh) i dubinu međuhijerarhije (dno). Svaka linija predstavlja jednu fiksnu konfiguraciju glavnog pokretanja. Linije povezuju agregate spremnika zadataka radi čitljivosti i ne impliciraju uzročni učinak mjerila ili strukture.

Čak i prije prosuđivanja kvalitete, otkrivanje je prvo strukturno usko grlo. Gledajući samo sirove, nepodijeljene brojeve, srednje dovršenje otkrivanja na najvišoj razini kreće se od 0,611 do 0,951. Uvjetno obogaćivanje je jače s 0,767–0,967, a dovršenje terminalnih utora za dokaze doseže 0,979–0,994 jednom kada postoje član i njegova putanja obogaćivanja. Perplexity prednjači u otkrivanju s 0,951 i obogaćivanju s 0,967, ali OpenAI je nešto viši na terminalnim utorima za dokaze s 0,994 naspram 0,991. Sažimanje duplikata čini samo 0,017–0,0205 postotnih bodova gubitka broja u svih šest potpunih pokretanja, tako da je podbacivanje u isporuci, a ne stapanje identiteta, glavni agregatni objašnjenju. Najveći sirovi strukturni gubici događaju se prije nego što se priloži završni URL.

Srednje sirovo strukturno dovršenje na razini zadatka iz stabala provjeritelja. Otkrivanje je glavni ključ, obogaćivanje pokriva međuključeve, a dokaz je terminalni ključ. Vrijednosti koriste dostavljene brojeve prije sažimanja, tako da slika izolira gdje nedostaje predani volumen prije nego što se prosudi kvaliteta zapisa.

Pronaći stranicu koja se može koristiti obično je lako; pronaći potpune dokaze je teško. Za pet sustava samo je 3,2%–8,9% podnesenih stranica neupotrebljivo; OpenAI je iskočio s 23,1%. Nevaljani zapisi ili zapisi pogrešne vrste također su relativno rijetki s 4,2%–17,4%. Glavni gubici dolaze sljedeći: 33,6%–68,3% predanih stranica ne zadovoljava barem jedan bitan zahtjev zadatka, a 57,5%–86,6% predanih izvadaka ne uspijeva podržati sve što zapis tvrdi. Stope Perplexityja su 41,4% i 57,5%. Njegov meki F1 pada s 0,531 prema provjeri samo dohvaćanja, koja pita samo zadovoljava li stranica svaki bitan zahtjev, na 0,363 prema punoj presudi, koja također zahtijeva univerzalne provjere, valjanost specifičnu za zadatak i potpunu podršku izvadaka. Tvrdi F1 slično pada s 0,245 na 0,133. Teški dio nije samo dosezanje uvjerljive stranice; to je pretvaranje te stranice u dovoljan dokaz za cijelu tvrdnju.

Izmjerene sonde neuspjeha na razini zapisa iz dostupnih detalja provjeritelja, u postocima; niže je bolje. Neuspjesi u zahtjevima stranice i izvadaka znatno su češći od neuspjeha neupotrebljive stranice ili nevaljanog zapisa. Parallel ima dijagnostičke detalje za 350 zadataka, dok ostali redovi pokrivaju 490–500 zadataka.

Search as Code dobro odgovara ovom obliku zadatka. Model može izraziti dohvaćanje, filtriranje, širenje, renderiranje, spajanja, uklanjanje duplikata i logiku zaustavljanja kao program, dok determinističko računanje upravlja ponovljenim operacijama izvan konteksta modela. Taj je profil u skladu s jačim zadržavanjem širine i izgradnjom izvadaka kod Perplexityja, iako ne vodi na svakom sloju: Anthropic ima najnižu stopu neuspjeha zahtjeva za stranicu.

Što je sljedeće

WANDR pruža više od jednostavnog rezultata na ljestvici. Njegova uobičajena struktura zadatka i poluautomatski cjevovod podržavaju raznoliko generiranje zadataka visoke propusnosti, dok presude po zapisima i rezultati na razini hijerarhije pokazuju gdje izvođenje ne uspijeva: otkrivanje, obogaćivanje, rukovanje identitetom, semantička kvalifikacija ili izgradnja dokaza. Objavljeni zadaci, provjeritelj i strukturne dijagnostike pružaju osnovu za poboljšanje sveobuhvatnih sustava pretraživanja i testiranje drže li ti dobici mjerilo.

Ista struktura također može učiniti WANDR korisnim za učenje s potkrepljenjem. Umjesto oslanjanja na jednu rijetku terminalnu nagradu, trener može koristiti prosuđivanja na razini zapisa i grana, dodijeliti djelomične krediti za napredak otkrivanja i obogaćivanja te izgraditi kurikulum podizanjem potrebnih brojeva tijekom vremena. Cjevovod može generirati izdvojene srodne zadatke u različitim domenama, oblicima hijerarhije, pravilima dokaza i postavkama širine i dubine bez nabrajanja zlatnih odgovora. To stvara put za treniranje agenata ne samo da pronađu točne činjenice, već i da planiraju pokrivenost, otkriju grane koje nedostaju i oporave se prije zaustavljanja.

Referentni zadaci, alat za ocjenjivanje i cjelovito tehničko izvješće dostupni su na GitHubu.

Citiranje

BibTeX
@online{perplexity2026WandrBenchmarkEvaluatingResearchAgentsThatMustSearchWideAndDeep,
  author = {{Perplexity} and Vitaliy Polshkov and Marcin Pitera and Jeremy Yang and Kirill Priemko and Maksim Gaiduk and Aleksandr Nikolenko and Denis Bykov and Clare Southern and Phi Hoang and Denis Yarats and Jerry Ma},
  title = {{WANDR benchmark: Evaluating research agents that must search wide and deep}},
  date = {2026-07-14},
  url = {https://www.perplexity.ai/hub/blog/wandr-benchmark-evaluating-research-agents-that-must-search-wide-and-deep}
}