← Predstavitve / 05

Iskanje, ki razume, kaj misli Vaša stranka

Iščite v resnični trgovini tako, kot bi iskala stranka: v angleščini, poljščini, nemščini, francoščini ali španščini. Iskanje po ključnih besedah išče Vaše besede v imenih izdelkov; majhen model v Vašem brskalniku išče tisto, kar mislite.

Predstavitev potrebuje JavaScript. Model je 49 MB za enkraten prenos; brskalnik ga obdrži.

3 529 izdelkov britanskega veletrgovca z darili, z angleškimi imeni. Poskusite potrebo (»keep my tea warm«), druge besede (»piggy bank«) ali drug jezik.

96% proti 81%Od 80 vsakdanjih iskanj jih je toliko našlo ustrezen izdelek med prvimi desetimi; iskanje po ključnih besedah 81%.
5 jezikovIskanja v poljščini, nemščini, francoščini in španščini najdejo angleška imena izdelkov: 81–89%, proti 4–21% pri iskanju po ključnih besedah.
39 msNa iskanje v Vašem brskalniku na namiznem računalniku, primerjanih vseh 3 529 izdelkov. Nič, kar vpišete, ne zapusti te strani.

Kako deluje

PodatkiImena in cene izdelkov britanske spletne veleprodaje daril (UCI Online Retail II, CC BY 4.0), trgovine iz Demo 03. Dnevnikov iskanj ni: lokalni odprt LLM je za vsak izdelek napisal do sedem iskanj v petih jezikih in iz njih se je model naučil trgovine.
Modelparaphrase-multilingual-MiniLM-L12-v2, prilagojen na teh iskanjih: 46,7 MB uteži in 2,5 MB besedišča. Vsako ime izdelka se vnaprej pretvori v števila; Vaše iskanje se pretvori v števila v Vašem brskalniku in naenkrat primerja z vsemi.
Primerjalni test80 vsakdanjih iskanj, napisanih ročno, vsako v petih jezikih, in 16 565 parov iskanje–izdelek, ocenjenih po zapisanem pravilu; 3 528 jih je ustreznih. Isti avtor je napisal poziv za učna iskanja, zato so rezultati zgornja meja.
V primerjavi z iskanjem po ključnih besedahIskanje po ključnih besedah se dobro obnese, ko stranka uporabi besede iz kataloga, 97% v angleščini, in najde malo, ko jih ne uporabi ali piše v drugem jeziku. Model v objavljeni obliki je našel 77% v petih jezikih; učen na iskanjih same trgovine 88%.

Vprašajte o Baltic ML

To polje je iskalni model iz Demo 05, ki deluje na besedilih tega spletnega mesta. Navaja spletno mesto in ne napiše ničesar svojega; ko je najboljše ujemanje šibko, pove, da ni prepričan.

Koda, konfiguracije in celotna primerjava: github.com/balticml/semantic-search. Uteži: huggingface.co/balticml/multilingual-minilm-shop-search. Želite takšno iskanje v svoji trgovini? Rezervirajte 30-minutni klic