Entity Enricher biedt drie verrijkingsstrategieën die bepalen hoe LLM-calls worden georkestreerd. De juiste strategie beïnvloedt nauwkeurigheid, snelheid en kosten — en meestal kies je niet zelf: standaard wordt er automatisch gekozen op basis van de vorm van je schema.
Van de eenvoudigste tot de krachtigste configuratie. Elke bouwt voort op de vorige.
Eén model, één aanroep. Het hele schema wordt in één prompt verzonden. Snel en goedkoop — ideaal voor eenvoudige schema's of snel itereren.
Aspirin
Elke entiteit: bedrijf, geneesmiddel, rechtszaak, onderzoekspaper...
Gebruik elke LLM-provider met je eigen API-sleutel.
Volledig schema in één aanroep — probeert automatisch opnieuw bij validatiefout.
Aspirin
Dezelfde strategie, maar parallel uitgevoerd op meerdere modellen. De resultaten worden veld voor veld vergeleken en beslecht om één output met hoge betrouwbaarheid te produceren.
Aspirin
Elke entiteit: bedrijf, geneesmiddel, rechtszaak, onderzoekspaper...
Match — Pharmaceutical Compound
Vangt typemismatches op voordat je LLM-credits verspilt.
Breng je eigen API-sleutels mee — werkt met elke LLM-provider.
Volledig schema in één aanroep — probeert automatisch opnieuw bij validatiefout.
Aspirin
GearbitreerdBeredeneerde conflictoplossing op veldniveau levert het uiteindelijke betrouwbare resultaat op.
Het schema wordt opgesplitst per expertisedomein. Elk model ontvangt gerichte sub-prompts voor elk domein. Resultaten worden per model diep samengevoegd en vervolgens gearbitreerd over de modellen heen. Maximale nauwkeurigheid voor complexe schema's met meerdere domeinen.
Aspirin
Elke entiteit: bedrijf, geneesmiddel, rechtszaak, onderzoekspaper...
Match — Pharmaceutical Compound
Vangt typemismatches op voordat je LLM-credits verspilt.
Breng je eigen API-sleutels mee — werkt met elke LLM-provider.
Schema opgesplitst per domein — zelfcorrigerende prompts proberen het opnieuw bij een validatiefout.
Deep merge van expertise-reacties per model.
Aspirin
GearbitreerdBeredeneerde conflictoplossing op veldniveau levert het uiteindelijke betrouwbare resultaat op.
Laat je de strategie leeg — de standaard overal, ook in de API en de connectoren — dan wordt ze bepaald op basis van de vorm van je schema voordat er iets draait. De regel is deterministisch, dus hetzelfde schema krijgt altijd dezelfde strategie, en de run meldt welke is gekozen.
Expert domains vereist tool calls. De strategie werkt door per expertisedomein één submit-functie te declareren, dus een model zonder ondersteuning voor tool calls wordt met een expliciete foutmelding geweigerd voordat er tokens worden verbruikt, in plaats van stilzwijgend minder goed te presteren.
| Aspect | Enkele doorloop | Expertisedomeinen | Multi-expertise |
|---|---|---|---|
| LLM-aanroepen | 1 per model | 1 gesprek per model (minstens 2 verzoeken) | N per model (1 per expertise domain) |
| Schema verzonden | Volledig schema in één prompt | Volledig schema in de prompt, plus één submit-tool per domein waarvan de argumenten de subset van dat domein vormen | Subset per expertisedomein |
| Uitvoering | Sequentieel (één call) | Eén generatie, tool calls worden afgehandeld zodra ze binnenkomen | Parallel (alle expertisedomeinen worden tegelijk uitgevoerd) |
| Nauwkeurigheid | Geschikt voor eenvoudige schema's | Beter dan een enkele doorloop — elk domein wordt op zijn eigen subset gevalideerd | Hoger — gerichte prompts leveren betere resultaten op |
| Snelheid | Sneller voor kleine schema's | Dicht bij een enkele doorloop | Parallelle uitvoering kan sneller zijn voor grote schema's |
| Kosten | Lager (overhead van één call) | Ongeveer hetzelfde als een enkele doorloop — het schema wordt één keer verstuurd | Hoger (meerdere aanroepen met overhead per aanroep) |
| Streaming | Alles-of-niets-resultaat | Progressief — één event per ingediend domein | Progressief — resultaten stromen binnen zodra elke expertise klaar is |
| Gedeeltelijk gelukt | Nee — de hele aanroep slaagt of mislukt | Gedeeltelijk — domeinen die vóór een fout zijn ingediend blijven behouden | Ja — geslaagde expertises worden bewaard, mislukte kunnen opnieuw worden geprobeerd |
De multi-expertisestrategie volgt voor elk model een proces in vier stappen:
Het schema wordt recursief doorlopen. Elke eigenschap met een expertisedomein-tag wordt gegroepeerd met andere met hetzelfde domein. Bijvoorbeeld: revenue en market_cap gaan naar de groep “financieel”, terwijl gmp_status naar “regelgeving” gaat.
Elke expertisegroep wordt een minimaal subschema dat alleen zijn eigen eigenschappen bevat. Dit betekent dat de LLM een kleinere, gerichtere prompt ontvangt en alleen de velden hoeft in te vullen waarin ze gespecialiseerd is.
Alle expertise domain-aanroepen draaien gelijktijdig. Een schema met 5 expertise domains start 5 LLM-aanroepen tegelijk. Zodra een aanroep klaar is, worden de resultaten diep samengevoegd in de opgebouwde output en in realtime naar de UI gestreamd.
Als sommige expertises falen, retourneert het systeem de samengevoegde output van de geslaagde expertises met de status “Gedeeltelijk”. Je kunt alleen de mislukte expertises opnieuw proberen, en de nieuwe resultaten worden samengevoegd met de bestaande output zonder het al geslaagde werk te herhalen.
Beide strategieën kunnen worden gecombineerd met multimodelverrijking. Wanneer je meerdere modellen selecteert, voert elk model de gekozen strategie onafhankelijk uit. De resultaten kunnen vervolgens worden samengevoegd met multimodelfusie om één uitvoer met hoge betrouwbaarheid te produceren.