← Demor / 03

Vad mer köper de?

Ladda en verklig order och se vad butiken föreslår härnäst, eller öppna någon av 3 500 produkter ur en verklig grossists katalog och fyll en varukorg själv. Allt körs i din webbläsare.

Demon kräver JavaScript. Katalogen och modellen är cirka 2,2 MB och laddas ned en gång.

Själva demon är på engelska, precis som dess data.

Verkliga order och priser från en brittisk grossist för presentartiklar på nätet, december 2009 till december 2011 (UCI Online Retail II, CC BY 4.0). Varje förslag bygger på order lagda före oktober 2011; andelarna nedan är mätta på de tio veckorna efter. Grossistkunder tar ett mönster i flera färger, så färgvarianter dyker upp tillsammans.

33%Andelen av 4 865 senare verkliga order med en vara borttagen där den varan finns bland butikens tio främsta förslag, av 3 529 produkter. Slumpmässig gissning: 0,3 %.
3%Samma test för en topplista över bästsäljare, det som de flesta butiker visar.
0,3%Samma fråga ställd till en allmän AI-modell av det slag som finns bakom chattbottar. Den vet vad en presentbutik säljer, men inte vad just dessa kunder köper tillsammans.

Så fungerar det

DataTvå år av order, 3 500 produkter, inget om kunden utöver vad som låg i varukorgen. Metoderna anpassas på order före oktober 2011 och testas på de tio veckorna efter.
MetoderBästsäljare, ”köps tillsammans” från en linjär vara-till-vara-modell (EASE) anpassad på alla order, och en embeddingmodell som har lärt sig vilka produkter som hör ihop. Alla tre körs på din enhet från en JSON-fil på 2 MB. Embeddingmodellen når 16 % i samma test. Den allmänna modellen är Qwen 2.5 7B, en öppen språkmodell; när den får välja bland 100 produkter når den 2,7 %.
Vad du får”Köps ofta tillsammans” på varje produktsida, ”Komplettera din order” i varukorgen, samma listor i e-post — från dina egna order och uppdaterat varje natt på vilken server som helst. Ingen GPU, ingen API-faktura, ingen kunddata som lämnar dina system.

Kod, datapipeline och hela jämförelsen: github.com/balticml/recommendation-engine. Vill du ha detta i din butik? Hör av dig