PKC! ← Natrag na cijene
IZA KULISA

Kako ovo čudo radi?

PKC pretvara službene cjenike trgovaca u usporedive cijene. Umjesto da samo tražimo slične nazive, svaki podatak prolazi isti kontrolirani put — od izvornog cjenika do košarice, minimuma, medijana i povijesti.

01 · ULAZ

Službeni cjenici

Javno objavljeni dnevni cjenici i dostupne arhive.

source files
02 · RED

Kanonizacija

Nazivi stupaca, jedinice i cijene prevode se u isti format.

canonical schema
03 · ODLUKA

Classification engine

Naziv, količina, pakiranje i pravila određuju usporedivu klasu.

rules + attributes
04 · IZBOR

Usporediva košarica

U košaricu ulaze samo artikli koji zadovoljavaju ista pravila.

20 classes
05 · MJERA

Minimum i medijan

Odvajamo najjeftiniji mogući ishod od tipične razine cijene.

daily metrics
06 · PKC

Prikaz i povijest

Kompaktni dnevni sažeci hrane usporedbu, kartu i povijesni prikaz.

API + dashboard
cjenik → parser → kanonizacija → classification → košarica → minimum / medijan → PKCNe spremamo pune povijesne kataloge za graf, nego kompaktne dnevne sažetke.
ŠTO ZAPRAVO USPOREĐUJEMO?

Sličan naziv nije dovoljan.

Za usporedbu je bitno da su proizvodi stvarno usporedivi: vrsta proizvoda, masa ili volumen, broj komada, način pakiranja i jedinična cijena moraju odgovarati pravilima kategorije.

Zato parser prvo čisti izvorne podatke, kanonizacija ih dovodi u isti oblik, a classification engine tek tada odlučuje pripada li proizvod određenoj usporedivoj klasi.

KAKO ČITATI BROJKE?
Najniža cijenaNajjeftinija kompletna standardna košarica koju možemo složiti prema pravilima usporedivosti.
MedijanStabilnija slika tipične cijene unutar lanca, manje osjetljiva na pojedinačne ekstreme.
KOLIKO GRIJEŠIMO?

Audit classification enginea

1.487 različitih uparivanja · tvrda pogreška ≈ 6%

Read-only semantički audit obuhvatio je 1.487 različitih kombinacija kategorije, trgovca i artikla koje je sustav povezao s jednom od 20 standardnih kategorija. Audit nije gledao samo konačnih 20 proizvoda u košarici, nego širi skup kandidata iz kojeg se računaju minimum i medijan.

1.487ukupno različitih klasifikacijskih uparivanja pregledano u auditu
87,7%1.304 od 1.487 jasno ispravnih uparivanja — proizvod stvarno pripada dodijeljenoj usporedivoj kategoriji
6,2%92 od 1.487 tvrde greške — proizvod je bio semantički pogrešno uparen
6,1%91 od 1.487 siva zona — nedovoljno jednoznačan naziv, količina ili pakiranje
False positive po nazivuKljučna riječ postoji u nazivu, ali proizvod nije tražena namirnica. Primjeri iz kandidata uključuju „kukuruz šećerac”, proizvode „bez šećera” i druge artikle koji sadrže riječ šećer, ali nisu bijeli kristalni šećer.
Pogrešna varijanta proizvodaOsnovna namirnica je slična, ali atribut mijenja usporedivost: npr. pečeni, smrznuti ili otkošteni pileći batak umjesto svježeg standardnog proizvoda.
Pakiranje i jedinica mjereNaziv može biti dobar, ali količina ili jedinica nisu pouzdano interpretirane: kg nasuprot komadu, multipack, XXL pakiranje ili nestandardni retailerov zapis količine.
Susjedna kategorijaPosebno su problematični artikli koji izgledaju semantički blizu ciljnoj klasi. Primjer: tost, baguette ili kokice s maslacem završili su među kandidatima za maslac prije dodatnih exclusion pravila.
Što znači ≈6%: to je procjena udjela jasno pogrešnih pozitivnih klasifikacija u auditiranom skupu od 1.487 uparivanja. Siva zona vodi se odvojeno i ne pribraja se tvrdoj grešci. Zato rezultat ne prikazujemo kao generičkih „94% accuracy”, nego kao audit pozitivnih klasifikacijskih odluka i njihovih tipičnih failure modeova.
OGRANIČENJA

Transparentno o onome što podaci ne mogu reći

Arhivski cjenici nisu jednako dostupni za svaki lanac i svaki dan, a broj dostupnih poslovnica može varirati. Nazivi proizvoda ponekad su nepotpuni ili dvosmisleni, pa sustav namjerno odbacuje dio ponuda kada usporedivost nije dovoljno sigurna.

PKC je informativni alat za usporedbu i praćenje kretanja cijena. Stvarna cijena u poslovnici može se razlikovati zbog promjena nakon objave cjenika, lokalnih akcija ili dostupnosti proizvoda.