AI és LLMSzemélyre szabásPerformance és Scale csomagok

Valós idejű ajánlások

Személyes ajánlások egyetlen olvasási körben. Felhasználói feature-ök, vektor szerinti hasonló elemek és a felkapott tartalmak, levonva belőlük, amit már láttak.

jel, egy szerver
4
ismételt már látott elem
0
trendszámlálók
Élő
Lépés 1 / 6
A felkapott tartalmak számlálása

A Top-K listát egyszer hozták létre a TOPK.RESERVE-vel. Minden megtekintés frissíti, és a topból kiesett elemeket visszajelzi.

Példa munkamenetplaying
# A felkapott tartalmak számlálása
hotkv> TOPK.ADD trending:shoes sku:88 sku:17 sku:88
1) (nil)
2) (nil)
3) (nil)

Animált bemutató valódi HotKV-parancsokkal és példa-válaszokkal. Kattintson bármelyik lépésre, hogy odaugorjon. A parancsok és a válaszok angolul maradnak, pontosan úgy, ahogy begépeli és látja őket a HotKV-ban.

A probléma

Egy jó ajánlás ötvözi, hogy ki a felhasználó, mi hasonlít ahhoz, amit megkedvelt, mi népszerű éppen most, és mit látott már. Ezek a jelek általában négy rendszerben élnek, és a kérés idejű összefűzésük minden oldalhoz késleltetést ad.

Hogyan kezeli a HotKV

A HotKV mind a négyet tartalmazza. A feature store őrzi a felhasználó profilját, egy vektorindex találja a hasonló elemeket, egy Top-K szerkezet követi, mi a felkapott az események érkezésével, a felhasználónkénti Bloom-szűrő pedig eltávolítja a már látott elemeket. Az ajánló mindezt egyetlen szerverről olvassa néhány hívással.

Lépésről lépésre

Mi történik, parancsról parancsra

  1. 01

    A felkapott tartalmak számlálása

    A Top-K listát egyszer hozták létre a TOPK.RESERVE-vel. Minden megtekintés frissíti, és a topból kiesett elemeket visszajelzi.

    TOPK.ADD trending:shoes sku:88 sku:17 sku:88
  2. 02

    A felhasználó feature-jeinek betöltése

    Profil- és viselkedés-feature-ök a rangsoroló modellnek, a koruk megadásával.

    FEATURE.GET user_features user:42
  3. 03

    Hasonló elemek keresése

    A felhasználó ízlésvektora megtalálja a legközelebbi termékeket.

    VSIM.SEARCH items 20 0.31 0.12 0.77 ...
  4. 04

    A már látottak elhagyása

    A felhasználónkénti Bloom-szűrő egyetlen hívással megválaszolja a „láttam már?” kérdést a teljes jelöltlistára.

    BF.MEXISTS seen:user:42 sku:88 sku:5 sku:17
  5. 05

    A felkapottak beépítése

    A jelenlegi sikerlista-vezetők csatlakoznak a jelöltekhez, a rangsoroló modell pedig sorba rendezi a végleges listát.

    TOPK.LIST trending:shoes WITHCOUNT
  6. 06

    A megjelenítés megjegyzése

    A megjelenített elemek bekerülnek a felhasználó szűrőjébe, hogy holnap ne ismétlődjenek.

    BF.MADD seen:user:42 sku:5 sku:17
Hol használható

Valós helyzetek

Kiskereskedelem és piacterek

A „Ez is tetszhet” sorok hasonló termékeket kevernek azzal, ami éppen fogy, és egy munkamenetben soha nem mutatják kétszer ugyanazt az elemet.

Média és streaming

A kezdőképernyők ízlésvektorok és élő népszerűség szerint rangsorolják a műsorokat, és kihagyják azokat a címeket, amelyeket a néző már befejezett.

Hír- és tartalomfolyamok

A cikkeket témahasonlóság szerint ajánlják, miközben a felkapott történetek valós időben emelkednek.

Beépítve

Amit kap

Feature store

Típusos feature-ök felhasználónként vagy elemenként, kis késleltetésű olvasáshoz az inferencia idején.

FEATURE.GETFEATURE.BATCH

Hasonló elemek

Legközelebbi szomszédok egy HNSW-vektorindexből.

VSIM.SEARCH

Most felkapott

A Top-K az eseményfolyam leggyakoribb elemeit őrzi.

TOPK.ADDTOPK.LIST

Látott-szűrők

A Bloom-szűrők a „láttam már?” kérdésre felhasználónként állandó memóriában válaszolnak.

BF.MADDBF.MEXISTS

Gyakori kérdések

Tévedhet egy Bloom-szűrő?

Alkalmanként azt mondhatja, hogy egy elemet láttak, miközben nem, a BF.RESERVE-vel Ön választotta hibaaránnyal. Soha nem mondja azt, hogy egy elemet nem láttak, ha láttak.

Hol fut a rangsoroló modell?

Az Ön saját szolgáltatásában. A HotKV kis késleltetéssel szolgálja ki a feature-öket és a jelölteket, a végső sorrendet pedig az Ön modellje állítja fel.

Mely csomagok tartalmazzák?

A feature store a Performance és a Scale csomag része. A vektorkeresés, a Top-K és a Bloom-szűrők minden csomagon működnek.

Kapcsolódó felhasználási esetek

Próbálja ki a saját munkaterhelésén

A HotKV a Redis protokollt beszéli, így egy meglévő klienst ráirányíthat, és lefuttathatja ugyanezeket a parancsokat.