← Demos / 05

Eine Suche, die versteht, was Ihre Kunden meinen

Durchsuchen Sie einen echten Shop wie ein Kunde, auf Englisch, Polnisch, Deutsch, Französisch oder Spanisch. Die Stichwortsuche sucht Ihre Wörter in den Produktnamen; ein kleines Modell in Ihrem Browser sucht, was Sie meinen.

Die Demo benötigt JavaScript. Das Modell ist ein einmaliger Download von 49 MB; Ihr Browser behält es.

3.529 Produkte eines britischen Großhändlers für Geschenkartikel, mit englischen Namen. Versuchen Sie ein Bedürfnis („keep my tea warm“), andere Wörter („piggy bank“) oder eine andere Sprache.

96 % vs. 81 %Der 80 Alltagssuchen mit einem passenden Produkt unter den ersten zehn; die Stichwortsuche 81 %.
5 SprachenSuchen auf Polnisch, Deutsch, Französisch und Spanisch finden englische Produktnamen: 81–89 %, gegenüber 4–21 % bei der Stichwortsuche.
39 msPro Suche in Ihrem Browser auf einem Desktop-Computer, verglichen mit allen 3.529 Produkten. Nichts, was Sie eingeben, verlässt diese Seite.

So funktioniert es

DatenProduktnamen und Preise eines britischen Online-Großhändlers für Geschenkartikel (UCI Online Retail II, CC BY 4.0), der Shop aus Demo 03. Suchprotokolle gibt es nicht: Ein lokales offenes LLM schrieb bis zu sieben Suchanfragen für jedes Produkt, in fünf Sprachen, und das Modell lernte den Shop daraus.
Modellparaphrase-multilingual-MiniLM-L12-v2, feinabgestimmt auf diese Suchanfragen: 46,7 MB Gewichte plus ein Vokabular von 2.5 MB. Jeder Produktname wird vorab in Zahlen umgewandelt; Ihre Suche wird in Ihrem Browser in Zahlen umgewandelt und mit allen auf einmal verglichen.
Benchmark80 von Hand geschriebene Alltagssuchen, jede in fünf Sprachen, und 16.565 Paare aus Suche und Produkt, bewertet nach einer schriftlichen Regel; 3.528 davon sind relevant. Derselbe Autor schrieb den Prompt für die Trainingssuchen, die Zahlen sind also eine Obergrenze.
Im Vergleich zur StichwortsucheDie Stichwortsuche funktioniert gut, wenn der Kunde die Wörter des Katalogs verwendet, 97 % auf Englisch, und findet wenig, wenn nicht oder wenn er in einer anderen Sprache schreibt. Im veröffentlichten Zustand fand das Modell 77 % über die fünf Sprachen; trainiert auf den eigenen Suchanfragen des Shops 88 %.

Fragen zu Baltic ML

Dieses Feld ist das Suchmodell aus Demo 05, angewendet auf die Texte dieser Website. Es zitiert die Website und schreibt nichts Eigenes; ist der beste Treffer schwach, sagt es, dass es unsicher ist.

Code, Konfigurationen und der vollständige Benchmark: github.com/balticml/semantic-search. Gewichte: huggingface.co/balticml/multilingual-minilm-shop-search. Möchten Sie eine solche Suche in Ihrem Shop? 30-Minuten-Gespräch buchen