- Fehlerarten
- Warum die Qualität von der Klassifikation abhängt
- Wie die Qualität vom Datentyp abhängt
- Ergebnisse im Überblick
- Weitere Auswertungen
- Fallen, die die API gemeistert hat
- Was daraus folgt
- Das Testset
- Die ideale Antwort (Referenz)
- Grenzen des Tests
- Downloads
- Warum eine solche Messung schwierig ist
- Was wir geprüft haben
- So berechnen wir das Ergebnis: das Beispiel Wasserkocher
Kunden fragen uns fast immer dasselbe: Wie treffsicher ist getName.ai und wie gut sind die Attributwerte, die es liefert? Die ehrliche Antwort ist nicht einfach und beginnt, wie so oft, mit „kommt darauf an“. Darauf, was in der Produktbeschreibung steht, auf die Klassifikation, auf die Art des Attributs.
Wir haben uns dieser Frage gestellt. Wir haben einen Test gebaut, der die Qualität so objektiv misst, wie wir es konnten, und stellen ihn jedem zur Prüfung zur Verfügung. Die Beschreibungen, die ideale Antwort, jeden bewerteten Wert und die vollständige Statistik gibt es am Ende des Artikels zum Download, sodass jeder das Ergebnis prüfen oder den Test wiederholen kann. Dies ist die erste Ausgabe des getName.ai Quality Benchmark. Wir werden ihn wiederholen und künftige Ausgaben mit dieser vergleichen.
In der Klassifikation ETIM füllt getName.ai Attribute aus der Produktbeschreibung mit einer Qualität von 93,8 % aus. In Amazon lag die Qualität bei 93,1 %, in Kaufland bei 91,7 %. Das ist das Ergebnis eines Tests mit 100 Produkten aus 17 Kategorien, mit Beschreibungen auf Polnisch, Deutsch und Englisch.
Wir messen die Qualität mit dem F1-Maß, dem Standardmaß für die Bewertung der Informationsextraktion aus Text. Es verbindet die Präzision, also wie viele der von der API eingetragenen Werte stimmen, mit der Abdeckung (Recall), also wie viele der Werte, die sich aus der Beschreibung ergeben, die API eingetragen hat. Eine leere Antwort hat 0 %, eine ideale 100 %.
Eine Qualität von 93,8 % bedeutet nicht, dass 93,8 % der Produktdatensätze ohne Korrektur fertig sind. Sie bedeutet, dass die Antworten der API in diesem Maß mit der idealen Antwort übereinstimmen, wobei ausgelassene und falsch eingetragene Werte zusammen zählen. Der Test misst weder Zeit noch Kosten der Arbeit und vergleicht die API nicht mit einem Menschen.
Im Folgenden erklären wir, warum eine solche Messung schwierig ist, wie wir das Ergebnis berechnet haben, wo die API Fehler macht und wovon die Qualität abhängt.
Ergebnisse im Überblick
- Qualität nach Klassifikation: ETIM 93,8 %, Amazon 93,1 %, Kaufland 91,7 %.
- Präzision und Abdeckung liegen nah beieinander: in ETIM 93,9 % und 93,7 %, in Amazon 92,6 % und 93,7 %, in Kaufland 92,0 % und 91,3 %. In ETIM und Kaufland lässt die API einen Wert häufiger aus, als dass sie einen falschen einträgt, in Amazon ist es umgekehrt.
- Werte, die in der Beschreibung ausdrücklich genannt sind, trägt die API mit einer Abdeckung von 96,0 % in Kaufland bis 98,0 % in ETIM ein. Werte, die aus der Beschreibung abgeleitet werden müssen, trägt sie seltener ein (79,7 %). Am häufigsten lässt sie abgeleitete Ja/Nein-Merkmale aus, z. B. dass ein Wasserkocher kabellos ist.
- Die Sprache der Beschreibung spielt eine geringe Rolle: von 92,6 % für Polnisch bis 93,8 % für Englisch.
- Median der Qualität einer einzelnen Antwort: ETIM 95,2 %, Amazon 94,0 %, Kaufland 92,3 %.
Warum eine solche Messung schwierig ist
Das Ergebnis hängt von der Beschreibung ab, nicht nur von der API. Die API kann nur eintragen, was in der Beschreibung steht. Ein kurzes Angebot in drei Sätzen nennt weniger Merkmale als ein technisches Datenblatt, also kann auch die API daraus weniger eintragen. Würde der Test zählen, wie viele Attribute einer Klasse ausgefüllt wurden, würde er die Beschreibung messen, nicht die API. Deshalb haben wir für jede Beschreibung eine eigene ideale Antwort erstellt, die Referenz: die vollständige Menge der Attributwerte, die sich aus dieser Beschreibung ergeben. Über alle Beschreibungen waren es 7994, und mit ihnen haben wir die Antworten der API verglichen. Wir nennen sie erforderliche Werte: Wenn die Beschreibung sie liefert, sollte die API sie eintragen. „Erforderlich“ bedeutet hier nicht verpflichtend in der Klassifikation oder auf dem Marktplatz.
Nicht alles steht ausdrücklich da. Ein Wasserkocher, der sich „beim Abnehmen vom Sockel abschaltet“, ist kabellos, auch wenn dieses Wort in der Beschreibung nicht vorkommt. Ein einzeln verkauftes Produkt hat die Stückzahl 1. Aber Abmessungen „410 × 230 × 195 mm“ ohne Achsangabe sagen nicht, welche davon die Breite ist. Die Grenze zwischen einer sicheren Ableitung und einer Vermutung haben wir für jeden solchen Wert einzeln gezogen.
Dasselbe Feld bedeutet in verschiedenen Klassifikationen etwas anderes. „Bodenbereich“ ist auf dem polnischen und dem deutschen Amazon die Fläche, die das Produkt einnimmt, auf dem britischen Amazon die Raumfläche, die ein Luftreiniger bedient. Die Bewertung muss die Bedeutung des Feldes kennen, nicht nur seinen Namen.
Die Referenz ist ein Ideal, kein Mensch. Die ideale Antwort haben wir ohne Zeitdruck erstellt und viele Male geprüft. So füllt niemand im Alltag Produktdatensätze aus. Der richtige Vergleichsmaßstab wäre ein Mensch, der dieselbe Arbeit unter realen Bedingungen erledigt: nach mehreren Stunden monotoner Arbeit, mit der Müdigkeit und Ermüdung, die dann kommen, und oft ohne tiefes Wissen über die Branche, aus der das Produkt stammt. Niemand hat behauptet, er würde Attribute mit einer Qualität von 100 % ausfüllen. Eine solche Messung haben wir noch nicht, daher sagt das Ergebnis in diesem Artikel, wie weit die API vom Ideal entfernt ist, nicht vom Menschen.
Was wir geprüft haben
getName.ai erhält eine Produktbeschreibung und eine Klasse in der gewählten Klassifikation. Es liefert die Werte der Attribute dieser Klasse im Format der Klassifikation: Werte aus der Werteliste, Zahlen in der Einheit des Feldes, Ja/Nein, Bereiche und Text. Der Test betraf genau diesen Schritt. Die Klasse haben wir vorgegeben, die Erkennung der Klasse misst dieser Test also nicht.
Beschreibung und Klassifikation waren immer in derselben Sprache:
| Sprache der Beschreibung | ETIM v10 | Amazon | Kaufland |
|---|---|---|---|
| Polnisch | ETIM v10 PL | Amazon PL | Kaufland PL |
| Deutsch | ETIM v10 DE | Amazon DE | Kaufland DE |
| Englisch | ETIM v10 EN | Amazon UK | - |
Kaufland hat keine englische Version, deshalb gingen die englischen Beschreibungen nur an ETIM und Amazon. Jede Anfrage besteht aus einer Beschreibung und einer Klasse. Der Test umfasste 672 API-Anfragen:
| Klassifikation | Produkte | Sprachen | Anfragen |
|---|---|---|---|
| ETIM v10 | 66 | Polnisch, Deutsch, Englisch | 198 |
| Amazon | 96 | Polnisch, Deutsch, Englisch | 288 |
| Kaufland | 93 | Polnisch, Deutsch | 186 |
| gesamt | 672 |
Die Zahl der Produkte ist unterschiedlich, weil wir nur Produkte bewertet haben, zu denen die Klasse sicher passt (mehr dazu in den Regeln der Referenz unten). Die Antworten der API ergaben 10.703 bewertete Positionen, also Werte aus der Referenz und von der API zurückgegebene Werte. Der Median der Dauer eines Aufrufs lag bei 3,2 Sekunden, 90 % der Aufrufe dauerten weniger als 6,5 Sekunden.
Die Anfragen an ETIM und Kaufland haben wir am 24. Oktober 2026 gesendet, die an Amazon am 6. November.
So berechnen wir das Ergebnis: das Beispiel Wasserkocher
Eine Beschreibung im Stil einer Aufzählung (polnisches Original, übersetzt):
Wasserkocher Bosch DesignLine TWK3P420 – Edelstahl / schwarz, 1,7 l, 2400 W
• Schnelles Kochen dank 2400 W und verdecktem flachem Heizelement – das Innere lässt sich leicht sauber halten
• Fassungsvermögen 1,7 l (Mindestfüllmenge 0,5 l), gut sichtbare Wasserstandsanzeige außen am Gehäuse
• Gehäuse aus gebürstetem Edelstahl mit Anti-Fingerabdruck-Beschichtung, schwarzer Griff und Sockel
• Herausnehmbarer Kalkfilter in der Ausgießtülle – keine Kalkpartikel in der Tasse
• Sicherheit: automatische Abschaltung nach dem Kochen, Abschaltung beim Abnehmen vom Sockel, Trockengehschutz
• Deckel mit Tastenöffnung, breite Öffnung zum Befüllen und Reinigen, Betriebskontrollleuchte
• Ohne Temperaturregelung und ohne Warmhaltefunktion
Technische Daten: Spannung 220–240 V, 50/60 Hz
• Kabellänge 75 cm
• Maße (H × B × T) 27,5 × 21,6 × 15 cm
• Gewicht 1,2 kg
Die ideale Antwort für die Wasserkocher-Klasse in ETIM hat 15 Werte. So fiel der Vergleich mit der Antwort der API auf die polnische Beschreibung aus (ETIM-Merkmale und -Werte auf Deutsch):
| ETIM-Merkmal | Attributtyp | Einheit | ideale Antwort | Antwort der API | Bewertung |
|---|---|---|---|---|---|
| Inhalt | Dezimalzahl | l | 1,7 | 1,7 | korrekt |
| Anschlusswert | Dezimalzahl | W | 2400 | 2400 | korrekt |
| Spannung | Bereich | V | 220-240 | 220-240 | korrekt |
| Breite | Dezimalzahl | mm | 216 | 216 | korrekt, umgerechnet aus 21,6 cm |
| Höhe | Dezimalzahl | mm | 275 | 275 | korrekt |
| Tiefe | Dezimalzahl | mm | 150 | 150 | korrekt |
| Heizschlange | Werteliste, ein Wert | keine | verdeckt | verdeckt | korrekt |
| Wasserstandanzeige | Werteliste, ein Wert | keine | außen | außen | korrekt |
| Grundfarbe | Werteliste, ein Wert | keine | Edelstahl | Edelstahl | korrekt |
| Mit Wasserfilter | Ja/Nein | keine | ja | ja | korrekt |
| Mit Sieb | Ja/Nein | keine | ja | ja | korrekt, der Filter in der Tülle ist ein Sieb |
| Kochstoppfunktion | Ja/Nein | keine | ja | ja | korrekt |
| Mit Temperaturregler | Ja/Nein | keine | nein | nein | korrekt, Verneinung erkannt |
| Kabellos | Ja/Nein | keine | ja - der Wasserkocher schaltet beim Abnehmen vom Sockel ab | kein Wert | fehlender erforderlicher Wert |
| Transparent | Ja/Nein | keine | nein - das Gehäuse ist aus Stahl | kein Wert | fehlender erforderlicher Wert |
| Werkstoff des Behälters | Werteliste, ein Wert | keine | kein Wert - die Beschreibung nennt Stahl nur für das Gehäuse | Edelstahl | Vermutung |
Aus diesem Vergleich berechnen wir drei Kennzahlen:
- Treffer: 13, also korrekte Werte;
- Präzision = Treffer / zurückgegebene Werte = 13 / 14 = 92,9 %. Die API hat 14 Werte eingetragen, und einer davon, der Werkstoff des Behälters, ist eine Vermutung;
- Abdeckung = Treffer / erforderliche Werte der Referenz = 13 / 15 = 86,7 %. Die API hat zwei Werte ausgelassen, die sich aus der Beschreibung ergeben;
- Qualität (F1) = 2 × Treffer / (zurückgegebene Werte + erforderliche Werte der Referenz) = 2 × 13 / (14 + 15) = 89,7 %.
Dieselbe Beschreibung in den anderen Klassifikationen (Attributnamen auf Deutsch):
| Klassifikation und Attribut | Attributtyp | Einheit | Antwort der API | Bewertung |
|---|---|---|---|---|
| Amazon PL: Kabel [m] | Text | keine eigene, Meter im Attributnamen angegeben | 0,75 | korrekt, umgerechnet aus 75 cm |
| Amazon PL: Artikel Abmessungen L x B x H [cm] | Text | keine eigene, Zentimeter im Attributnamen angegeben | 15 × 21,6 × 27,5 | korrekt, Achsenreihenfolge an das Attribut angepasst |
| Amazon PL: Teilenummer | Text | keine | TWK3P420 | korrekt, Modellcode aus der Beschreibung |
| Kaufland PL: Modell | Text | keine | DesignLine | unvollständig, Serienname statt Modellcode |
| Kaufland PL: Sicherheitshinweise | Text | keine | automatische Abschaltung nach dem Kochen, ... | falsch, das sind Sicherheitsfunktionen, keine Hinweise |
Die Qualität der Antworten für dieses Produkt lag in Amazon bei 93,9 % und in Kaufland bei 86,7 %. Auf Englisch erreichte ETIM 93,3 % und Amazon 93,5 %.
Bewertungskategorien
| Bewertung | wie sie im Ergebnis zählt | wann |
|---|---|---|
| korrekt | Treffer | Wert stimmt mit der Referenz oder einem alternativen Wert überein |
| unvollständig | halber Treffer | Wert ist wahr, aber deutlich unvollständig, z. B. ein Bereich mit nur einer Grenze |
| teilweise passende Liste | Teil eines Treffers, je nach Übereinstimmung mit der Referenz | Mehrfachauswahlfeld, in dem ein Teil der Referenzelemente fehlt oder ein falsches oder geratenes Element steht |
| fehlender erforderlicher Wert | Referenzwert ohne Treffer | die API hat einen Wert ausgelassen, den die Beschreibung liefert |
| Vermutung | zurückgegebener Wert ohne Treffer | Wert ist typisch oder wahrscheinlich, ergibt sich aber nicht sicher aus der Beschreibung |
| falsch | zurückgegebener Wert ohne Treffer | Wert ist falsch oder passt nicht zur Bedeutung des Feldes |
| fehlender optionaler Wert | zählt nicht | die API hat keinen Wert geliefert, den wir nicht verlangen |
| Lücke in der Referenz | zählt nicht | die API hat einen Wert außerhalb der Referenz geliefert, der sich laut Bewerter aus der Beschreibung ergibt |
In einem erforderlichen Feld zählt ein falscher Wert oder eine Vermutung doppelt: als zurückgegebener Wert ohne Treffer und als Referenzwert ohne Treffer. Ein optionaler Wert oder ein Wert außerhalb der Referenz zählt, wenn er korrekt eingetragen ist, weder positiv noch negativ. Eine Vermutung zählen wir wie einen falschen Wert. Sie kann stimmen, aber im Katalog sieht sie aus wie eine Tatsache, und niemand hat sie geprüft.
Eine Liste erhält den Teil eines Treffers, in dem sie mit der Referenz übereinstimmt. Beispiel: Die Referenz hat das Material [Aluminium], die API lieferte [Aluminium, Titan]. Die Hälfte der gelieferten Liste ist korrekt, und die ganze Referenz ist darin enthalten, also beträgt der Treffer 0,67.
Kennzahlen
- Präzision = Treffer / von der API zurückgegebene Werte. Sie sagt, wie viel von dem, was die API eingetragen hat, stimmt.
- Abdeckung = Treffer / erforderliche Werte der Referenz. Sie sagt, wie viel der idealen Antwort die API geliefert hat.
- Qualität = 2 × Treffer / (zurückgegebene Werte + erforderliche Werte der Referenz). Das ist das F1-Maß, also das harmonische Mittel aus Präzision und Abdeckung.
F1 ist das Standardmaß für die Bewertung der Informationsextraktion aus Text und in Tests von Sprachmodellen. So berechnet zum Beispiel SimpleQA sein Ergebnis, ein Test des Faktenwissens von Sprachmodellen von OpenAI. Eine Qualität von 100 % hat nur die ideale Antwort. Eine leere und eine völlig falsche Antwort haben 0 %, und das Ergebnis fällt nie unter null. Raten lohnt sich nicht: Ein Wert, den die Beschreibung nicht liefert, senkt die Präzision und erhöht die Abdeckung nicht.
Das Runden eines Werts auf weniger signifikante Stellen werten wir als korrekt, z. B. 0,353 m als 0,35 m. getName.ai schreibt Zahlen absichtlich so. Im gesamten Test betraf das 16 Werte.
Wer bewertet
- Strukturierte Felder bewertet ein Skript. Es vergleicht Zahlen (mit einer Toleranz von 0,5 %), Ja/Nein-Werte, Bereiche und Werte aus Wertelisten. Hier ist das Ergebnis eindeutig: Der Wert stimmt mit der Referenz überein oder nicht.
- Textfelder und Werte außerhalb der Referenz bewertet ein LLM-Bewerter, das Sprachmodell Claude Opus 5.5 von Anthropic. Der Bewerter sieht die Beschreibung und vergleicht die Bedeutung, nicht den Wortlaut. „Stal szlachetna, czarny“ bedeutet dasselbe wie „Edelstahl / schwarz“. Er darf kein Wissen über das konkrete Produkt nutzen und allgemeines Wissen nur dann, wenn es für jedes Produkt dieser Art gilt. In Amazon erhält der Bewerter zusätzlich Amazons Anleitung für Verkäufer, denn sie bestimmt die Bedeutung des Feldes, nicht der Name allein. Der vollständige Prompt des Bewerters ist in den Downloads.
Fehlerarten
Jede Fehlerart an einem Beispiel aus dem Test (polnische Beschreibungen, Zitate übersetzt, Attributnamen auf Deutsch).
Fehlender erforderlicher Wert
Die Beschreibung nennt den Wert, und die API hat ihn nicht eingetragen.
| Produkt | Akku-Bohrschrauber |
|---|---|
| Klassifikation | Kaufland PL |
| Attribut | Drehzahl (U/min.) |
| Attributtyp | Dezimalzahl |
| Einheit | U/min |
| Auszug aus der Beschreibung | „2 Gänge: 0–500 / 0–1900 U/min“ |
| ideale Antwort | 1900 |
| Antwort der API | kein Wert |
Fehlender erforderlicher Wert, abgeleitet
Die Beschreibung nennt den Wert nicht ausdrücklich, er ergibt sich aber sicher aus ihr, und die API hat ihn nicht eingetragen.
| Produkt | Handrührer |
|---|---|
| Klassifikation | ETIM v10 PL |
| Attribut | Leistungsregelung stufenlos |
| Attributtyp | Ja/Nein |
| Einheit | keine |
| Auszug aus der Beschreibung | „4 Geschwindigkeiten + Turbofunktion (Puls)“ |
| ideale Antwort | nein - der Handrührer hat vier feste Geschwindigkeiten |
| Antwort der API | kein Wert |
Falscher Wert
Die API hat einen Wert eingetragen, der falsch ist oder nicht zur Bedeutung des Attributs passt.
| Produkt | Winkelschleifer |
|---|---|
| Klassifikation | Kaufland PL |
| Attribut | Sicherheitshinweise |
| Attributtyp | Text |
| Einheit | keine |
| Auszug aus der Beschreibung | „ANTI-RESTART-Funktion + Sanftanlauf“, „doppelte Isolierung“ |
| ideale Antwort | kein Wert - die Beschreibung nennt keine Sicherheitshinweise |
| Antwort der API | Anti-Restart-Funktion, Sanftanlauf, doppelte Isolierung |
Die Beschreibung nennt Sicherheitsfunktionen, das Attribut betrifft Hinweise. Der Wert stimmt, ist aber in einem Attribut mit anderer Bedeutung gelandet.
Vermutung
Die API hat einen möglichen Wert eingetragen, der sich jedoch nicht sicher aus der Beschreibung ergibt.
| Produkt | Standmixer |
|---|---|
| Klassifikation | ETIM v10 PL |
| Attribute | Höhe, Breite, Tiefe |
| Attributtyp | Dezimalzahl (jedes der drei) |
| Einheit | mm |
| Auszug aus der Beschreibung | „Maße 410 x 230 x 195 mm“ |
| ideale Antwort | kein Wert - die Beschreibung sagt nicht, welches Maß welches ist |
| Antwort der API | Höhe 410, Breite 230, Tiefe 195 |
Falsches Listenelement
Das Attribut nimmt mehrere Werte aus der Werteliste an, und die API hat zu den korrekten einen falschen hinzugefügt.
| Produkt | Bratpfanne |
|---|---|
| Klassifikation | Amazon PL und Kaufland PL |
| Attribut | Material |
| Attributtyp | Werteliste, mehrere Werte (in beiden Klassifikationen) |
| Einheit | keine |
| Auszug aus der Beschreibung | „Korpus: ALUMINIUM“, „TITAN-Antihaftbeschichtung innen“ |
| ideale Antwort | Aluminium |
| Antwort der API | Aluminium, Titan |
Titan nennt die Beschreibung nur bei der Beschichtung, nicht als Material der Pfanne.
Unvollständiger Wert
Die API hat einen Wert eingetragen, der stimmt, aber deutlich unvollständig ist.
| Produkt | Akku-Bohrschrauber |
|---|---|
| Klassifikation | Amazon PL |
| Attribut | Akku-Typ |
| Attributtyp | Text |
| Einheit | keine |
| Auszug aus der Beschreibung | „18 V“, „2 Li-Ion-Akkus BL1830B 3,0 Ah“ |
| ideale Antwort | Li-Ion 18 V 3,0 Ah |
| Antwort der API | Lithium-Ionen |
Die API hat die Akkutechnik angegeben, aber ohne Spannung und Kapazität.
Wie häufig jede Fehlerart vorkommt
So verteilt sich die Lücke zu 100 % auf die Fehlerarten über alle Klassifikationen:
| Fehlerart | Werte | Anteil an der Lücke zu 100 % |
|---|---|---|
| fehlender erforderlicher Wert | 440 | 39,5 % |
| Vermutung | 330 | 29,7 % |
| falscher Wert | 176 | 18,2 % |
| unvollständiger Wert | 133 | 7,3 % |
| Liste unvollständig, mit falschem Element oder mit Vermutung | 124 | 5,3 % |
Die Zahl der Werte und der Anteil an der Lücke gehen nicht Hand in Hand, weil die Fehlerarten unterschiedlich gewichtet sind. Ein falscher Wert in einem erforderlichen Feld zählt doppelt: als zurückgegebener Wert ohne Treffer und als fehlender Referenzwert. Ein unvollständiger Wert zählt nur in einem erforderlichen Feld (81 von 133) und erhält einen halben Treffer, und eine Liste verliert nur den Teil, in dem sie von der Referenz abweicht.
Den größten Teil der Lücke bilden ausgelassene erforderliche Werte. Drei Viertel davon (320 von 440) sind abgeleitete Werte, die die Beschreibung nicht ausdrücklich nennt, am häufigsten in Ja/Nein-Feldern, wie die stufenlose Leistungsregelung bei einem Handrührer mit vier Geschwindigkeiten. Die Stückzahl 1 bei einem einzeln verkauften Produkt trägt die API fast immer ein: Von 849 solchen Feldern in Amazon (Anzahl der Artikel, Einheiten, Packungen und Packungsmenge) hat sie 840 korrekt ausgefüllt.
Vermutungen und falsche Werte trägt die API vor allem in Felder ein, zu denen die Beschreibung nichts sagt oder die wir nicht verlangen: So ist es in 477 von 506 Fällen. Unter den 7994 erforderlichen Werten hat die API in 81 Fällen einen falschen Wert oder eine Vermutung eingetragen, darunter 52 Listen mit einem falschen oder geratenen Element.
Unter den falschen Werten ist am häufigsten ein wahrer Wert, der in ein Feld mit anderer Bedeutung eingetragen wurde, wie im Beispiel mit dem Winkelschleifer: Das betrifft 141 von 212 (die falschen Werte haben wir mithilfe des Modells Claude Mustern zugeordnet). Weitere Beispiele: ein Fassungsvermögen von 75 ml im Feld für die Maße, die grüne Farbe des Laserstrahls als Produktfarbe, die Bildschirmdiagonale in einem Feld, das auf dem britischen Amazon die unterstützten Farben bedeutet.
Warum die Qualität von der Klassifikation abhängt
| Klassifikation | erforderliche Werte der Referenz | Qualität | strukturierte Felder | Textfelder | Präzision | Abdeckung |
|---|---|---|---|---|---|---|
| ETIM v10 | 2205 | 93,8 % | 93,8 % | - | 93,9 % | 93,7 % |
| Amazon | 4324 | 93,1 % | 94,1 % | 90,6 % | 92,6 % | 93,7 % |
| Kaufland | 1465 | 91,7 % | 93,2 % | 88,7 % | 92,0 % | 91,3 % |
Dieselbe Beschreibung ergibt in jeder Klassifikation eine andere Menge an Feldern. Die Klassifikationen unterscheiden sich in der Zahl der Felder, ihrem Typ und darin, wie oft ein Wert aus der Beschreibung abgeleitet werden muss, und Kaufland hat keine englischen Beschreibungen erhalten. Die Unterschiede in der Qualität sind daher nicht als Vergleich unter gleichen Bedingungen zu lesen: Jede Klassifikation stellt der API eine andere Aufgabe.
| Klassifikation | Referenzwerte pro Antwort | abgeleitete Werte | Textfelder | Qualität |
|---|---|---|---|---|
| ETIM v10 | 11,1 | 11,0 % | 0 % | 93,8 % |
| Amazon | 15,0 | 27,8 % | 27,2 % | 93,1 % |
| Kaufland | 7,9 | 13,5 % | 33,3 % | 91,7 % |
- ETIM ist eine technische Klassifikation. Jedes Feld hat eine genau festgelegte Bedeutung, Einheit oder Werteliste, und Textfelder gibt es überhaupt nicht. Abgeleitete Werte gibt es hier am wenigsten. ETIM verliert am meisten bei Ja/Nein-Feldern, in denen die API Merkmale auslässt, die sich aus der Beschreibung ergeben, und bei Wertelisten, in denen sie manchmal einen typischen Wert wählt, den die Beschreibung nicht nennt.
- Amazon hat die meisten Felder pro Produkt, und mehr als ein Viertel der Werte seiner Referenz ist abgeleitet, am häufigsten die Stückzahl. Solche Werte trägt die API hier am häufigsten ein: Die Abdeckung abgeleiteter Werte liegt in Amazon bei 86,9 %, in Kaufland bei 61,4 % und in ETIM bei 58,8 %. Die Feldnamen sind oft allgemein, ihre Bedeutung legt erst Amazons Anleitung für Verkäufer fest. Ausgelassene erforderliche Werte und Vermutungen machen in Amazon je etwa ein Drittel der Lücke zu 100 % aus.
- Kaufland hat die wenigsten Felder pro Produkt, aber jedes dritte ist ein Textfeld. Textfelder schneiden hier schwächer ab (88,7 %) als strukturierte (93,2 %). Falsche Werte machen hier einen größeren Teil der Lücke zu 100 % aus als in den anderen Klassifikationen, und 46 von 55 davon sind Werte in einem Feld mit anderer Bedeutung, wie „Sicherheitshinweise“, die mit Sicherheitsfunktionen gefüllt wurden.
Wie die Qualität vom Datentyp abhängt
| Feldtyp | ETIM v10 | Amazon | Kaufland | abgeleitete Werte | Abdeckung: ausdrücklich genannte Werte | Abdeckung: abgeleitete Werte |
|---|---|---|---|---|---|---|
| Ganzzahl | - | 98,5 % | 92,0 % | 78,8 % | 97,1 % | 98,4 % |
| Dezimalzahl | 96,1 % | 97,8 % | 98,5 % | 6,9 % | 98,8 % | 82,0 % |
| Bereich | 93,3 % | - | - | 6,2 % | 100,0 % | 55,6 % |
| Werteliste, mehrere Werte | - | 92,2 % | 94,7 % | 7,1 % | 96,2 % | 52,4 % |
| Werteliste, ein Wert | 94,3 % | 89,5 % | 87,4 % | 16,9 % | 98,2 % | 74,1 % |
| Text | - | 90,6 % | 88,7 % | 6,5 % | 93,8 % | 31,5 % |
| Ja/Nein | 88,2 % | 81,4 % | 86,1 % | 39,2 % | 95,8 % | 60,7 % |
Die Spalten ETIM, Amazon und Kaufland zeigen die Qualität. Ein Strich bedeutet, dass die Klassifikation keine Felder dieses Typs hat. Die letzten drei Spalten gelten für alle Klassifikationen zusammen.
Der Feldtyp allein ändert wenig. Ausdrücklich genannte Werte trägt die API in jedem Typ mit einer Abdeckung von 93,8 % (Text) bis 100 % (Bereich) ein. Die Unterschiede zwischen den Typen kommen daher, wie oft ein Wert dieses Typs aus der Beschreibung abgeleitet werden muss und wie schwer diese Ableitung ist. Maße, Leistung und Fassungsvermögen nennt die Beschreibung fast immer als Zahl, deshalb schneiden Dezimalzahlen in jeder Klassifikation gut ab. Ganzzahlen sind vor allem Stückzahlen, die eine Beschreibung meist weglässt, weil sie selbstverständlich sind. Fast vier Fünftel davon müssen abgeleitet werden, aber die Ableitung ist einfach: Bei einem einzeln verkauften Produkt ist die Stückzahl 1. Die API trägt sie fast immer ein, deshalb haben Ganzzahlen die höchste Qualität (98,0 %). Ja/Nein-Felder schneiden am schwächsten ab (86,1 %): „ohne Temperaturregelung“ ist ein ausdrücklich genannter Wert, „kabellos“ muss aber aus der Beschreibung des Sockels abgeleitet werden, und solche Schlüsse zieht die API nur in 60,7 % der Fälle.
Fehlerarten nach Feldtyp:
| Feldtyp | zurückgegebene Werte | korrekt | falsch | Vermutungen | unvollständig | fehlender erforderlicher Wert |
|---|---|---|---|---|---|---|
| Dezimalzahl | 2343 | 97,2 % (2278) |
0,9 % (22) |
1,8 % (43) |
0 % (0) |
2,2 % (43 von 1927) |
| Ganzzahl | 1046 | 98,0 % (1025) |
0,7 % (7) |
1,3 % (14) |
0 % (0) |
1,6 % (15 von 963) |
| Ja/Nein | 724 | 90,9 % (658) |
1,0 % (7) |
8,1 % (59) |
0 % (0) |
17,7 % (138 von 779) |
| Bereich | 169 | 90,5 % (153) |
5,9 % (10) |
3,6 % (6) |
0 % (0) |
2,8 % (4 von 144) |
| Werteliste, ein Wert | 1733 | 90,0 % (1559) |
1,5 % (26) |
8,5 % (148) |
0 % (0) |
5,2 % (79 von 1533) |
| Werteliste, mehrere Werte | 1101 | 84,7 % (932) |
4,6 % (51) |
5,0 % (55) |
5,7 % (63) |
4,2 % (41 von 983) |
| Text | 2486 | 89,9 % (2234) |
3,6 % (89) |
1,2 % (30) |
5,3 % (133) |
7,2 % (120 von 1665) |
Die Anteile in den Spalten von „korrekt“ bis „unvollständig“ beziehen sich auf die zurückgegebenen Werte, der fehlende erforderliche Wert auf die erforderlichen Werte der Referenz. Die Tabelle umfasst alle Klassifikationen zusammen, eine Tabelle für jede Klassifikation einzeln steht in der Statistikdatei. Eine Mehrfachauswahlliste zählt hier als ein Wert: Von 51 falschen Listen haben 36 ein falsches Element neben korrekten.
- Von der API gelieferte Zahlen sind am zuverlässigsten: etwa 97 % korrekt, wenige Vermutungen und Fehler.
- Ja/Nein-Felder bleiben am häufigsten leer: Die API lässt 17,7 % der erforderlichen Werte aus, in den anderen Typen 1,6 % bis 7,2 %.
- Wertelisten mit einem Wert sind selten falsch (1,5 %), aber öfter geraten (8,5 %). Die API wählt einen typischen Wert, den die Beschreibung nicht nennt.
- Mehrfachauswahllisten sind am seltensten vollständig korrekt (84,7 %), weil schon ein falsches oder fehlendes Element reicht. Eine teilweise getroffene Liste erhält jedoch einen Teil des Treffers, daher schneiden sie in der Qualität gut ab: 92,2 % in Amazon und 94,7 % in Kaufland.
- Im Text ist der unvollständige Wert am häufigsten (5,3 %), und falsche Werte gibt es hier in absoluten Zahlen am meisten (89).
Weitere Auswertungen
Nach Sprache
| Sprache der Beschreibung | Qualität | strukturierte Felder | Textfelder |
|---|---|---|---|
| Englisch | 93,8 % | 94,4 % | 91,3 % |
| Deutsch | 93,0 % | 93,8 % | 89,9 % |
| Polnisch | 92,6 % | 93,4 % | 89,5 % |
Die Unterschiede zwischen den Sprachen sind gering: bis zu 0,9 Prozentpunkte in strukturierten Feldern und bis zu 1,8 Punkte in Textfeldern. Am schwächsten schneiden die Textfelder des polnischen Kaufland ab (87,2 %). Der Vergleich ist nicht ganz gleichwertig, weil englische Beschreibungen nicht an Kaufland gingen.
Nach Produktkategorie
Die höchste Qualität haben Werkzeuge (95,0 %) sowie Garten und Haus und Küche (je 94,5 %). Niedriger liegen Küchenkleingeräte (92,2 %), Spielzeug (91,1 %) und Beauty (90,0 %). Einige Kategorien haben im Test nur 1-4 Produkte, daher betrachten wir ihre Ergebnisse als Richtwerte. Die vollständige Tabelle steht in der Statistikdatei.
Verteilung der Ergebnisse einzelner Antworten
| Klassifikation | Antworten | Median der Qualität | Antworten mit Qualität von mindestens 80 % | Antworten mit Qualität von mindestens 70 % |
|---|---|---|---|---|
| ETIM v10 | 198 | 95,2 % | 94 % | 98 % |
| Amazon | 288 | 94,0 % | 99 % | 100 % |
| Kaufland | 186 | 92,3 % | 90 % | 97 % |
Fallen, die die API gemeistert hat
- Kühlschrank, chaotischer Shop-Export. Die Beschreibung nennt drei Fassungsvermögen: Kühlteil 260 l, Gefrierteil 103 l, gesamt 363 l. Die API hat jedes in allen drei Klassifikationen in das richtige Feld eingetragen. Die Maße 203 × 60 × 66,5 cm hat sie für ETIM in Millimeter und für Kaufland in Meter umgerechnet und für Amazon in der Reihenfolge T × B × H angeordnet. Die direkt daneben stehenden Maße und das Gewicht der Verpackung hat sie nicht verwendet.
- Bohrschrauber, Kurzangebot in drei Sätzen. Zwei Gänge 0-500 und 0-1900 U/min landeten in den Feldern für den ersten und zweiten Gang. Bei zwei Akkus mit 3,0 Ah gab die API die Kapazität eines Akkus an (3,0 Ah), nicht die Summe, und ihre Anzahl (2) separat. Der Spannbereich des Bohrfutters 1,5-13 mm landete nicht in den Feldern für den Bohrdurchmesser in Stahl und Holz. Eine Falle hat sie übersehen: In ETIM trug sie 50 Nm in das Feld für den Einstellbereich des Drehmoments ein, obwohl die Beschreibung nur das maximale Drehmoment und 21 Kupplungsstufen nennt.
- Fernseher. Der in kWh pro 1000 Stunden angegebene Energieverbrauch wurde nicht als Jahresverbrauch eingetragen. Die Bildschirmdiagonale von 55 Zoll rechnete die API in 139 cm um.
Was daraus folgt
Zahlen, Einheiten und ausdrücklich genannte Merkmale liest die API sehr genau: Die Abdeckung ausdrücklich genannter Werte liegt zwischen 96,0 % in Kaufland und 98,0 % in ETIM. Die Lücke zu 100 % entsteht vor allem aus drei Dingen, und keines davon besteht darin, dass die API falsch liest, was die Beschreibung ausdrücklich nennt:
- Werte, die sich aus der Beschreibung ergeben, obwohl sie nicht darin stehen, z. B. dass ein Wasserkocher kabellos ist. Die API lässt sie häufiger aus, als dass sie sie falsch einträgt;
- Antworten in Feldern, zu denen die Beschreibung nichts sagt, meist Werte, die für diese Art von Produkt typisch sind;
- die Verwechslung der Bedeutung eines Feldes, z. B. Sicherheitshinweise mit Sicherheitsfunktionen, wo der Attributname allein nicht klar sagt, worum es in dem Feld geht.
An allen drei arbeiten wir.
Was bedeutet das in der Praxis? Im Folgenden unsere Schlussfolgerungen aus den Zahlen in diesem Artikel, nicht das Ergebnis einer eigenen Messung:
- Zahlen aus der Beschreibung trägt die API am zuverlässigsten ein, samt Umrechnung der Einheiten. Von den Zahlen, die sie geliefert hat, sind etwa 97 % korrekt;
- die meiste Aufmerksamkeit brauchen Ja/Nein-Felder und Wertelisten mit einem Wert, in denen die API häufiger rät, sowie Textfelder, deren Bedeutung sich nicht am Namen allein erkennen lässt;
- Merkmale, die für einen Menschen selbstverständlich sind, wie dass ein Wasserkocher kabellos ist, sollte man in die Beschreibung schreiben. Ausdrücklich genannte Werte trägt die API mit einer Abdeckung von 96,0 % bis 98,0 % ein, abgeleitete seltener (79,7 %).
Alle Testdateien stehen zum Download bereit, sodass jeder den Vergleich mit einem Menschen durchführen kann, von dem wir am Anfang schreiben. Wenn Sie ihn durchführen, schreiben Sie uns.
Das Testset
100 echte Produkte (konkrete Marke und konkretes Modell) aus 17 Kategorien eines breiten Marktplatzes. Darunter sind Elektroinstallation und Beleuchtung, Werkzeuge, kleine und große Haushaltsgeräte, Elektronik, Garten, Haustechnik, Haus und Küche, Mode, Beauty, Spielzeug, Sport, Babybedarf, Tierbedarf, Auto und Lebensmittel. Die technischen Daten stammen aus Datenblättern der Hersteller und großer Shops.
5 Beschreibungsstile mit je 20 Produkten, weil Beschreibungen in echten Katalogen sehr unterschiedlich aussehen:
| Stil | wie er aussieht |
|---|---|
| Kurzangebot | 1-3 Sätze, alles in einem Zug |
| Aufzählung | Merkmalsliste und kurze technische Daten |
| technisches Datenblatt | Parametertabelle |
| Marketingtext | Vorteile und Emotionen, Parameter in Sätze eingebettet |
| unstrukturierter Shop-Export | HTML, Abkürzungen, Großbuchstaben, Einschübe zu Versand und Rückgabe |
3 Sprachen: Polnisch, Deutsch und Englisch. Jede Beschreibung ist so geschrieben, wie ein lokaler Händler sie schreiben würde, nicht als Übersetzung. Die Fakten sind in allen Sprachen dieselben. Die durchschnittliche Länge einer Beschreibung beträgt etwa 750-800 Zeichen.
Die Beschreibungen haben KI-Agenten nach einer schriftlichen Anleitung auf Grundlage der Quelldaten jedes Produkts erstellt. Dieselben Agenten haben die ideale Antwort zusammengestellt (mehr dazu unten).
409 Fallen. In die Beschreibungen haben wir bewusst Stellen eingebaut, an denen man sich leicht irrt:
- Umrechnung von Einheiten, z. B. Maße in Zentimetern, wenn ETIM Millimeter und Kaufland Meter erwartet;
- Verneinungen, z. B. „ohne Temperaturregelung“ oder „nicht spülmaschinengeeignet“;
- mehrere ähnliche Zahlen auf einmal, z. B. drei Fassungsvermögen eines Kühlschranks oder zwei Gänge einer Bohrmaschine;
- Lockzahlen, z. B. Maße und Gewicht der Verpackung, Garantiezeit oder Lieferzeit;
- ein Bereich, wo das Feld eine einzelne Zahl annimmt;
- Erwähnungen kompatibler Produkte, die kein Merkmal des Produkts selbst sind.
Die ideale Antwort (Referenz)
Für jedes Produkt und jede Klassifikation haben wir eine vollständige Liste der Attributwerte erstellt, die sich aus der Beschreibung ergeben. Mit ihr haben wir die Antworten der API verglichen.
Regeln
- Die Referenz enthält nur, was sich aus der Beschreibung ergibt. Wissen über das konkrete Produkt außerhalb der Beschreibung zählt nicht. Wenn die Beschreibung keine Farbe nennt, hat die Referenz keine Farbe, auch wenn wir wissen, welche es ist.
- Ein sicherer Wert gehört in die Referenz, eine Vermutung nicht. Ein Wert muss nicht ausdrücklich in der Beschreibung stehen. Er gehört auch dann in die Referenz, wenn er sich sicher aus der Beschreibung ergibt: aus einer Umrechnung, aus der Art des Produkts (ein Haarglätter macht glattes Haar, eine Steckdosenleiste mit Steckdosen Typ F hat einen Stecker Typ F), aus einem Merkmal, das für jedes Produkt dieser Art gilt (ein Kosmetikum hat ein Mindesthaltbarkeitsdatum), oder daraus, dass das Produkt einzeln verkauft wird (Stückzahl 1). Eine allgemeine Regel gibt es hier nicht, daher haben wir jeden solchen Wert einzeln bewertet. Ein Wert, der nur typisch oder wahrscheinlich ist, z. B. „leicht“, „klassischer Stil“ oder die Annahme, dass eines der nicht bezeichneten Maße die Breite ist, ist eine Vermutung.
- Erforderliche und optionale Werte. Erforderlich sind Werte, die die Beschreibung nennt oder die sich sicher aus ihr ergeben. „Erforderlich“ heißt hier nur, dass die API den Wert eintragen sollte, wenn die Beschreibung ihn liefert. Es geht nicht um Pflichtattribute der Klassifikation. Ein Attribut, zu dem die Beschreibung nichts sagt, hat keinen Wert in der Referenz und beeinflusst das Ergebnis nicht, solange die API es nicht ausfüllt. Optional sind nur allgemeine Felder (z. B. Stil oder eine beschreibende Größe), Felder, bei denen die Beschreibung mehrere Lesarten zulässt (z. B. welcher Code die Produktversion bezeichnet), und ungefähre Entsprechungen in der Werteliste. Ein fehlender optionaler Wert ist kein Fehler.
- Alternative Werte. Wenn es mehrere korrekte Antworten gibt (z. B. 230 V oder ein Bereich 220-240 V), akzeptiert die Referenz jede davon.
- Nur sichere Klassen. Attribute haben wir nur bewertet, wenn die Klasse sicher zum Produkt passt. ETIM umfasst keine Kleidung, kein Spielzeug und keine Lebensmittel, daher haben wir in ETIM 66 Produkte bewertet, in Kaufland 93 und in Amazon 96.
- Der Test misst das Lesen der Beschreibung, nicht die Qualität der Klassifikationen selbst. Wenn die Definition der Klassifikation eine korrekte Antwort erschwerte (z. B. eine Werteliste ohne passenden Wert oder eine unklare Bezeichnung), war das Feld optional.
- Keine Felder für die Suchoptimierung. Die Amazon-Felder für allgemeine Suchbegriffe und Themen-Suchbegriffe sind Formulierungen, nach denen Kunden suchen, keine Merkmale des Produkts. Der Test bewertet sie nicht.
Wie sie entstanden ist
Die Referenz haben KI-Agenten nach einer schriftlichen Anleitung erstellt. Jeder der 10 Autoren-Agenten hat 10 Produkte bearbeitet: Beschreibungen in drei Sprachen und die ideale Antwort für jede Klassifikation. Danach haben 6 andere Agenten, die keine Autoren waren, alles geprüft und 193 Korrekturen vorgenommen. Über Regeln und Streitfälle, z. B. die Grenze zwischen einem sicheren Wert und einer Vermutung, hat ein Mensch entschieden.
Nach der ersten Bewertung durchlief die Referenz noch vier Prüfrunden:
- Lücken. Wenn die API einen Wert lieferte, den die Referenz nicht hatte, und der Bewerter feststellte, dass er sich aus der Beschreibung ergibt, kam der Wert in die Referenz. Nach der ersten Bewertung gab es 675 solche Werte, die meisten davon optional. Dieselbe Prüfung haben wir nach den weiteren Amazon-Durchläufen wiederholt, mit der unten beschriebenen Ausnahme.
- Konsistenz zwischen den Sprachen. Dasselbe Feld desselben Produkts muss in jeder Sprache dieselbe Bewertung erhalten. Jede Abweichung haben wir in der Referenz aufgelöst, statt sie dem Bewerter zu überlassen.
- Bedeutung der Felder laut Amazon. Amazons Anleitungen für Verkäufer haben gezeigt, dass manche Felder etwas anderes bedeuten, als der Name vermuten lässt. „Zusätzliche Markeninformationen“ (Untermarke) umfassen auch eine Lizenz, z. B. Minecraft auf einem Puzzle. Die Amazon-Referenz haben wir Feld für Feld nach diesen Anleitungen und nach den Amazon-Wertelisten in getName.ai vom 27. Oktober 2026 durchgesehen. Zusammen mit den Lücken haben wir 393 Felder in 95 Produkten geändert oder ergänzt, davon 246 neue. In jedem Marktplatz hat ein Feld die Bedeutung aus der Anleitung dieses Marktplatzes.
- Abgeleitete Werte. Werte, die die Beschreibung nicht ausdrücklich nennt, die sich aber aus ihr ergeben, waren zunächst optional. Jeden von ihnen, insgesamt 674, haben wir einzeln darauf geprüft, ob er sich sicher aus der Beschreibung ergibt. 568 sind jetzt erforderlich, 84 haben wir als Vermutungen eingestuft, und 22 sind optional geblieben (allgemeine Felder, Annäherungen in der Werteliste und Listen, in denen nur ein Teil der Elemente sicher ist). Geprüft hat das Modell Claude Opus 5.5 nach Regeln, die ein Mensch festgelegt hat.
Grenzen des Tests
- Die Stichprobe reicht für den Vergleich von Klassifikationen und Feldtypen, aber nicht für engere Auswertungen. 100 Produkte und 7994 erforderliche Werte reichen, um Klassifikationen und Attributtypen zu vergleichen. Eine einzelne Produktkategorie hat im Test 1 bis 14 Produkte, daher betrachten wir die Ergebnisse der Kategorien als Richtwerte.
- Die Klasse war vorgegeben. Der Test misst nicht die Erkennung der Klasse, und in der Praxis bedeutet eine falsche Klasse falsche Attribute.
- Die Beschreibungen wurden für den Test geschrieben, auf Grundlage echter Produktdaten. Sie sollen die Vielfalt echter Kataloge abbilden, aber echte Beschreibungen sind manchmal noch kürzer und ärmer.
- Beschreibungen und Referenz haben KI-Agenten unter menschlicher Kontrolle erstellt, und Textfelder bewertet ein LLM-Bewerter. Die Referenz hat eine unabhängige Prüfung und eine Konsistenzkontrolle durchlaufen, kann aber einzelne Fehler enthalten. Deshalb veröffentlichen wir sie vollständig.
- Die Referenz haben wir ergänzt, nachdem wir die Antworten der API gesehen hatten. In der Lückenrunde haben wir Werte hinzugefügt, die die API geliefert hat und die der Bewerter als sich aus der Beschreibung ergebend eingestuft hat (mehr dazu unter „Wie sie entstanden ist“). Wir haben keine separate Stichprobe, für die die Referenz ohne Einblick in die Antworten der API entstanden wäre. Diese Runde wirkte in beide Richtungen: Ein als erforderlich hinzugefügtes Attribut senkt das Ergebnis in den Sprachen, in denen die API es nicht ausgefüllt hat. Abgeleitete Werte haben wir ohne die Antworten der API geprüft.
- Ein LLM-Bewerter ist auch ein Modell. Bei einer erneuten Bewertung derselben Antworten (nach der Präzisierung seiner Anleitung) hat er etwa ein Dutzend von rund 3000 Bewertungen von Textfeldern geändert, vor allem zwischen „unvollständig“ und „korrekt“.
- Ein Durchlauf. Der Haupttest ist ein einziger Durchlauf. Amazon haben wir noch zweimal wiederholt, und in den drei Durchläufen lag die Qualität zwischen 93,0 % und 93,1 % in PL, zwischen 92,7 % und 92,9 % in DE und zwischen 93,4 % und 93,7 % in UK. Für ETIM und Kaufland haben wir keine Wiederholungen gemacht.
- Drei Klassifikationen und drei Sprachen von vielen, die getName.ai unterstützt. Bei anderen Klassifikationen kann das Ergebnis anders ausfallen.
Downloads
Alles in einem Archiv: pakiet_testowy_getname.zip (1,8 MB). Oder einzeln (Bezeichnungen und Spaltenwerte in den Dateien sind teilweise auf Polnisch):
| Datei | Inhalt |
|---|---|
| opisy_pl.csv, opisy_de.csv, opisy_en.csv | 100 Produktbeschreibungen in jeder Sprache (Spalten: id, description); dieselben Daten im JSONL-Format |
| wzorzec.xlsx | die ideale Antwort: Blatt „produkty“ (Produkte: Kategorie, Beschreibungsstil, Fallen, Datenquellen) und ein Blatt pro Klassifikation (Klasse, Attribut, Typ, Einheit, Wert, alternative Werte, erforderlich, Grundlage, Anmerkung) |
| wzorzec_json.zip | dieselbe ideale Antwort in 8 JSON-Dateien, eine pro Klassifikation und Sprache |
| macierz_testu.json | an welche Klassifikationen die Beschreibung in jeder Sprache ging |
| wyniki_atrybuty.csv | jeder der 10.703 bewerteten Werte: Produkt, Sprache, Klassifikation, Klasse, Attribut, Typ, ob erforderlich, Referenzwert, Antwort der API, Bewertung, Zählweise im Ergebnis, Begründung des Bewerters |
| wyniki_podsumowanie.csv | Kennzahlen für jedes Paar Sprache × Klassifikation |
| statystyki.xlsx | alle Tabellen aus dem Artikel und das Ergebnis jeder der 672 API-Antworten |
| prompt_sedziego.txt | die vollständige Anleitung für den LLM-Bewerter |
Spalten der Datei wyniki_atrybuty.csv (Trennzeichen: Semikolon):
| Spalte | Bedeutung |
|---|---|
| product | Produktkennung (P001-P100), dieselbe wie in den Beschreibungen und in der Referenz |
| language | Sprache der Beschreibung: pl, de, en |
| source | Klassifikation, z. B. etim_v10_pl, amazon_co_uk, kaufland_de |
| family | Familie der Klassifikation: etim, amazon, kaufland |
| class | Kennung der Klasse |
| attribute, name | Kennung und Name des Attributs |
| type | Feldtyp: float, integer, boolean, range, dictionary (multi = mehrere Werte), string |
| required | True = erforderlicher Wert, False = optional oder außerhalb der Referenz |
| gold | Wert aus der Referenz (leer = die Referenz sieht keinen Wert vor) |
| returned | Antwort der API (leer = die API hat keinen Wert geliefert) |
| category, category_pl | Bewertung auf Englisch und auf Polnisch |
| gold_count | 1 = der Wert zählt als erforderlicher Referenzwert |
| returned_count | wie stark der Wert als zurückgegeben zählt: 1, 0 (zählt nicht) oder ein Bruchteil für eine Liste außerhalb der Referenz mit teilweise falschen Elementen |
| hit | Treffer von 0 bis 1 |
| language_ok | für Text: ob die Antwort in der Sprache der Klassifikation ist |
| judge_reason | Begründung des Bewerters auf Englisch (leer, wenn das Skript bewertet hat); das Präfix [reference conflict] bedeutet, dass der Referenzwert laut Bewerter nicht zu Amazons Anleitung passt |
Die Qualität einer beliebigen Gruppe von Zeilen ist 2 × Summe hit / (Summe gold_count + Summe returned_count).
So wiederholen Sie den Test
- Nehmen Sie eine Beschreibung aus opisy_<Sprache>.csv und die Klasse aus wzorzec.xlsx für dieselbe Klassifikation (Spalte „klasa“, nur Zeilen mit „klasa pewna“ = „tak“, also sichere Klasse = ja).
- Senden Sie beides an getName.ai und speichern Sie die gelieferten Attribute.
- Vergleichen Sie sie mit dem Referenzwert, den alternativen Werten und dem Feld „erforderlich“ nach den oben beschriebenen Regeln. Textfelder und Werte außerhalb der Referenz bewerten Sie mithilfe von prompt_sedziego.txt, bei Amazon zusammen mit Amazons Anleitung für Verkäufer zum jeweiligen Attribut. Diese Anleitungen legen wir nicht bei, weil es sich um Inhalte von Amazon für Verkäufer handelt.
- Berechnen Sie Präzision, Abdeckung und Qualität nach den Formeln im Abschnitt „Kennzahlen“.
Wenn Sie in der Referenz einen Fehler finden, schreiben Sie uns. Wir korrigieren ihn und berechnen das Ergebnis neu.