Embeddings: qué es
Vectores numericos que representan el significado de un texto; textos similares quedan cerca en el espacio.
Definición rápida
Vectores numericos que representan el significado de un texto; textos similares quedan cerca en el espacio.
En este término
Que es Embeddings?
Embeddings es pieza clave cuando integras un LLM en Node.js y quieres que sea barato, rapido y sin alucinar. No es teoria: es el parametro que decide si tu RAG acierta o inventa.
Como funciona
Piensa en Embeddings como un Lego. Solo cobra sentido con RAG + embeddings + tu API. Por separado es definicion, junto es producto.
// Patron aplicable a Embeddings
const params = {
model: 'gpt-4o-mini',
messages: [{ role: 'system', content: 'Eres asistente tecnico conciso.' }, { role: 'user', content: 'Explica embeddings con ejemplo' }],
temperature: 0.2
};
console.log('Tip: combina con', 'vector-database, semantic-search');
Cuando usarlo
- Producto: datos frescos o acciones -> necesitas este bloque.
- Coste: optimizar embeddings baja tokens sin cambiar modelo.
- Calidad: sin esto, el LLM olvida contexto a los 4k tokens.
Errores comunes
- Confundirlo con sinonimo cercano y aplicar patron equivocado.
- No medir recall/latencia.
- Copiar config sin ajustar chunk size / temperature a tu corpus.
Buenas practicas
- 1 query, 1 metrica (cita fuente correcta?).
- Versiona prompts en git.
- Loguea tokens; en francobosg bajar k=10->5 ahorro 42% con igual precision.
Se relaciona con
vector-database, semantic-search, rag. Entender el grafo evita mezclar RAG con fine-tuning o context window con tokens.
Duda sobre Embeddings? Escribeme por LinkedIn.
Preguntas frecuentes
Que modelo usar?
text-embedding-3-small o nomic-embed-text.
Cuanto ocupa?
1536 floats ~6 KB por texto.
Términos relacionados
RAG (Retrieval-Augmented Generation)
Tecnica que combina busqueda en tu base de datos con un LLM para generar respuestas basadas en documentos reales, no en memoria.
Busqueda Semantica
Buscar por significado, no por keywords. coche barato encuentra vehiculo economico.
Vector Database
Base de datos optimizada para guardar embeddings y buscar por similitud en milisegundos.
Chunking
Dividir documentos largos en trozos 300-800 tokens para embedear sin perder contexto.