Atención al cliente
El restablecimiento de contraseñas, las copias de facturas y los plazos de envío se preguntan una y otra vez. Cada variante después de la primera se sirve desde la caché.
Guarda en caché las respuestas del LLM por significado, no por texto exacto, para que las preguntas reformuladas acierten en la caché y eviten la llamada al modelo.
Fija el tamaño del embedding y la similitud que cuenta como acierto.
Un recorrido animado con comandos reales de HotKV y respuestas de ejemplo. Haz clic en cualquier paso para saltar a él. Los comandos y las respuestas se quedan en inglés, tal como los escribes y los ves en HotKV.
Un asistente de soporte recibe la misma pregunta formulada de cien maneras distintas. Una caché de coincidencia exacta falla en casi todas, así que cada reformulación paga una llamada completa al modelo y espera la respuesta completa.
Una caché semántica guarda cada respuesta junto al embedding de su pregunta y busca las preguntas nuevas por similitud. Si un prompt nuevo está lo bastante cerca de uno que ya respondiste, vuelve la respuesta guardada y nunca se llama al modelo. El umbral decide qué es lo bastante cerca.
Fija el tamaño del embedding y la similitud que cuenta como acierto.
SCACHE.CREATE support_bot 1536 THRESHOLD 0.92La primera vez que se hace una pregunta no hay nada similar en la caché, así que la responde el modelo.
SCACHE.GET support_bot 0.013 -0.21 0.88 ...Guarda la pregunta, la respuesta y el embedding de la pregunta durante un día.
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" queda cerca de la pregunta guardada. Vuelven la respuesta y su similitud, y se omite el modelo.
SCACHE.GET support_bot 0.011 -0.19 0.87 ...Una búsqueda puede exigir una coincidencia más cercana que el valor por defecto del namespace, para respuestas en las que casi acertar no basta.
SCACHE.GET support_bot 0.2 0.4 0.1 ... THRESHOLD 0.99Las estadísticas por namespace muestran con qué frecuencia respondió la caché en lugar del modelo.
SCACHE.STATS support_botEl restablecimiento de contraseñas, las copias de facturas y los plazos de envío se preguntan una y otra vez. Cada variante después de la primera se sirve desde la caché.
Los empleados preguntan con sus propias palabras por vacaciones, gastos y acceso a la VPN. Una respuesta les sirve a todos hasta que caduca.
"¿Cómo pagino?" y "cómo recorrer los resultados por páginas" reciben la misma respuesta documentada sin una segunda llamada al modelo.
Las preguntas similares comparten una respuesta en caché, sin importar cómo estén redactadas.
SCACHE.GETSCACHE.SETFija el umbral por namespace y cámbialo en una sola búsqueda.
SCACHE.THRESHOLDLas estadísticas por namespace muestran aciertos, fallos y entradas.
SCACHE.STATSElige la métrica que encaje con tu modelo de embeddings al crear el namespace.
SCACHE.CREATEUna llamada de embedding y una búsqueda en la caché. Se omiten la llamada al modelo y su tiempo de generación.
Sube el umbral. Un umbral más alto exige una coincidencia más cercana, así que aciertan menos preguntas y cada acierto es más seguro.
La caché semántica forma parte de los planes Performance y Scale.
HotKV habla el protocolo de Redis, así que puedes apuntar un cliente que ya usas hacia él y ejecutar estos mismos comandos.