Batch-Verarbeitung

Reichern Sie beliebig viele Entitäten parallel an — mit Echtzeit-Fortschrittsverfolgung, automatischer Multi-Modell-Fusion und Export nach JSON oder Excel — begrenzt nur durch das Nutzungskontingent Ihres Tarifs, nicht durch eine feste Batch-Größe.

Eingabemethoden

Zeilen gelangen über die Quellenleiste oberhalb des Rasters herein – drei Tabs, immer nur einer geöffnet. Beim Laden von Zeilen klappt die Leiste auf eine einzige Zeile zusammen („Einfügen / CSV · 12 Zeilen geladen“), damit das Raster die Höhe behält; klicken Sie auf diese Zeile, um einen anderen Satz zu laden.

  1. 1Einfügen / CSV, Datei und URL – immer nur eine Quelle geöffnet
  2. 2Die Schaltfläche zählt die Zeilen, bevor sie sie lädt
  3. 3Erkannte Spaltenanzahl und Kopfzeile
Das Trennzeichen — Komma, Tabulator oder Semikolon — und die Kopfzeile werden beim Einfügen direkt im Browser ermittelt, sodass eine falsche Erkennung sichtbar ist, bevor auch nur eine Zeile geladen wird.

Einfügen / CSV

Fügen Sie Zeilen direkt aus Excel, Google Sheets oder einem CSV-Export ein. Komma, Tabulator und Semikolon werden alle erkannt, eine Zelle in Anführungszeichen darf das Trennzeichen enthalten, und eine erste Zeile mit nicht-numerischen Namen wird als Spaltenüberschriften gewertet.

Datei

Ziehen Sie eine .csv-, .tsv- oder .json-Datei auf den Tab oder wählen Sie eine von der Festplatte. Eine JSON-Datei kann ein Array von Objekten oder ein einzelnes Objekt enthalten; die Spalten sind die Vereinigung ihrer Schlüssel, sodass auch ungleichmäßige Datensätze geladen werden.

URL

Rufen Sie Entitäten von einem beliebigen REST-Endpunkt ab. Was zurückkommt, wird als Liste beliebig strukturierter Objekte gelesen, und die Spalten sind die Vereinigung ihrer Schlüssel.

Unterstützte Authentifizierung:

KeineBearer TokenAPI-Schlüssel-HeaderBasic Auth

Wenn die API ein Objekt zurückgibt, prüft das System Schlüssel wie data, results, items auf ein eingebettetes Array.

Entitätsauswahl & Validierung

Nach dem Laden erscheinen die Entitäten in einer auswählbaren Liste mit Validierungsstatus. Sie können auswählen, welche Entitäten in den Batch aufgenommen werden:

Mehrfachauswahl— Haken Sie Zeilen einzeln ab oder nutzen Sie das Kästchen in der Kopfzeile für alle; Strg+A wählt alles aus, was der aktuelle Filter anzeigt. Ein Klick auf eine Zeile öffnet deren Ergebnisbereich, statt die Auswahl zu ändern.
Inline-Bearbeitung— Doppelklicken Sie auf eine Eingabezelle, um einen Wert direkt zu korrigieren – jede Spalte aus Ihren Daten ist bearbeitbar, nicht nur die Suchschlüssel des Schemas.
Validierung— Ihre Zeilen müssen nicht die Feldnamen des Schemas verwenden – die Modelle lesen sie so, wie sie vorliegen. Das einzige Urteil, das das Raster fällt, betrifft die Leere: Eine Zeile ganz ohne Wert wird markiert, ausgegraut und vom Lauf ausgeschlossen. Wählen Sie ein Klassifizierungsmodell, damit Entitäten des falschen Typs automatisch verworfen werden.
Selektive Verarbeitung— Nur ausgewählte Entitäten werden zur Anreicherung gesendet. Wählen Sie Entitäten ab, die Sie nicht verarbeiten möchten.
Kontraktprüfung pro Zeile— Der Server prüft jede Zeile gegen den Eingabevertrag des Schemas, bevor irgendetwas ausgegeben wird, und meldet jede fehlerhafte Zeile, statt bei der ersten abzubrechen – so korrigieren Sie den gesamten Batch in einem Durchgang.
  1. 1Kontrollkästchen pro Zeile entscheiden, wofür der Durchlauf Credits ausgibt
  2. 2Die leere Zeile wird hier markiert – und vom Durchlauf ausgeschlossen
  3. 312 ausgewählt — aber nur 11 sind ausführbar
