Anreicherungsstrategien - Entity Enricher-Dokumentation

Anreicherungsstrategien

Entity Enricher bietet drei Anreicherungsstrategien, die steuern, wie LLM-Aufrufe orchestriert werden. Die Wahl der richtigen Strategie beeinflusst Genauigkeit, Geschwindigkeit und Kosten — und in der Regel wählen Sie gar nicht: Standard ist die automatische Auswahl anhand der Struktur Ihres Schemas.

Pipeline-Diagramme

Von der einfachsten bis zur leistungsstärksten Konfiguration. Jede baut auf der vorherigen auf.

Einfach

Einzeldurchlauf — 1 Modell

Ein Modell, ein Aufruf. Das gesamte Schema wird in einem einzigen Prompt gesendet. Schnell und günstig – ideal für einfache Schemas oder schnelles Iterieren.

Entität

Aspirin

Beliebige Entität: Unternehmen, Medikament, Rechtsfall, Forschungsarbeit …

Anthropic

Nutzen Sie jeden LLM-Provider mit Ihrem eigenen API-Schlüssel.

AnthropicVollständiges Schema

Vollständiges Schema in einem Aufruf – automatische Wiederholung bei Validierungsfehler.

Angereichertes Ergebnis

Aspirin

Multi-Modell

Einzeldurchlauf — 3 Modelle

Dieselbe Strategie, aber parallel über mehrere Modelle ausgeführt. Die Ergebnisse werden Feld für Feld verglichen und arbitriert, um eine einzige Ausgabe mit hoher Konfidenz zu erzeugen.

Entität

Aspirin

Beliebige Entität: Unternehmen, Medikament, Rechtsfall, Forschungsarbeit …

Pre-flight-Klassifizierung

Abgleich — Pharmaceutical Compound

Erkennt Typkonflikte, bevor LLM-Credits verschwendet werden.

Anthropic
OpenAI
Google Gemini

Bringen Sie Ihre eigenen API-Schlüssel mit — funktioniert mit jedem LLM-Provider.

AnthropicVollständiges Schema
OpenAIVollständiges Schema
GeminiVollständiges Schema

Vollständiges Schema in einem Aufruf – automatische Wiederholung bei Validierungsfehler.

Endgültiges angereichertes Ergebnis

Aspirin

Arbitriert

Eine begründete Konfliktlösung auf Feldebene erzeugt das endgültige, vertrauenswürdige Ergebnis.

Erweitert

Multi-Expertise – 3 Modelle

Das Schema wird nach Fachbereich aufgeteilt. Jedes Modell erhält fokussierte Sub-Prompts für jeden Bereich. Die Ergebnisse werden pro Modell tief zusammengeführt (deep-merged) und anschließend über die Modelle hinweg arbitriert. Maximale Genauigkeit für komplexe Schemas mit mehreren Fachbereichen.

Entität

Aspirin

Beliebige Entität: Unternehmen, Medikament, Rechtsfall, Forschungsarbeit …

Pre-flight-Klassifizierung

Abgleich — Pharmaceutical Compound

Erkennt Typkonflikte, bevor LLM-Credits verschwendet werden.

Anthropic
OpenAI
Google Gemini

Bringen Sie Ihre eigenen API-Schlüssel mit — funktioniert mit jedem LLM-Provider.

Anthropic
PharmakologieLLM-Prompt
RegulatorischLLM-Prompt
OpenAI
PharmakologieLLM-Prompt
RegulatorischLLM-Prompt
Gemini
PharmakologieLLM-Prompt
RegulatorischLLM-Prompt

Schema nach Fachbereich aufgeteilt – selbstkorrigierende Prompts wiederholen bei Validierungsfehler.

Anthropic Ergebnis
OpenAI Ergebnis
Gemini Ergebnis

Deep Merge der Fachgebiet-Antworten pro Modell.

Endgültiges angereichertes Ergebnis

Aspirin

Arbitriert

Eine begründete Konfliktlösung auf Feldebene erzeugt das endgültige, vertrauenswürdige Ergebnis.

Meist wählen Sie nicht selbst: automatische Auswahl

Lassen Sie die Strategie unbestimmt — die Voreinstellung überall, auch in der API und den Konnektoren —, wird sie vor dem Start aus der Struktur Ihres Schemas abgeleitet. Die Regel ist deterministisch, dasselbe Schema erhält also immer dieselbe Strategie, und der Lauf meldet, welche gewählt wurde.

  • Keine nutzbare Gruppierung nach Fachgebieten → Einzeldurchlauf. Es gibt nichts aufzuteilen.
  • Fachgebiete vorhanden, Schema mittelgroß → Fachgebiets-Experten. Das kostet etwa so viel wie ein Einzeldurchlauf und strukturiert die Antwort besser – daher standardmäßig die erste Wahl.
  • Genügend Fachgebiete und genügend Inhalt (etwa 3+ Fachgebiete mit echtem Gewicht, Ihre Sprachen mitgezählt) → Multi-Fachgebiet, wo sich die zusätzlichen Aufrufe lohnen.
  • Batch-Läufe bleiben konservativ – nur ein wirklich riesiges Schema wird auf Multi-Fachgebiet eskaliert, denn ein Batch vervielfacht den Fan-out mit jeder enthaltenen Entität.

