Snilld

Open source slår store modeller i søgning: Hvad Harness-1 betyder for virksomheder

UIUC, UC Berkeley og Chroma lancerer Harness-1, en 20 mia. parameter open source søgeagent, der scorer 73% dokument-recall på komplekse benchmarks og slår GPT-5.4’s 70,9%. Artefakterne er frigivet under Apache 2.0 på Hugging Face. Vi gennemgår, hvorfor den stateful harness-arkitektur kan ændre måden virksomheder bygger vidensassistenter på – og hvad der praktisk følger med af drift, integration og risici.

9. juni 2026 Peter Munkholm

Forskere fra University of Illinois Urbana-Champaign, UC Berkeley og Chroma har frigivet Harness-1, en open source søgeagent med 20 milliarder parametre. Den opnår 73 procent dokument-recall på et kurateret sæt af komplekse retrieval-benchmarks – altså evnen til at finde de rigtige dokumenter, ikke end-to-end QA-nøjagtighed. Det er over GPT-5.4’s 70,9 procent og 11,4 procentpoint foran den bedste open source-konkurrent, Tongyi DeepResearch 30B. Vægte, kode og træningsmiljø ligger på Hugging Face under Apache 2.0, og arbejdet er beskrevet i et arXiv-paper.

Nyheden er ikke bare “endnu en model”. Det afgørende er, hvordan søgningen holdes på sporet over flere trin.

Hvorfor det er bemærkelsesværdigt

Søgeagenter glemmer ofte, hvad de var i gang med. De gentager forespørgsler eller kredser om de samme filer. Harness-1 angriber den amnesi med en stateful harness: miljøet styrer bogholderiet, modellen vælger næste træk. Hver tur er enkel: miljøet renderer en kompakt tilstand af søgningen, modellen afgiver én struktureret handling, miljøet eksekverer, opdaterer og viser næste observation. Mindre kontekststøj, mere retning.

Vi har set det i Snillds arbejde: når sessionens hukommelse ligger i infrastrukturen i stedet for i stadig voksende prompts, falder antallet af loop-fejl. Ikke magi. Bare renere kontrol over state.

Makrofoto af SLA-LED-strip med cyan/grønne lamper og ét blinkende amber-lys, tekstur i væggen og refleks af flagets farve.

Hvad forskerne gjorde

Samarbejdet samler UIUC, UC Berkeley og Chroma. Harness-1 er bygget oven på gpt-oss-20B og blev trænet og kørt via Tinker fra Thinking Machines, et web-baseret API til træning og finetuning. Det er ikke kun et papir; vægte, kode og miljø er udlagt, så andre kan reproducere opsætningen. Arbejdet er dokumenteret på arXiv med id 2606.02373.

Apache 2.0-licensen gør adoption ligetil for teams, der vil teste on-prem eller i privat cloud. Hugging Face-listingen giver hurtig adgang til artefakter og licenstekst.

Benchmarks og resultater

Forskerne evaluerede på otte krævende søgebenchmarks, der dækker åbent web, SEC-arkiver, USPTO-patenter og multi-hop-spørgsmål, hvor relevans ligger spredt over flere dokumenter. 73 procent er dokument-recall på et kurateret sæt – ikke end-to-end QA. Sammenligningen med GPT-5.4 er opgjort på samme metrik, og marginen over Tongyi DeepResearch 30B er tydelig.

VentureBeat bemærker, at kun én frontier-model lige overgik Harness-1 i gennemsnit, og at GPT-5.5 ikke indgik i testen. For de præcise benchmarks og scripts henviser forskerne til tabellerne i arXiv-publiceringen. Det er dér, man kan vurdere domæneoverlap mod egne data.

Banner

Sådan virker Harness-1 i praksis

Harness-1 er en retrieval subagent: den leverer en rangeret liste af dokumenter til en separat answering-model. Den kører som en simpel tilstands-maskine centreret om en per-episode WORKINGMEMORY. Kandidatpuljen består af komprimerede, deduplikerede dokumenter. Outputtet er et kurateret sæt (op til omkring 30 dokumenter) tagget i fire vigtighedsniveauer. Fuldteksten ligger uden for prompten – modellen beslutter, miljøet husker.

For udviklere giver det et skarpt snit: retrieveren måles og forbedres isoleret, mens svarmodellen kan udskiftes uafhængigt.