Zeile 11 hat keinen Namen, nur ein Land und ein Tickersymbol – und wird trotzdem angereichert: Einen fehlenden Suchschlüssel können die Modelle umgehen, eine leere Zeile nicht. Eingabe, Validierung und Ausführungsstatus sind hier eine Zeile, nicht drei getrennte Listen.

Konfiguration

Die Seitenleiste spiegelt die Konfigurationsoptionen der Einzelanreicherung wider:

OptionBeschreibung
SchemaZiel-Schema, das die Struktur der Anreicherungsausgabe definiert
StrategieEinzeldurchlauf, Expertise-Domänen oder Multi-Expertise (parallele Aufrufe pro Domäne)
ModelleEin oder mehrere KI-Modelle, die pro Entität ausgeführt werden. Mehrere Modelle ermöglichen automatische Fusion.
SprachenSprachen für die mehrsprachige Feldanreicherung (z. B. Englisch + Französisch)
KlassifizierungOptionales schnelles Modell zur Verifizierung des Entity-Typs vor der Enrichment
ArbitrierungModell für LLM-basierte Konfliktlösung während der Fusion. Wenn nicht gesetzt, wird eine regelbasierte Zusammenführung verwendet.

Kostenschätzung

Die Kostenschätzung steht in der Ausführungsleiste, direkt neben der Schaltfläche, die diese Kosten auslöst. Sie wird aus der Anzahl der Eigenschaften Ihres Schemas, den Token-Preisen der ausgewählten Modelle und der Anzahl der ausgewählten Entitäten berechnet. Bei automatischer Modellauswahl wird das Modell erst beim Start des Laufs bestimmt; der angezeigte Wert ist daher ein Median der infrage kommenden Modelle. Ein Bestätigungsdialog erscheint nicht bei jedem Lauf, sondern nur, wenn der Lauf ein echtes Risiko birgt — wenn er in eine verknüpfte Datenbank schreibt, die Schätzung hoch ist oder ausgewählte Zeilen übersprungen werden.

  1. 1Zwei Modelle: je ein Aufruf pro Entität
  2. 2Die Schätzung, die bei jeder Änderung der Auswahl neu berechnet wird
  3. 311 Entitäten, nicht die 12 geladenen — die leere Zeile entfällt
Die Schaltfläche benennt, was sie ausführen wird, sodass Anzahl und Preis zusammen gelesen werden. Unterhalb des Smartphone-Breakpoints klappen die Auswahlfelder in „Weitere Optionen“ zusammen, und die Schätzung bleibt neben der Schaltfläche.

Parallele Ausführung

Alle ausgewählten Entitäten werden gleichzeitig verarbeitet. Jede Entität durchläuft die vollständige Enrichment-Pipeline unabhängig:

Pipeline pro Entität

  1. Klassifizierung (optional) – Ein schnelles Modell verifiziert den Entitätstyp. Im Batch-Modus pausieren Abweichungen den Job nicht; der Kontext wird durchgereicht.
  2. Anreicherung mit mehreren Modellen – Jedes ausgewählte Modell reichert die Entität parallel an, jeweils getaktet nach dem Ratenbudget seines Schlüssels.
  3. Auto-Fusion (wenn 2+ Modelle erfolgreich sind) – Ergebnisse werden automatisch mittels Konflikterkennung und -auflösung zusammengeführt.

Ratentaktung

Alle Entitäten teilen sich das Ratenbudget jedes API-Schlüssels und Modells – die Anfragen und Token pro Minute, die der Anbieter diesem Schlüssel gewährt, ausgelesen aus seinen Antworten oder aus einer Ablehnung gelernt. Bei 20 Entitäten und 2 Modellen werden die Aufrufe an ein Modell, das 15 Anfragen pro Minute erlaubt, über die Minute verteilt, während das andere Modell in seinem eigenen Tempo läuft – so wird der Batch ohne 429-Fehler abgeschlossen.

Echtzeit-Fortschritt

