ShopteraShoptera

Attributes Agent

Typové produktové parametry — hmotnost, rozměry, materiál, výkon — jsou to, co dělá váš feed filtrovatelným. Google Shopping, Heureka, Zboží i Allegro mají pro tyto hodnoty typed fieldy; feed bez nich vypadne z filtrů jako „notebooky 15"" nebo „hmotnost < 1 kg", které nakupující reálně používají. Attributes Agent tyto parametry extrahuje z popisů (a případně stránek výrobce) a ukládá je do přísného canonical slovníku.

Jak to vypadá v Activity

Dell XPS 15 9530

SKU-DELL-XPS15

attributes
92%
display_size_inches
Before
(empty)
After
15.6 in

Reason: display_size_inches z titulku; hmotnost dotažená z datasheetu výrobce

Ukázka

Produkt: Dell XPS 15 9530

(žádné typed atributy)

+

display_size_inches: 15.6 · ram_gb: 32 · storage_gb: 1024 · product_weight_g: 1860

Jak funguje

Každý atribut musí používat canonical klíč z ~30-klíčového slovníku (product_weight_g, display_size_inches, material_composition, …). Agent nejdřív tahá hodnoty přímo z popisu, a pokud najde méně než tři atributy, sáhne si na stránku výrobce. Jednotky jako kg, lbs, mm a inches se normalizují serverově — nikdy v jednom sloupci neskončí mix gramů a kilogramů.

Kdy přeskočí

Hodnoty, které agent nedokáže opřít o popis nebo stažený zdroj, jsou přeskočeny, nikdy vymyšleny. Range kontroly (hmotnost 0,1 g – 500 kg) odmítnou zjevně špatný parse a composition validator odmítne materiály, které nesedí na 100 %. Chybějící je vždy lepší než vymyšlené.

Typed atributy odemknou cenové srovnávače Heureka/Zboží/Allegro a „shop by" filtry v Google Shopping — produkty bez nich jsou neviditelné pro 60–80 % nakupujících, kteří filtrují podle velikosti, hmotnosti nebo materiálu. Zároveň plní Google Shopping pole g:product_weight, g:product_length, g:material a g:energy_efficiency_class.