← Demonstrācijas / 05

Meklēšana, kas saprot, ko domā Jūsu klients

Meklējiet reālā veikalā tā, kā to darītu klients: angliski, poliski, vāciski, franciski vai spāniski. Meklēšana pēc atslēgvārdiem meklē Jūsu vārdus produktu nosaukumos; neliels modelis Jūsu pārlūkā meklē to, ko domājat.

Demonstrācijai nepieciešams JavaScript. Modelis tiek lejupielādēts vienreiz, 49 MB; Jūsu pārlūks to saglabā.

3 529 Lielbritānijas dāvanu preču vairumtirgotāja produkti ar nosaukumiem angliski. Izmēģiniet vajadzību („keep my tea warm“), citus vārdus („piggy bank“) vai citu valodu.

96% pret 81%Tik daudzos no 80 ikdienas meklējumiem pirmajos desmit rezultātos bija atbilstošs produkts; meklēšanai pēc atslēgvārdiem – 81%.
5 valodasMeklējumi poļu, vācu, franču un spāņu valodā atrod angliskus produktu nosaukumus: 81–89%, pret 4–21% meklēšanai pēc atslēgvārdiem.
39 msVienam meklējumam Jūsu pārlūkā galddatorā, salīdzinot visus 3 529 produktus. Nekas, ko ierakstāt, neatstāj šo lapu.

Kā tas darbojas

DatiLielbritānijas dāvanu preču interneta vairumtirgotāja produktu nosaukumi un cenas (UCI Online Retail II, CC BY 4.0) — Demonstrācijas 03 veikals. Meklēšanas žurnālu nav: lokāls atvērts LLM uzrakstīja līdz septiņiem meklējumiem katram produktam piecās valodās, un no tiem modelis iemācījās veikalu.
Modelisparaphrase-multilingual-MiniLM-L12-v2, pielāgots uz šiem meklējumiem: 46,7 MB svaru un 2,5 MB vārdnīca. Katrs produkta nosaukums jau iepriekš pārvērsts skaitļos; Jūsu meklējums tiek pārvērsts skaitļos Jūsu pārlūkā un uzreiz salīdzināts ar tiem visiem.
Etalontests80 ar roku rakstīti ikdienas meklējumi, katrs piecās valodās, un 16 565 meklējuma un produkta pāri, novērtēti pēc rakstiska noteikuma; 3 528 no tiem ir atbilstoši. Tas pats autors rakstīja uzvedni mācību meklējumiem, tāpēc skaitļi ir augšējā robeža.
Salīdzinājumā ar meklēšanu pēc atslēgvārdiemMeklēšana pēc atslēgvārdiem labi darbojas, kad klients lieto paša kataloga vārdus, – 97% angliski –, un atrod maz, kad nelieto vai raksta citā valodā. Publicētais modelis bez pielāgošanas atrada 77% piecās valodās; apmācīts uz paša veikala meklējumiem – 88%.

Jautājiet par Baltic ML

Šis lodziņš ir meklēšanas modelis no Demonstrācijas 05, kas darbojas ar šīs vietnes tekstu. Tas citē vietni un neraksta neko no sevis; ja labākā atbilstība ir vāja, tas pasaka, ka nav pārliecināts.

Kods, konfigurācijas un pilns salīdzinājums: github.com/balticml/semantic-search. Svari: huggingface.co/balticml/multilingual-minilm-shop-search. Vēlaties šādu meklēšanu savā veikalā? Pieteikt 30 min sarunu