Beim Start eines Laufs öffnet sich zwischen Symbolleiste und Tabelle eine Laufleiste, gespeist von Server-Sent Events (SSE): ein Fortschrittsbalken für den Batch, Erledigt / Fehlgeschlagen / Übersprungen als getrennte Zähler statt einer vermischten Zahl, die verstrichene Zeit mit einer aus den bereits abgeschlossenen Zeilen abgeleiteten Restzeit sowie die bisherigen Kosten im Vergleich zur Vorabschätzung. Über der Tabelle öffnet sich nichts — die Zeilen bleiben, wo Sie sie verlassen haben, und jede trägt ihren eigenen Zustand in der Spalte Status, neben Zeit und Kosten, die sie gebraucht hat.

Nicht ausgeführt

Die Zeile hat noch keinen Lauf durchlaufen — die Zelle Status zeigt einen Bindestrich, statt sich die Spalte hinunter zu wiederholen.

In Warteschlange

Zum Batch zugelassen, wartet auf Platz im Ratenbudget des Schlüssels.

Läuft

Die Beschriftung weicht einem Inline-Balken, der die abgeschlossenen Fachgebiet-Schritte von der Gesamtzahl zählt.

Fertig

Alle Modelle haben geantwortet. Zeit und Kosten werden gefüllt, und die Ergebnisspalten werden lesbar.

Fehlgeschlagen

Kein Modell hat für diese Zeile ein Ergebnis geliefert. Sobald der Batch endet, bietet die Leiste an, nur die fehlgeschlagenen Zeilen erneut zu verarbeiten.

Übersprungen

Vor der Anreicherung verworfen – etwa wegen einer eindeutig abweichenden Klassifizierung –, sodass die Zeile nichts gekostet hat.

Die Chips Fertig / Fehlgeschlagen / Übersprungen in der Symbolleiste filtern die Tabelle auf diese Zeilen, und der Schalter Eingabe / Beides / Ergebnis zeigt dieselben Zeilen als das, was Sie gesendet haben, das, was zurückkam, oder beides nebeneinander.

Abbruch & Fehlerbehandlung

Sie können einen laufenden Batch jederzeit abbrechen. Der Abbruch erfolgt kooperativ – Entitäten, die bereits in Bearbeitung sind, schließen ihren aktuellen LLM-Aufruf ab, aber es werden keine neuen Aufrufe gestartet. Teilergebnisse abgeschlossener Entitäten bleiben erhalten.

Fehlerresilienz

Die Batch-Verarbeitung ist auf Ausfallsicherheit ausgelegt. Einzelne Fehler stoppen den Batch nicht:

  • Wenn die Klassifizierung für eine Entität fehlschlägt, wird die Anreicherung ohne Kontext fortgesetzt
  • Wenn ein Modell fehlschlägt, werden andere Modelle für diese Entität fortgesetzt
  • Bei zwei oder mehr Modellen läuft die automatische Zusammenführung nur für Entitäten, bei denen jedes Modell erfolgreich war – eine unvollständige Entität liefert kein zusammengeführtes Ergebnis, und nichts gelangt in Ihre Datenbank, bis das fehlende Modell durch erneutes Ausführen seiner fehlgeschlagenen Fachgebiete wiederhergestellt ist
  • Wenn alle Modelle für eine Entität fehlschlagen, wird sie als fehlgeschlagen markiert, während andere fortgesetzt werden
  • Modelle, die „nicht gefunden“-Fehler zurückgeben, werden automatisch deaktiviert

Exportformate

Nach Abschluss des Batches exportieren Sie die Ergebnisse in drei Formaten. Für jede Entität wird das Fusionsergebnis bevorzugt, sofern verfügbar; andernfalls wird das beste Modellergebnis verwendet.

JSON-Datei

Laden Sie die vollständigen Ergebnisse als strukturierte JSON-Datei mit allen Entitätsdaten, Modellausgaben und Fusions-Metadaten herunter.

Zwischenablage

Kopieren Sie die JSON-Ergebnisse direkt in die Zwischenablage, um sie in andere Tools oder Skripte einzufügen.

Excel

Eine Arbeitsmappe mit drei Tabellenblättern: Results (eine Zeile pro Entität mit abgeflachten Eigenschaften), Summary (Batch-Metadaten, Modelle, Kosten) und Conflicts (Konfliktdetails je Entität mit Begründung der Lösung).

Limits

LimitWert
Max. Entitäten pro BatchKeine feste Obergrenze — begrenzt durch das Nutzungskontingent Ihres Tarifs
Max. Entitätsdatengröße50.000 Zeichen
Max. Prompt-Länge100.000 Zeichen
Zeitüberschreitung beim URL-Abruf30 Sekunden

Nächste Schritte