Atendimento ao cliente
Redefinição de senha, segunda via de fatura e prazos de entrega são perguntados sem parar. Cada variação depois da primeira é servida a partir do cache.
Armazene em cache as respostas de LLM pelo significado, não pelo texto exato, para que perguntas reformuladas acertem o cache e evitem a chamada ao modelo.
Defina o tamanho do embedding e a similaridade que conta como acerto.
Uma demonstração animada com comandos reais do HotKV e respostas de exemplo. Clique em qualquer etapa para ir direto a ela. Os comandos e as respostas ficam em inglês, exatamente como você os digita e vê no HotKV.
Um assistente de suporte recebe a mesma pergunta escrita de cem jeitos diferentes. Um cache de correspondência exata erra quase todas, então cada reformulação paga uma chamada completa ao modelo e espera a resposta inteira.
Um cache semântico armazena cada resposta ao lado do embedding da sua pergunta e procura as perguntas novas por similaridade. Se um prompt novo estiver perto o bastante de um que você já respondeu, a resposta armazenada é devolvida e o modelo nunca é chamado. O limiar decide o quanto é perto o bastante.
Defina o tamanho do embedding e a similaridade que conta como acerto.
SCACHE.CREATE support_bot 1536 THRESHOLD 0.92Na primeira vez que uma pergunta é feita, não há nada parecido no cache, então o modelo responde.
SCACHE.GET support_bot 0.013 -0.21 0.88 ...Armazene a pergunta, a resposta e o embedding da pergunta por um dia.
SCACHE.SET support_bot "How do I reset my password?" "Open Settings > Security." 0.013 -0.21 0.88 ... TTL 86400"esqueci a senha do login" fica perto da pergunta armazenada. A resposta e a sua similaridade são devolvidas, e o modelo é ignorado.
SCACHE.GET support_bot 0.011 -0.19 0.87 ...Uma consulta pode pedir uma correspondência mais próxima que o padrão do namespace, para respostas em que quase acertar não basta.
SCACHE.GET support_bot 0.2 0.4 0.1 ... THRESHOLD 0.99As estatísticas por namespace mostram quantas vezes o cache respondeu no lugar do modelo.
SCACHE.STATS support_botRedefinição de senha, segunda via de fatura e prazos de entrega são perguntados sem parar. Cada variação depois da primeira é servida a partir do cache.
Os funcionários perguntam sobre férias, despesas e acesso à VPN com as próprias palavras. Uma resposta atende a todos até expirar.
"Como faço paginação?" e "como percorrer os resultados por página" recebem a mesma resposta documentada sem uma segunda chamada ao modelo.
Perguntas parecidas compartilham uma resposta em cache, não importa como estejam escritas.
SCACHE.GETSCACHE.SETDefina o limiar por namespace e substitua-o em uma única consulta.
SCACHE.THRESHOLDAs estatísticas por namespace mostram acertos, misses e entradas.
SCACHE.STATSEscolha a métrica adequada ao seu modelo de embedding ao criar o namespace.
SCACHE.CREATEUma chamada de embedding e uma consulta ao cache. A chamada ao modelo e o tempo de geração são evitados.
Aumente o limiar. Um limiar mais alto exige uma correspondência mais próxima, então menos perguntas acertam e cada acerto é mais confiável.
O cache semântico faz parte dos planos Performance e Scale.
O HotKV fala o protocolo Redis, então você pode apontar um cliente existente para ele e executar estes mesmos comandos.