
¿Qué es una base de datos vectorial y para qué sirve?
Crea tu primer índice
Hacer búsquedas y medir similitud de embeddings
FAISS vs Pinecone vs otros: pros y contras
Latencia, recall, throughput: cómo medir y optimizar
Tuning de índices, batching, sharding básico
Versionado, semántica y calidad de vectores
Con este curso aprenderás los conceptos más importantes de las bases de datos vectoriales, una pieza clave en el ecosistema de la inteligencia artificial generativa y en aplicaciones modernas como chatbots inteligentes, sistemas de recomendación o motores de búsqueda semántica.
El curso combina teoría y práctica de manera equilibrada para que adquieras un conocimiento sólido y funcional. En las secciones teóricas descubrirás cómo funcionan los embeddings, qué son las métricas de similitud, cómo se estructuran los índices vectoriales y cuáles son las tecnologías más utilizadas actualmente (FAISS, Pinecone, Weaviate, entre otras).
En las secciones prácticas pondrás manos a la obra desde el primer módulo: instalarás tu propio entorno, crearás índices vectoriales, ejecutarás consultas de similitud, medirás precisión con métricas como precision@k y MRR, y aprenderás a escalar tu solución con técnicas de batching y sharding. Además, implementarás un pipeline completo de recuperación y generación para que puedas integrar esta tecnología en aplicaciones reales de IA.
Cada módulo incluye un plan de acción con tareas concretas, así como cuestionarios y ejercicios de codificación para reforzar lo aprendido. Al finalizar, no solo entenderás los fundamentos, sino que tendrás un buscador vectorial implementado por ti mismo.
Este curso está diseñado para profesionales del dato, desarrolladores, científicos de datos o estudiantes que quieran dar un paso adelante y dominar una tecnología que ya está transformando la forma en que interactuamos con la información.
¡Nos vemos dentro del curso!