Suport pentru clienți
Resetările de parolă, copiile de facturi și termenele de livrare sunt întrebate iar și iar. Fiecare variantă de după prima este servită din cache.
Păstrați în cache răspunsurile LLM după sens, nu după text exact, astfel încât întrebările parafrazate găsesc răspunsul în cache și sar peste apelul către model.
Setați dimensiunea embeddingului și similaritatea care contează ca succes.
O demonstrație animată cu comenzi HotKV reale și răspunsuri de exemplu. Faceți clic pe orice pas pentru a sări la el. Comenzile și răspunsurile rămân în engleză, exact așa cum le tastați și le vedeți în HotKV.
Un asistent de suport primește aceeași întrebare formulată în o sută de feluri diferite. Un cache cu potrivire exactă ratează aproape toate variantele, așa că fiecare parafrază plătește un apel complet către model și așteaptă răspunsul întreg.
Un cache semantic stochează fiecare răspuns alături de embeddingul întrebării lui și caută întrebările noi după similaritate. Dacă un prompt nou este suficient de apropiat de unul la care ați răspuns deja, răspunsul stocat se întoarce, iar modelul nu mai este apelat. Pragul decide cât de aproape înseamnă suficient de aproape.
Setați dimensiunea embeddingului și similaritatea care contează ca succes.
SCACHE.CREATE support_bot 1536 THRESHOLD 0.92Prima dată când este pusă o întrebare, în cache nu există nimic similar, așa că modelul îi răspunde.
SCACHE.GET support_bot 0.013 -0.21 0.88 ...Stocați întrebarea, răspunsul și embeddingul întrebării, pentru o zi.
SCACHE.SET support_bot "How do I reset my password?" "Open Settings > Security." 0.013 -0.21 0.88 ... TTL 86400„forgot my login pass” ajunge aproape de întrebarea stocată. Răspunsul și similaritatea lui se întorc, iar modelul este sărit.
SCACHE.GET support_bot 0.011 -0.19 0.87 ...O căutare poate cere o potrivire mai apropiată decât valoarea implicită a spațiului de nume, pentru răspunsuri la care o potrivire aproximativă nu ajunge.
SCACHE.GET support_bot 0.2 0.4 0.1 ... THRESHOLD 0.99Statisticile pe spațiu de nume arată cât de des a răspuns cache-ul în locul modelului.
SCACHE.STATS support_botResetările de parolă, copiile de facturi și termenele de livrare sunt întrebate iar și iar. Fiecare variantă de după prima este servită din cache.
Angajații întreabă despre concedii, cheltuieli și accesul VPN cu cuvintele lor. Un singur răspuns le servește pe toate până expiră.
„How do I paginate?” și „how to page through results” primesc același răspuns documentat, fără un al doilea apel către model.
Întrebările similare împart un singur răspuns din cache, indiferent cum sunt formulate.
SCACHE.GETSCACHE.SETSetați pragul pe spațiu de nume și înlocuiți-l la o singură căutare.
SCACHE.THRESHOLDStatisticile pe spațiu de nume arată succesele, ratările și intrările.
SCACHE.STATSAlegeți metrica ce se potrivește modelului dvs. de embedding când creați spațiul de nume.
SCACHE.CREATEUn apel de embedding și o căutare în cache. Apelul către model și timpul lui de generare sunt sărite.
Ridicați pragul. Un prag mai mare cere o potrivire mai apropiată, deci mai puține întrebări nimeresc, iar fiecare succes este mai sigur.
Cache-ul semantic face parte din planurile Performance și Scale.
HotKV vorbește protocolul Redis, așa că puteți îndrepta spre el un client existent și rula aceleași comenzi.