YOLO Vision 2026:
Volver al glosario de Ultralytics

Semantic Caching

Descubre cómo la caché semántica reduce la latencia y los costes de la IA. Aprende cómo funciona con LLMs y pipelines de visión mediante un ejemplo práctico con Ultralytics YOLO26.

La caché semántica es una técnica avanzada de optimización que se utiliza principalmente en la IA generativa y para modelos de lenguaje de gran tamaño (LLMs), y que almacena y recupera respuestas basándose en el significado (semántica) de una consulta, en lugar de en su texto exacto. Al identificar cuándo un nuevo prompt plantea la misma pregunta fundamental que otra respondida anteriormente, la caché semántica evita tener que volver a invocar el modelo de IA, lo que reduce drásticamente el tiempo de procesamiento y los costes de API.

Cómo funciona la caché semántica#

A diferencia de la caché tradicional, que requiere coincidencias de cadenas idénticas, una caché semántica convierte las consultas entrantes en vectores numéricos de alta dimensionalidad conocidos como embeddings. Cuando un usuario envía un prompt, los sistemas que utilizan la caché semántica de Redis u otros almacenes en memoria similares realizan una búsqueda vectorial para comparar el nuevo vector con los vectores almacenados previamente en una base de datos vectorial.

Esta comparación se basa en métricas de distancia matemática, normalmente la similitud del coseno. Si la puntuación de similitud entre la nueva consulta y una consulta almacenada en la caché supera un umbral predefinido (por ejemplo, 0.95), se registra un «acierto de caché». El sistema devuelve al instante la respuesta almacenada, omitiendo por completo el motor de inferencia. Si la puntuación queda por debajo del umbral, se produce un «fallo de caché», lo que hace que el modelo genere una nueva respuesta y almacene el nuevo par embedding-respuesta para futuras interacciones. Este flujo de trabajo es muy eficaz en las modernas arquitecturas en la nube para escalar aplicaciones de IA.

Aplicaciones en el mundo real#

La caché semántica es fundamental para implementar soluciones de IA rentables en diversos ámbitos.

  • Chatbots de atención al cliente: En un servicio de asistencia informática, cientos de usuarios pueden plantear variaciones de la misma pregunta (por ejemplo, «¿Cómo puedo restablecer mi contraseña?» frente a «Pasos para recuperar una contraseña olvidada»). La caché semántica reconoce estas intenciones como idénticas, lo que garantiza que el modelo solo calcule la respuesta una vez. Esto reduce drásticamente la latencia de inferencia y el uso de tokens en las soluciones de gestión de API.
  • Descubrimiento visual y RAG: En las canalizaciones multimodales, las plataformas utilizan la extracción de características para almacenar en caché los embeddings de imágenes de referencia. Cuando un usuario sube una imagen para encontrar elementos visualmente similares, el sistema puede recuperar al instante resultados almacenados en la caché y coincidentes semánticamente, acelerando rápidamente el sistema de recomendaciones visuales sin tener que codificar repetidamente grandes entradas visuales. Los desarrolladores integran con frecuencia herramientas como LangChain para orquestar estas capas de caché.

Diferencias entre términos relacionados con la caché#

Para comprender plenamente la optimización de la IA, resulta útil distinguir la caché semántica de otras formas de gestión de memoria:

  • Frente a la caché de prompts: La caché de prompts consiste en guardar los estados matemáticos precalculados de un contexto estático (como el prefijo de un documento largo) durante una sesión activa para acelerar las consultas posteriores. La caché semántica almacena el resultado textual o visual final de una interacción completa para atender intenciones completamente nuevas, pero idénticas.
  • Frente a la caché KV: La caché KV es un mecanismo de memoria de bajo nivel dentro de una arquitectura Transformer que guarda estados de atención intermedios durante la generación de texto token a token para facilitar la inferencia en tiempo real. La caché semántica opera en la capa de aplicación y almacena en caché todo el intercambio de entrada y salida antes de que llegue a las capas del modelo.

Simulación de la caché semántica en visión#

El siguiente fragmento de Python muestra cómo simular el mecanismo principal de una caché semántica utilizando PyTorch y el paquete ultralytics. Al calcular la similitud entre una imagen almacenada previamente en la caché y una nueva imagen de consulta mediante un modelo de clasificación Ultralytics YOLO26, el sistema puede determinar si es necesaria una pasada de inferencia completa.

import torch
from ultralytics import YOLO

# Load an Ultralytics YOLO26 classification model for embedding generation
model = YOLO("yolo26n-cls.pt")

# Extract the embedding for a previously 'cached' reference image
cached_embed = model.embed("reference_shoe.jpg")[0].flatten()

# Extract the embedding for a new user query image
new_embed = model.embed("user_uploaded_shoe.jpg")[0].flatten()

# Calculate cosine similarity to check for a semantic cache hit
similarity = torch.nn.functional.cosine_similarity(cached_embed, new_embed, dim=0)

# Apply a threshold to determine if the images are semantically equivalent
if similarity > 0.90:
    print(f"Cache hit! Similarity: {similarity.item():.2f}. Returning cached response.")
else:
    print(f"Cache miss! Similarity: {similarity.item():.2f}. Running full inference.")

Para los equipos que buscan gestionar conjuntos de datos e implementar modelos de visión artificial altamente optimizados que puedan integrarse sin problemas con arquitecturas de caché avanzadas, Ultralytics Platform proporciona un entorno intuitivo e integral para entrenar, realizar el seguimiento y servir modelos a escala.

Explore solutions

Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu recorrido hacia el futuro del aprendizaje automático