← Demonstracije / 05

Tražilica koja razumije što Vaš kupac misli

Pretražite stvarnu trgovinu kao što bi to učinio kupac, na engleskom, poljskom, njemačkom, francuskom ili španjolskom. Pretraživanje po ključnim riječima traži Vaše riječi u nazivima proizvoda; mali model u Vašem pregledniku traži ono što mislite.

Demo zahtijeva JavaScript. Model je preuzimanje od 49 MB, jednom; preglednik ga čuva.

3 529 proizvoda britanske veleprodaje darova, s nazivima na engleskom. Isprobajte potrebu („keep my tea warm“), druge riječi („piggy bank“) ili drugi jezik.

96% naspram 81%Od 80 svakodnevnih pretraživanja pronašlo je relevantan proizvod među prvih deset; pretraživanje po ključnim riječima 81%.
5 jezikaPretraživanja na poljskom, njemačkom, francuskom i španjolskom pronalaze engleske nazive proizvoda: 81–89%, naspram 4–21% kod pretraživanja po ključnim riječima.
39 msPo pretraživanju u Vašem pregledniku na stolnom računalu, uspoređeno sa svih 3 529 proizvoda. Ništa što upišete ne napušta ovu stranicu.

Kako radi

PodaciNazivi i cijene proizvoda britanske internetske veleprodaje darova (UCI Online Retail II, CC BY 4.0), trgovina iz Demo 03. Zapisa pretraživanja nema: lokalni otvoreni LLM napisao je do sedam pretraživanja za svaki proizvod, na pet jezika, a model je iz njih naučio trgovinu.
Modelparaphrase-multilingual-MiniLM-L12-v2, dodatno istreniran na tim pretraživanjima: 46,7 MB težina i rječnik od 2.5 MB. Svaki naziv proizvoda unaprijed se pretvara u brojeve; Vaše pretraživanje pretvara se u brojeve u Vašem pregledniku i uspoređuje sa svima odjednom.
Mjerenje80 ručno napisanih svakodnevnih pretraživanja, svako na pet jezika, i 16 565 parova pretraživanja i proizvoda ocijenjenih prema pisanom pravilu; 3 528 ih je relevantno. Isti je autor napisao upute za pretraživanja za treniranje, pa su brojke gornja granica.
U usporedbi s pretraživanjem po ključnim riječimaPretraživanje po ključnim riječima dobro radi kad kupac koristi riječi samog kataloga, 97% na engleskom, a malo pronalazi kad ih ne koristi ili piše na drugom jeziku. Objavljeni model pronašao je 77% na svih pet jezika; istreniran na pretraživanjima same trgovine, 88%.

Pitajte o Baltic ML-u

Ovo polje je model za pretraživanje iz Demo 05, primijenjen na tekstove ove stranice. Citira stranicu i ne piše ništa svoje; kad je najbolje podudaranje slabo, kaže da nije siguran.

Kod, konfiguracije i potpuna usporedba: github.com/balticml/semantic-search. Težine: huggingface.co/balticml/multilingual-minilm-shop-search. Želite li ovakvo pretraživanje u svojoj trgovini? Rezervirajte 30-minutni poziv