Handel detaliczny i marketplace
Wiersze „może Ci się też spodobać” łączą podobne produkty z tym, co się teraz sprzedaje, i nigdy nie pokazują tego samego elementu dwa razy w sesji.
Spersonalizowane rekomendacje w jednej rundzie odczytów. Cechy użytkownika, podobne elementy według wektora i to, co jest na topie, minus to, co użytkownik już widział.
Listę Top-K utworzono raz poleceniem TOPK.RESERVE. Każde wyświetlenie ją aktualizuje, a elementy wypadające z topu są zwracane.
Animowany przegląd z prawdziwymi poleceniami HotKV i przykładowymi odpowiedziami. Kliknij dowolny krok, aby do niego przejść. Polecenia i odpowiedzi pozostają po angielsku, dokładnie tak, jak je wpisujesz i widzisz w HotKV.
Dobra rekomendacja łączy to, kim jest użytkownik, co jest podobne do tego, co lubił, co jest teraz popularne i co już widział. Te sygnały zwykle żyją w czterech systemach, a sklejanie ich w czasie żądania dodaje opóźnienie do każdej strony.
HotKV przechowuje wszystkie cztery. Feature store zawiera profil użytkownika, indeks wektorowy znajduje podobne elementy, struktura Top-K śledzi trendy w miarę napływu zdarzeń, a filtr Blooma dla każdego użytkownika usuwa elementy, które już widział. Rekomender odczytuje wszystko z jednego serwera w kilku wywołaniach.
Listę Top-K utworzono raz poleceniem TOPK.RESERVE. Każde wyświetlenie ją aktualizuje, a elementy wypadające z topu są zwracane.
TOPK.ADD trending:shoes sku:88 sku:17 sku:88Cechy profilu i zachowania dla modelu rankingowego, wraz z ich wiekiem.
FEATURE.GET user_features user:42Wektor gustu użytkownika znajduje najbliższe produkty.
VSIM.SEARCH items 20 0.31 0.12 0.77 ...Filtr Blooma dla każdego użytkownika odpowiada „widziane wcześniej?” dla całej listy kandydatów w jednym wywołaniu.
BF.MEXISTS seen:user:42 sku:88 sku:5 sku:17Aktualne bestsellery dołączają do kandydatów, a model rankingowy porządkuje ostateczną listę.
TOPK.LIST trending:shoes WITHCOUNTPokazane elementy są dodawane do filtra użytkownika, aby nie powtórzyły się jutro.
BF.MADD seen:user:42 sku:5 sku:17Wiersze „może Ci się też spodobać” łączą podobne produkty z tym, co się teraz sprzedaje, i nigdy nie pokazują tego samego elementu dwa razy w sesji.
Ekrany główne szeregują programy według wektorów gustu i popularności na żywo i pomijają tytuły, które widz już skończył.
Artykuły są rekomendowane według podobieństwa tematów, a popularne historie wspinają się w czasie rzeczywistym.
Typowane cechy na użytkownika lub element do odczytów o niskim opóźnieniu w czasie inferencji.
FEATURE.GETFEATURE.BATCHNajbliżsi sąsiedzi z indeksu wektorowego HNSW.
VSIM.SEARCHTop-K zachowuje najczęstsze elementy w strumieniu zdarzeń.
TOPK.ADDTOPK.LISTFiltry Blooma odpowiadają „widziane wcześniej?” w stałej pamięci na użytkownika.
BF.MADDBF.MEXISTSMoże czasem powiedzieć, że element był widziany, choć nie był, z częstością błędów wybraną przez BF.RESERVE. Nigdy nie powie, że element nie był widziany, gdy był.
W Twojej usłudze. HotKV serwuje cechy i kandydatów z niskim opóźnieniem, a Twój model ustala ostateczną kolejność.
Feature store jest częścią planów Performance i Scale. Wyszukiwanie wektorowe, Top-K i filtry Blooma działają w każdym planie.
HotKV mówi protokołem Redis, więc możesz skierować na niego istniejącego klienta i uruchomić te same polecenia.