Zákaznická podpora
Obnovení hesla, kopie faktur a doby doručení se ptají znovu a znovu. Každá varianta po první se obslouží z cache.
Cachujte odpovědi LLM podle významu, ne podle přesného textu, aby přeformulované otázky zasáhly cache a přeskočily volání modelu.
Nastavte velikost embeddingu a podobnost, která se počítá jako zásah.
Animovaný průvodce se skutečnými příkazy HotKV a ukázkovými odpověďmi. Kliknutím na kterýkoli krok na něj přeskočíte. Příkazy a odpovědi zůstávají anglicky, přesně tak, jak je v HotKV zadáváte a vidíte.
Asistent podpory dostává stejnou otázku formulovanou stovkou různých způsobů. Cache s přesnou shodou téměř všechny mine, takže každé přeformulování platí za plné volání modelu a čeká na celou odpověď.
Sémantická cache ukládá každou odpověď vedle embeddingu její otázky a nové otázky vyhledává podle podobnosti. Pokud je nový prompt dost blízko některému, na který jste už odpověděli, vrátí se uložená odpověď a model se nikdy nevolá. Práh určuje, jak blízko je dost blízko.
Nastavte velikost embeddingu a podobnost, která se počítá jako zásah.
SCACHE.CREATE support_bot 1536 THRESHOLD 0.92Při prvním položení otázky není v cache nic podobného, takže odpoví model.
SCACHE.GET support_bot 0.013 -0.21 0.88 ...Uložte otázku, odpověď a embedding otázky, na jeden den.
SCACHE.SET support_bot "How do I reset my password?" "Open Settings > Security." 0.013 -0.21 0.88 ... TTL 86400„zapomněl jsem heslo k přihlášení“ skončí blízko uložené otázky. Vrátí se odpověď s její podobností a model se přeskočí.
SCACHE.GET support_bot 0.011 -0.19 0.87 ...Vyhledání může požadovat bližší shodu, než je výchozí hodnota jmenného prostoru, u odpovědí, kde téměř shoda nestačí.
SCACHE.GET support_bot 0.2 0.4 0.1 ... THRESHOLD 0.99Statistiky pro každý jmenný prostor ukazují, jak často odpověděla cache místo modelu.
SCACHE.STATS support_botObnovení hesla, kopie faktur a doby doručení se ptají znovu a znovu. Každá varianta po první se obslouží z cache.
Zaměstnanci se ptají na dovolenou, výdaje a přístup k VPN vlastními slovy. Jedna odpověď obslouží všechny, dokud nevyprší.
„Jak stránkovat?“ a „jak procházet výsledky po stránkách“ dostanou stejnou zdokumentovanou odpověď bez druhého volání modelu.
Podobné otázky sdílejí jednu odpověď v cache, ať jsou formulované jakkoli.
SCACHE.GETSCACHE.SETNastavte práh pro jmenný prostor a přepište ho u jednoho vyhledání.
SCACHE.THRESHOLDStatistiky pro každý jmenný prostor ukazují zásahy, minutí a položky.
SCACHE.STATSPři vytváření jmenného prostoru zvolte metriku, která odpovídá vašemu modelu pro embeddingy.
SCACHE.CREATEJedno volání embeddingu a vyhledání v cache. Volání modelu a čas jeho generování se přeskočí.
Zvyšte práh. Vyšší práh vyžaduje bližší shodu, takže zasáhne méně otázek a každý zásah je jistější.
Sémantická cache je součástí plánů Performance a Scale.
HotKV mluví protokolem Redisu, takže na něj můžete nasměrovat stávajícího klienta a spustit tytéž příkazy.