Fachgebiets-Experten benötigt Tool-Calls. Die Strategie deklariert pro Fachgebiet eine eigene Submit-Funktion; ein Modell ohne Unterstützung für Tool-Calls wird deshalb mit einem expliziten Fehler abgelehnt, bevor Tokens verbraucht werden, statt still an Qualität zu verlieren.

Detaillierter Vergleich

AspektEinzeldurchlaufExpertisebereicheMulti-Expertise
LLM-Aufrufe1 pro Modell1 Konversation pro Modell (mindestens 2 Anfragen)N pro Modell (1 pro Fachbereich)
Schema gesendetVollständiges Schema in einem PromptVollständiges Schema im Prompt, plus ein Submit-Tool pro Fachgebiet, dessen Argumente die Teilmenge dieses Fachgebiets sindTeilmenge pro Fachgebiet
AusführungSequenziell (ein Aufruf)Eine Generierung, Tool-Aufrufe werden bearbeitet, sobald sie eintreffenParallel (alle Expertisen laufen gleichzeitig)
GenauigkeitGut für einfache SchemasBesser als ein Einzeldurchlauf — jede Domäne wird an ihrer eigenen Teilmenge validiertHöher – fokussierte Prompts liefern bessere Ergebnisse
GeschwindigkeitSchneller bei kleinen SchemasNahe am EinzeldurchlaufParallele Ausführung kann bei großen Schemas schneller sein
KostenGeringer (Overhead eines einzelnen Aufrufs)Etwa so viel wie ein Einzeldurchlauf — das Schema wird nur einmal gesendetHöher (mehrere Aufrufe mit Overhead pro Aufruf)
StreamingAlles-oder-nichts-ErgebnisFortlaufend – ein Ereignis pro übermitteltem FachbereichProgressiv – Ergebnisse werden übertragen, sobald jeder Fachbereich abgeschlossen ist
Teilweiser ErfolgNein – der gesamte Aufruf gelingt oder schlägt fehlTeilweise — vor einem Fehler übermittelte Domänen bleiben erhaltenJa – erfolgreiche Expertisen bleiben erhalten, fehlgeschlagene können wiederholt werden

Wann welche Strategie zu verwenden ist

Einzeldurchlauf verwenden, wenn:

  • Ihr Schema hat weniger als 15–20 Eigenschaften
  • Alle Eigenschaften gehören zu einem einzigen Bereich (z. B. alle Finanzdaten)
  • Sie möchten das schnellste und günstigste Ergebnis, und Genauigkeit ist weniger wichtig
  • Sie testen ein neues Schema und iterieren schnell

Multi-Expertise verwenden, wenn:

  • Ihr Schema umfasst mehrere Fachbereiche (pharmazeutisch, finanziell, geografisch usw.)
  • Sie haben ein komplexes Schema mit über 20 Eigenschaften
  • Genauigkeit ist entscheidend, und Sie möchten fokussierte, spezialisierte Prompts
  • Sie möchten Echtzeit-Fortschritt, während jede Domain abgeschlossen wird
  • Sie benötigen die Handhabung von Teilerfolgen – nur Fehlgeschlagenes wird erneut versucht

Wie Multi-Expertise im Detail funktioniert

Die Multi-Fachbereich-Strategie folgt für jedes Modell einem vierstufigen Prozess:

1
Eigenschaften nach Fachgebiet gruppieren

Das Schema wird rekursiv durchlaufen. Jede Property mit einem Fachbereichs-Tag wird mit anderen desselben Bereichs gruppiert. Zum Beispiel gehen revenue und market_cap in die Gruppe „financial“, während gmp_status in „regulatory“ geht.

2
Fokussierte Unterschemas erstellen

Jede Expertise-Gruppe wird zu einem minimalen Sub-Schema, das nur ihre Eigenschaften enthält. Das bedeutet, dass das LLM einen kleineren, fokussierteren Prompt erhält und nur die Felder ausfüllen muss, auf die es spezialisiert ist.

3
Parallel ausführen

Alle Expertise-Aufrufe laufen gleichzeitig. Ein Schema mit 5 Expertise-Domänen startet 5 LLM-Aufrufe zur selben Zeit. Sobald einer abgeschlossen ist, werden seine Ergebnisse tief in die akkumulierte Ausgabe eingefügt und in Echtzeit an die UI gestreamt.

4
Teilweise Fehler behandeln

Wenn einige Expertisen fehlschlagen, gibt das System die zusammengeführte Ausgabe der erfolgreichen mit dem Status „Teilweise“ zurück. Sie können nur die fehlgeschlagenen Expertisen erneut ausführen, und die neuen Ergebnisse werden in die bestehende Ausgabe eingefügt, ohne die bereits erfolgreiche Arbeit zu wiederholen.

Kombination mit Multi-Modell-Anreicherung

Beide Strategien lassen sich mit der Multi-Modell-Anreicherung kombinieren. Wenn Sie mehrere Modelle auswählen, führt jedes Modell die gewählte Strategie unabhängig aus. Die Ergebnisse können anschließend über die Multi-Modell-Fusion zusammengeführt werden, um eine einzelne Ausgabe mit hoher Zuverlässigkeit zu erzeugen.

Beispiel: Die Verwendung von Multi-Expertise mit 3 Modellen und einem Schema mit 4 Expertisebereichen startet insgesamt 12 LLM-Aufrufe (3 Modelle x 4 Expertisebereiche). Modelle von verschiedenen Providern laufen parallel, während Modelle desselben Providers in eine Warteschlange gestellt werden, um Ratenlimits einzuhalten.