← Демонстрации / 05

Търсене, което разбира какво има предвид клиентът Ви

Търсете в истински магазин така, както би търсил клиент: на английски, полски, немски, френски или испански. Търсенето по ключови думи търси Вашите думи в имената на продуктите; малък модел във Вашия браузър търси това, което имате предвид.

Демото изисква JavaScript. Моделът е 49 MB за изтегляне, веднъж; браузърът го запазва.

3 529 продукта на британски търговец на едро с подаръци, с имена на английски. Опитайте с нужда („keep my tea warm“), с други думи („piggy bank“) или на друг език.

96% срещу 81%От 80 ежедневни търсения намират подходящ продукт сред първите десет; търсенето по ключови думи — 81%.
5 езикаТърсения на полски, немски, френски и испански намират английски имена на продукти: 81–89%, срещу 4–21% при търсенето по ключови думи.
39 msНа търсене във Вашия браузър на настолен компютър, при сравнение с всички 3 529 продукта. Нищо от това, което пишете, не напуска тази страница.

Как работи

ДанниИмена и цени на продукти на британски онлайн търговец на едро с подаръци (UCI Online Retail II, CC BY 4.0), магазинът от Демо 03. Няма записи от реални търсения: локален отворен LLM написа до седем търсения за всеки продукт, на пет езика, и моделът научи магазина от тях.
Моделparaphrase-multilingual-MiniLM-L12-v2, дообучен върху тези търсения: 46,7 MB тегла плюс речник от 2.5 MB. Всяко име на продукт се превръща в числа предварително; Вашето търсене се превръща в числа във Вашия браузър и се сравнява с всички наведнъж.
Бенчмарк80 ежедневни търсения, написани на ръка, всяко на пет езика, и 16 565 двойки търсене–продукт, оценени по писмено правило; 3 528 от тях са релевантни. Същият автор написа промпта за обучителните търсения, затова числата са горна граница.
В сравнение с търсенето по ключови думиТърсенето по ключови думи се справя добре, когато клиентът използва думите от самия каталог, 97% на английски, и намира малко, когато не ги използва или пише на друг език. В публикувания си вид моделът намери 77% на петте езика; обучен върху собствените търсения на магазина — 88%.

Попитайте за Baltic ML

Това поле е моделът за търсене от Демо 05, приложен към текстовете на този сайт. То цитира сайта и не пише нищо свое; когато най-доброто съвпадение е слабо, казва, че не е сигурно.

Код, конфигурации и пълният бенчмарк: github.com/balticml/semantic-search. Тегла: huggingface.co/balticml/multilingual-minilm-shop-search. Искате ли такова търсене във Вашия магазин? Запазете 30-минутен разговор