Overblik med to farvekodede gulvbaner (cyan og grøn) der mødes ved et låst gate-box med en amber-signal; metafor for retriever→reader handoff.

Hvad det ændrer i virksomheders arkitektur

I praksis får I et tydeligt skel mellem retriever og reader. Retrieveren får egen state, egne mål og egne dashboards. Vi har sagt det længe: læg sessionens sandhed i infrastrukturen, ikke i prompten. Så kan I opgradere komponenter uden at rive alt andet med.

En anonymiseret Snilld-oplevelse: et tværfagligt team brugte en halv dag på at beslutte, hvor sessionens state skulle bo. Da valget var truffet, faldt latency-variansen mærkbart, fordi cache- og transaktionsgrænser blev klare. Banalt. Men effektivt.

Tre scenarier for danske organisationer

Juridisk dokumentgennemsyn: Brug Harness-1 til at prioritere bilag, klausuler og tidligere sager, som en answering-model summerer. Krav: versionsstyring af retrieverens output på tværs af lange sagsforløb og fuld audit-log, så rådgivere kan forklare, hvorfor netop 17 dokumenter lå øverst.

Finansanalyse: SEC- og børsmeddelelser ligger tæt på benchmarkdomænerne. Harness-1 kan drive et kurateret dokumentsæt til en intern note-generator. Fokus: datakildernes friskhed, deduplikering og en fast fallback-procedure, når et feed går ned fredag kl. 16.42.

Patent- og R&D-søgning

Patentlitteratur og forsøgslogs kræver multi-hop. En stateful retriever kan undgå loops og skabe en sporbar kæde af fund. Bind den til en vector-database med stærk deduplikering og en enkel taksonomi. Chroma-integration er nærliggende – ikke et krav.

Fællesnævneren: retrieverens output skal kunne genafspilles. Ellers kan I ikke fejlfinde, når en bruger siger, at “den fandt ikke bilag C”. Den sætning hører vi oftere end vi bryder os om.

placeholder

Drift, governance og sikkerhed

Apache 2.0-licensen gør det let at hoste og tilpasse. Compliance-arbejdet forsvinder ikke. Planlæg PII-sletning i kilder, klare acceptkriterier for datakilder og en procedure for håndtering af fejl i kritiske sager.

Evaluering bliver drift: kuraterede eval-sæt, løbende recall-måling og alarmer ved dyk. Hallucinationer rammer især svarmodellen, men forkert dokumentrangering kan vildlede. Logning, sporbarhed og menneskelig review i følsomme forløb er fornuftigt.

Banner

Omkostninger og performance

En 20B-model kan være billigere end store proprietære API’er i miljøer med stabilt dokumentdomæne og mange interne forespørgsler. Stateful arkitektur betyder flere komponenter og korte iterationer pr. søge-episode, som kan lægge forsinkelse på hvert loop afhængigt af, hvor state bor og netværkets opførsel. Budgettér konservativt, og mål reelt for jeres miljø fremfor at antage noget på forhånd.

Tinker bruges som trænings- og inferencemiljø i udgivelsen. Kilderne oplyser ikke GPU-typer, timer eller kroner-omkostninger, så beslut rammer og SLO’er: hvor ofte må modellen kaldes, hvor længe skal WORKINGMEMORY gemmes, og hvilke timeouts gælder pr. action-loop. Sammenlign jeres totalpris per query mod nuværende API-forbrug, før I skifter.

Hvordan man bygger med det i morgen

Har I en eksisterende RAG, kan Harness-1 testes som retriever-subagent via en enkel kontrakt: ind går query, metadata og tidsgrænse; ud kommer en rangeret dokumentliste med vigtighedstags og kilder. Lad reader-modellen være uændret i første omgang. Mål forskellen i recall og brugertid per opgave.

Et lille eval-eksempel fra virkeligheden: definér 50 spørgsmål fra jeres eget domæne, fx “Hvilke force majeure-klausuler afviger fra standarden i rammeaftaler 2022–2024?” eller “Hvilke 10-K-afsnit omtaler ændringer i deferred revenue mellem FY24 og FY25?”. Mål, om de relevante dokumenter faktisk er i top-20 og hvor ofte.

Konkrete byggesten der hjælper

Kilder

    Gør brugeroplevelsen bedre.
    Hvilket firma arbejder du for?