Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Embeddings: El "GPS del significado" que usan los LLM

Tras tokenizar el texto, aparecen listas enormes de números decimales muy complejos (como [-0.00149, 0.02619, ...]). ¿Qué significan?
Eso es un Embedding (o incrustación vectorial). Mientras que la tokenización solo se encarga de "partir" el texto en pedazos y darles un ID numérico básico, el modelo de embeddings (como el text-embedding-3-small de OpenAI) hace la magia real: traduce el significado conceptual a matemáticas.

Para entenderlo de forma sencilla, imaginen un mapa en 2D. Si quieren ubicar una ciudad, necesitan dos coordenadas: Latitud y Longitud.
• Si dos ciudades tienen coordenadas muy parecidas (como Medellín y Envigado), sabemos que están geográficamente cerca.
La IA hace exactamente lo mismo, pero en lugar de un mapa plano de 2 dimensiones, utiliza un "mapa conceptual" de ¡miles de dimensiones invisibles!
Cada uno de esos números decimales tan largos es una coordenada de alta precisión en ese espacio matemático. Una coordenada puede medir qué tan "empresarial" es la palabra, otra mide qué tan "abstracta" es, otra si se refiere a un ser vivo, etc.
Gracias a estos números complejos, la IA sabe instantáneamente que la palabra "Negocios" está geométricamente muy cerca de "Empresa" o "Finanzas", pero a kilómetros de distancia de la palabra "Elefante". ¡Así es como calculan el contexto y las relaciones del lenguaje!

2 respuestas

Hola Claudia, ¿cómo estás?

¡Qué buen complemento a tu publicación sobre tokenización! La analogía del GPS y las coordenadas es muy acertada para explicar un concepto tan abstracto. El ejemplo de Medellín y Envigado hace muy intuitiva la idea de que la cercanía en el espacio vectorial representa cercanía de significado, y la distinción entre el ID del token y el embedding queda muy clara.

Te dejo algunos matices que pueden enriquecer aún más la explicación:

  • Las dimensiones no son tan "legibles": decir que una coordenada mide qué tan "empresarial" o "abstracta" es una palabra es una simplificación útil para enseñar, pero en la práctica cada dimensión no corresponde a un concepto claro e interpretable. El significado está distribuido entre muchas dimensiones a la vez, y solo cobra sentido cuando se analiza el vector completo.
  • Cómo se mide la cercanía: más que la distancia en "kilómetros", lo más común es usar la similitud coseno, que compara la dirección de los vectores. Por eso los valores de similitud suelen expresarse en una escala, en lugar de una distancia absoluta.
  • El contexto cambia el vector: dentro de los LLM, los embeddings se ajustan según las palabras que acompañan a cada token. Así, "banco" en "me senté en el banco del parque" y en "abrí una cuenta en el banco" termina representado de forma distinta. Esta es una de las grandes ventajas frente a modelos más antiguos como Word2Vec, donde cada palabra tenía un único vector.
  • Dos usos diferentes: vale la pena diferenciar los embeddings internos que usa un LLM para procesar cada token de los modelos de embeddings dedicados (como el text-embedding-3-small que mencionas), que generan un vector para una frase o un documento completo y se usan, por ejemplo, en búsquedas semánticas y en sistemas RAG.

Como sugerencia práctica, sería muy interesante calcular la similitud real entre "Negocios", "Empresa" y "Elefante" con algún modelo de embeddings y compartir los valores obtenidos. Así tu explicación quedaría respaldada con evidencia concreta.

¡Excelente aporte y sigue compartiendo!

¡Saludos y buenos estudios!

Qué increíble aporte, gracias por explicarlo sencillamente.

Saludos.